2

我正在尝试对 EA 中的业务规则集进行建模。

规则很容易在决策表中描述:列是匹配条件,行是规则,如果所有条件在一行中都匹配,则规则匹配。例如, Drools 文档中提供了更多信息。

这些规则是应用程序的一个组成部分,即使在与技术细节(类、数据库表等)不同的级别上也是如此。所以很自然地,我想将决策表添加到我在 EA 中的文档中。

我发现没有办法做到这一点。EA 甚至不知道“表格”或“电子表格”,更不用说决策表了。我很乐意简单地将我的 XLS 作为模型的“附件”插入,但我也没有找到这样做的方法。

任何想法表示赞赏。

4

1 回答 1

2

目前似乎没有办法做到这一点,除非拍摄决策表的屏幕截图并在事后将其粘贴到生成的报告中。我相信它在 Sparx System 的实施路线图中,但没有立即给出时间表。

您可以尝试通过他们的官方表格提交功能请求,它只能为请求添加更多弹药。至少他们应该在可用时通知您。

更新 1:您始终可以将该屏幕截图粘贴到包含业务规则矩阵的父元素的链接文档 (Ctrl+Alt+D) 中。然后可以将其自动包含在自动生成的报告中。至少那时它仍然包含在模型中,并且可以在很多地方使用。

更新2:刚刚重读你的OP,你真的在​​使用EA的业务规则引擎吗?还是您只是在寻找可以包含在报告中的矩阵?如果是后者,那么您有两个选择。

第一个是关系矩阵(视图 -> 关系矩阵)。这可以自动包含在 RTF 和 HTML 生成的报告中,也可以选择导出为 CSV、另存为 png 或元文件。

第二个选项是硬塞状态机表,(从状态机图中,右键单击并选择状态图编辑器 - 表)这两个选项都允许您布局一个网格样式表,您可以在其中比较您的业务规则。

我希望这有帮助

于 2011-07-11T06:08:02.643 回答