April 18, 2014

0 Comments

Red Hat Summit in San Francisco – all things JBoss, xPaaS, and baseball

This week was full of Summit fun down in San Francisco with my sessions and workshops around xPaaS, JBoss BRMS, and JBoss BPM Suite. Now that the dust has settled I can take a look back and show you some of the excitement that you might have missed. JBoss BRMS & BPM Suite Lab First […]

Continue reading...

April 17, 2014

0 Comments

Red Hat OpenShift bpmPaaS – JBoss BPM Suite in the Cloud

Are you ready for BPM in the Cloud? The fully cloud enabled JBoss BPM Suite is now available on OpenShift as a bpmPaaS cartridge. We have not been idle in the background as this was developed and have put together some automated cartridge installation projects that kick start you with pre-loaded demo projects. First you […]

Continue reading...

April 14, 2014

0 Comments

Red Hat JBoss BRMS – Online Workshop Building The Cool Store (Lab 6 Create Technical Rules (DRL))

We are back with this weeks episode in the JBoss Business Rules Management System (BRMS) & Business Process Management (BPM) Suite online workshop series.

In this workshop we will be introducing you to the possibilities that abound for your business when leveraging these two new and exciting products.

Each week we will push out the next installment of this workshop that will lead you through building an online retail web shopping cart application, leveraging rules, events, and a rule-flow.

This project is available as a completed project called the Cool Store Demo, but we thought it would be interesting to help you build this application from scratch.

The second half of the workshop will be taking you through the same type of exercise, but with the JBoss BPM Suite, where you will put together an application that leverages a process, integrates rules, leverages human tasks, allows you to design your own forms, and much more.

Technical Rule (DRL)

Last week we created a guided rules and leveraged our domain specific language (DSL).

This week you will be shown how to expand the Cool Store project with technical rules (DRL) with help of the DRL Editor.

The weeks following will feed you a new set of exercises to help you to the next stage of development as you watch your very own Cool Store rise from the ground up.

All of the workshop materials will be hosted online with the help of OpenShift, so all you need is a browser to follow along.

You do not need to be a Java developer, as this workshop focuses on only the online product web dashboard experience as an analyst would interact with the product. The only technical deviation from this will be the initial installation of the product, but we have detailed instructions and it is a three step process that should not take you more than a few minutes.

So what are you waiting for?

Get started creating the Cool Store technical rules (DRL).

If you missed previous episodes of this workshop, you can backtrack to catch up.

Series Table of Contents:

  1. The introduction and installation of JBoss BRMS
  2. Creating a new project
  3. Creating a domain model
  4. Creating a Domain Specific Language (DSL)
  5. Creating Guided Rules

Be sure to keep an eye out for next weeks release of the following article which will bring you a step closer to completing your very own Cool Store.

Note: if for some reason the online materials are not available, feel free to contact me.

April 9, 2014

0 Comments

Red Hat JBoss BRMS & BPM Suite Demo Projects Updated for 6.0.1.GA Product

JBoss BRMS & BPM Suite demo projects

Last week when the latest JBoss BRMS & JBoss BPM Suite products released version 6.0.1.GA we highlighted the new maven repository artifacts and how you can make use of them.

We did not sit still and have updated all the various JBoss BRMS and JBoss BPM Suite demo projects that you are so fond of using.

Each project demo contains a main readme file that points you to more documentation and previously published articles on that specific demo.

This list contains everything that is available on the newest version, but feel free to browse the tags for older versions of the products that were previously made available:

Enjoy the demos and let us know if you need or are missing anything. Bugs or feature requests can be pushed into the issues within each project.

April 7, 2014

0 Comments

Red Hat JBoss BRMS – Online Workshop Building The Cool Store (Lab 5 Create Guided Rules)

We are back with this weeks episode in the JBoss Business Rules Management System (BRMS) & Business Process Management (BPM) Suite online workshop series.

In this workshop we will be introducing you to the possibilities that abound for your business when leveraging these two new and exciting products.

Each week we will push out the next installment of this workshop that will lead you through building an online retail web shopping cart application, leveraging rules, events, and a rule-flow.

This project is available as a completed project called the Cool Store Demo, but we thought it would be interesting to help you build this application from scratch.

The second half of the workshop will be taking you through the same type of exercise, but with the JBoss BPM Suite, where you will put together an application that leverages a process, integrates rules, leverages human tasks, allows you to design your own forms, and much more.

Last week we created a domain specific language for your rules.

Cool Store Guided Rules

This week you will be shown how to expand the Cool Store project with guided rules using the provided tooling and one will leverage last weeks domain specific language (DSL).

The weeks following will feed you a new set of exercises to help you to the next stage of development as you watch your very own Cool Store rise from the ground up.

All of the workshop materials will be hosted online with the help of OpenShift, so all you need is a browser to follow along.

You do not need to be a Java developer, as this workshop focuses on only the online product web dashboard experience as an analyst would interact with the product. The only technical deviation from this will be the initial installation of the product, but we have detailed instructions and it is a three step process that should not take you more than a few minutes.

So what are you waiting for?

Get started creating the Cool Store guided rules.

If you missed previous episodes of this workshop, you can backtrack to catch up.

Series Table of Contents:

  1. The introduction and installation of JBoss BRMS 
  2. Creating a new project
  3. Creating a domain model
  4. Creating a Domain Specific Language (DSL)
  5. Creating Guided Rules

Be sure to keep an eye out for next weeks release of the following article which will bring you a step closer to completing your very own Cool Store.

Note: if for some reason the online materials are not available, feel free to contact me.

April 4, 2014

0 Comments

Red Hat JBoss BRMS and JBoss BPM Suite 6.0.1 Maven Repository POM Configuration

The new JBoss BRMS & JBoss BPM Suite was released yesterday bringing a lot of new improvements, fixes, and features.

One of the most exciting is the availability of a public facing maven repository based on these two products.

To get started with development using these new repositories in your projects, you will need to add the following to your project pom.xml file.

JBoss Maven Repo

This will get you rocking with the JBoss BRMS & JBoss BPM Suite product maven repositories in the JBoss Developer Studio in no time!

March 31, 2014

0 Comments

Red Hat JBoss BRMS – Online Workshop Building The Cool Store (Lab 4 Create a Domain Specific Language)

We are back with this weeks episode in the JBoss Business Rules Management System (BRMS) & Business Process Management (BPM) Suite online workshop series.

In this workshop we will be introducing you to the possibilities that abound for your business when leveraging these two new and exciting products.

Each week we will push out the next installment of this workshop that will lead you through building an online retail web shopping cart application, leveraging rules, events, and a rule-flow.

This project is available as a completed project called the Cool Store Demo, but we thought it would be interesting to help you build this application from scratch.

The second half of the workshop will be taking you through the same type of exercise, but with the JBoss BPM Suite, where you will put together an application that leverages a process, integrates rules, leverages human tasks, allows you to design your own forms, and much more.

Last week we kicked it off with an introduction to the products, then get you started by installing the JBoss BRMS product (not provided, but available online), and creating your first project.

Creating the Cool Store Domain Specific Language

This week you will be shown how to expand the Cool Store project with a Domain Specific Language (DSL) that will allow your business users to create a rule using natural language.

The weeks following will feed you a new set of exercises to help you to the next stage of development as you watch your very own Cool Store rise from the ground up.

All of the workshop materials will be hosted online with the help of OpenShift, so all you need is a browser to follow along.

You do not need to be a Java developer, as this workshop focuses on only the online product web dashboard experience as an analyst would interact with the product. The only technical deviation from this will be the initial installation of the product, but we have detailed instructions and it is a three step process that should not take you more than a few minutes.

So what are you waiting for?

Get started creating the Cool Store Domain Specific Language (DSL).

If you missed previous episodes of this workshop, you can backtrack to catch up:

  1. The introduction
  2. The installation of JBoss BRMS 
  3. Creating a new project
  4. Creating a domain model

Be sure to keep an eye out for next weeks release of the following article which will bring you a step closer to completing your very own Cool Store.

Note: if for some reason the online materials are not available, feel free to contact me.

March 26, 2014

0 Comments

Red Hat JBoss BRMS – Online Workshop Building The Cool Store (Lab 3 Create a Domain Model)

We are back with this weeks episode in the JBoss Business Rules Management System (BRMS) & Business Process Management (BPM) Suite online workshop series.

In this workshop we will be introducing you to the possibilities that abound for your business when leveraging these two new and exciting products.

Each week we will push out the next installment of this workshop that will lead you through building an online retail web shopping cart application, leveraging rules, events, and a rule-flow.

This project is available as a completed project called the Cool Store Demo, but we thought it would be interesting to help you build this application from scratch.

The second half of the workshop will be taking you through the same type of exercise, but with the JBoss BPM Suite, where you will put together an application that leverages a process, integrates rules, leverages human tasks, allows you to design your own forms, and much more.

Workbench domain modeler

Last week we kicked it off with an introduction to the products, then get you started by installing the JBoss BRMS product (not provided, but available online), and creating your first project.

This week you will be shown how to create your domain model using the workbench domain modeler component.

The weeks following will feed you a new set of exercises to help you to the next stage of development as you watch your very own Cool Store rise from the ground up.

All of the workshop materials will be hosted online with the help of OpenShift, so all you need is a browser to follow along.

You do not need to be a Java developer, as this workshop focuses on only the online product web dashboard experience as an analyst would interact with the product. The only technical deviation from this will be the initial installation of the product, but we have detailed instructions and it is a three step process that should not take you more than a few minutes.

So what are you waiting for?

This week: get started creating the Cool Store domain model.

If you missed previous episodes of this workshop, you can backtrack to catch up:

  1. The introduction
  2. The installation of JBoss BRMS
  3. Creating a new project

Be sure to keep an eye out for next weeks release of the following article which will bring you a step closer to completing your very own Cool Store.

Note: if for some reason the online materials are not available, feel free to contact me.

March 24, 2014

0 Comments

Red Hat JBoss BPM Suite – changing the default roles for LDAP configuration

When setting up your JBoss BPM Suite using LDAP to leverage an enterprises existing roles and users, there is a pretty good chance that the existing default roles are already taken.

What can you do to modify these roles: admin, developer, analyst, user, and manager in the default deployment of JBoss BPM Suite?

Well we can modify these in the workbench configuration and ensure that you have five unique LDAP based roles available that conform to your enterprise standard operating procedures as follows.

# Edit the file found in the deployments directory of your jboss server,
# business-central.war/WEB-INF/classes/workbench-policy.properties and
# at the bottom you will find the following entries that can be adjusted
# to the LDAP roles you would like to assign to each.
#
roles.wb_everything=admin
roles.wb_for_developers=developer
roles.wb_for_business_analysts=analyst
roles.wb_for_business_users=user
roles.wb_for_managers=manager

# You will also need to adjust the file found in the deployments directory 
# of your jboss server at business-central.war/WEB-INF/web.xml to adjust 
# to match your new LDAP roles. The following entries are shown with the 
# original five roles, adjust the 'role-name' to the new roles as needed.

This tip is brought to you by our very own Adam Baxter, feel free to connect and thank him for his work.

March 20, 2014

0 Comments

Red Hat JBoss BPM Suite – changing Business Activity Monitor (BAM) report permissions

Within the JBoss BPM Suite you have the capabilities with the Business Activity Monitor (BAM) dashboard to generate almost any report you might need around the data sources at your disposal.

The question now is, how to make sure that only some users can view that sensitive report that is only for the eyes of managers?

This is done by adjusting the permissions within the BAM report properties.

There you have the ability to configure your user at their role levels, as to what section of a dashboard they can access, admin, are allowed to create pages for, to edit, to clean up, and to change panels.

Figure 1 – Expense reports sample BAM dashboard

If we login to the JBoss BPM dashboard, for example a setup of our JBoss BRMS Generic Loan Demo project, we can access from the top menu Dashboards -> Business Dashboards and select the example Expense reports from the Sample dashboards offered on the right menu as shown in Figure 1.

We want to view the permissions as they are now set and maybe adjust them, so we select the Edit Page Properties tool icon at the top of the page.

This opens the properties for this page, from which we select in the right menu Workspaces -> Showcase -> Pages -> Sample dashboards -> Expense reports -> Page permissions.

Figure 2 – added manager & admin access rights to page.

Here it is initially empty with no permissions set or restricting access to the page. As we have decided this needs to be restricted to our managers, we will add that the administrator role can do anything and that the manager roles can only view it. All other roles will not have access to this report, as shown in Figure 2.

If we zoom out to the highest level of default permissions we need to go in the right menu to Workspaces -> Showcase -> Permissions and we can view the default setup for the entire Showcase of reports. These can be modified as needed at the role access level, as shown in Figure 3.

Figure 3 – BAM reporting high level permissions

In this article we have shown you how to access BAM reporting permissions, given you two examples showing both high level permissions and individual report permission settings, and showed you how to add or adjust the permissions you need.

This is just a small sample, there are even finer grains of control as you can also set permissions on each individual panels should you have a need.

Follow

Get every new post delivered to your Inbox.

Join 105 other followers