此内容没有您所选择的语言版本。
Chapter 7. Hello World business rule
Since BPMS comes with BRMS integrated, this chapter provides an introduction to how business rules work and integrate into BPMS.
You will add a new Task, a Business Rule Task, to the HelloWorld process, which will fire (check) a business rule of a particular business rule group.
Note that this is a very simple integration case and in production you might need to use a more advanced concept and techniques, such as decision tables. For more information on business rules and BRMS refer to the Red Hat JBoss BRMS User Guide
7.1. Creating the business rule 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Business rules are defined as when-then statements: when something is true, then something happens (for example, when the person is older than 18, they can access the particular content). Business rules are stored in DRL files.
To define the
helloworldrule business rule in the HelloWorld project, do the following:
- In Project Explorer, select the
helloworldorganizational unit, thehelloworldreporepository, theHelloWorldproject, and the default package.Note
Make sure to select the default package. Selection of an incorrect package causes the deployment to fail. - Create the DRL file:
- On the perspective menu, click
. - In the Create new dialog box, define the resource name as
helloworldruleand check that the destination path isdefault://master@helloworldrepo/HelloWorld/src/main/resources. - Click .
- In the displayed DRL editor with the
helloworldrule.drlfile, define the rule:Copy to Clipboard Copied! Toggle word wrap Toggle overflow This rule does not define any when condition, that is, it will always be true when fired (called to execute) and theHello World!phrase will be printed. - Click .
- A Save this item prompt is displayed. Enter the Check-in comment and click Save.
Note
The check-in comment would be a short description of the kind of change you made and has to be entered every time an asset is saved.