前页 后页

操作中的模型规则

您可以将业务规则建模为“业务规则包”中的“业务规则”元素,并将它们附加到RuleFlow活动图中的“规则任务”元素。

或者,在业务域模型中,如果您在规则处理类中具有表示业务动作的操作,则可以将这些操作中的每一个定义为规则任务,并将业务规则附加到业务规则图上或规则中的这些操作中。作曲家。

访问

上下文菜单

浏览器窗口|双击“操作”>“常规”

在工序上模拟业务任务

行动

也可以看看

1个

在“ Stereotype”字段中,键入“ RuleTask”。

2

单击保存按钮,然后单击关闭按钮。

3

将“操作”从“浏览器”窗口拖动到RuleFlow活动图上。

同样,将业务规则分配给操作,就像规则任务元素一样。

示范业务规则

操作规则任务的表示

视图

详情

也可以看看

浏览器窗口

刻板为RuleTask的操作在“浏览器”窗口中显示,如下所示:

Showing rule task operations in the Project Browser in Sparx Systems Enterprise Architect.

要传递这些操作调用的参数,请打开操作“属性”对话框并选择“调用”页面,然后将“行为”字段设置为要调用的操作。在“参数”字段下,单击“编辑”按钮,然后设置或编辑要传递的参数值。

在代码生成时,将在方法主体中生成用于规则逻辑的代码。

行为呼吁 行为调用参数

关于规则流程图

将RuleTask构造型操作拖放到Rule Flow图上时,将创建操作Call Behavior Action,如两个较暗的元素所示。

An example rule flow diagram in Sparx Systems Enterprise Architect.

您必须像正常的规则任务操作一样将“呼叫行为操作”构建到活动流中。

笔记

  • Enterprise Architect的Unified版和Ultimate版提供了业务规则建模

学到更多