前页 | 后页 |
操作中的模型规则
您可以将业务规则建模为“业务规则包”中的“业务规则”元素,并将它们附加到RuleFlow活动图中的“规则任务”元素。
或者,在业务域模型中,如果您在规则处理类中具有表示业务动作的操作,则可以将这些操作中的每一个定义为规则任务,并将业务规则附加到业务规则图上或规则中的这些操作中。作曲家。
访问
上下文菜单 |
浏览器窗口|双击“操作”>“常规” |
在工序上模拟业务任务
步 |
行动 |
也可以看看 |
---|---|---|
1个 |
在“ Stereotype”字段中,键入“ RuleTask”。 |
|
2 |
单击保存按钮,然后单击关闭按钮。 |
|
3 |
将“操作”从“浏览器”窗口拖动到RuleFlow活动图上。 同样,将业务规则分配给操作,就像规则任务元素一样。 |
示范业务规则 |
操作规则任务的表示
视图 |
详情 |
也可以看看 |
---|---|---|
浏览器窗口 |
刻板为RuleTask的操作在“浏览器”窗口中显示,如下所示:
要传递这些操作调用的参数,请打开操作“属性”对话框并选择“调用”页面,然后将“行为”字段设置为要调用的操作。在“参数”字段下,单击“编辑”按钮,然后设置或编辑要传递的参数值。 在代码生成时,将在方法主体中生成用于规则逻辑的代码。 |
行为呼吁 行为调用参数 |
关于规则流程图 |
将RuleTask构造型操作拖放到Rule Flow图上时,将创建操作Call Behavior Action,如两个较暗的元素所示。
您必须像正常的规则任务操作一样将“呼叫行为操作”构建到活动流中。 |
笔记
- Enterprise Architect的Unified版和Ultimate版提供了业务规则建模