Enterprise Architect中的决策表?

时间:2011-07-08 14:45:31

标签: rules enterprise-architect

我正在尝试在EA中建模业务规则集。

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

这些规则是应用程序不可或缺的一部分,即使它与技术细节(类,数据库表等)不同。所以我很自然地想把决策表添加到EA的文档中。

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

任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:2)

目前似乎没有办法做出这样的决定表的屏幕截图,并在事后将其粘贴到生成的报告中。我相信它是在Sparx System的实施路线图中实现的,但没有立即给出时间框架。

您可以通过他们的官方表格尝试submitting a feature request,除了为请求添加更多弹药之外什么都不做。至少他们应该在可用时通知你。

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

Update2:重读你的OP,你实际上是在使用EA的业务规则引擎吗?或者你只是在一个可以包含在报告中的矩阵之后?如果是后者那么你有两个选择。

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

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

我希望这会有所帮助