5.2. 创建商业规则
商业规则被定义成 when-then 语句:当某事为 true 时,另外一件事则会发生(例如,当某个人大于 18 岁,就可以访问某些内容。)。商业规则存储在 DRL 文件里。
要在
HelloWorld 项目里定义 helloworldrule 商业规则,请使用下列步骤:
- 在 Project Explorer 里,选择
helloworld组织单元、helloworldrepo资料库、HelloWorld项目和 default 软件包。注意
请确保选择了 default 软件包。选择错误的软件包会导致部署失败。 - 创建 DRL 文件:
- 在 perspective 菜单上,点击
。 - 在 Create new 对话框里,定义资源名为
helloworldrule并检查目的路径是default://master@helloworldrepo/HelloWorld/src/main/resources。 - 点击。
- 在 DRL 编辑器里打开
helloworldrule.drl文件,定义规则:rule "helloworldrule" ruleflow-group "helloworldgroup" when then System.out.println("Hello World!"); end这个规则没有定义任何 when 条件,也就是被调用时总是为 true,所以Hello World!短语将被输出。 - 点击 。
- Save this item 提示将会出现。输入 Check-in comment 并点击 Save。
注意
check-in 评论可以是对你所作修改的简单描述,在每次保存资产时都应输入。