我正在尝试在EA中对业务规则集进行建模。
规则很容易在决策表中描述:列是匹配条件,行是规则,如果所有条件都在一行中匹配,则规则匹配。例如,在Drools docs中可以获得更多信息。
这些规则是应用程序不可或缺的一部分,即使是在与技术细节(类、数据库表等)不同的级别上。因此,我很自然地希望将决策表添加到我的EA文档中。
我发现没有办法做到这一点。EA甚至不知道“表”或“电子表格”,更不用说决策表了。我很乐意简单地将我的XLS作为“附件”插入到模型中,但我也没有找到这样做的方法。
任何想法都是值得感谢的。
发布于 2011-07-11 14:08:03
目前似乎没有办法做到这一点,除非拍摄决策表的屏幕快照,并在事后将其粘贴到生成的报告中。我相信它在Sparx系统的路线图中实现,但没有给出立即的时间框架。
你可以通过他们的官方表单尝试submitting a feature request,它除了为请求添加更多的弹药之外,什么也做不了。至少他们应该在可用时通知你。
Update1:您始终可以将屏幕截图粘贴到包含业务规则矩阵的父元素的链接文档(Ctrl+Alt+D)中。然后,它可以自动包含在自动生成的报告中。至少,它仍然包含在模型中,并且可以在许多地方使用。
Update2:只是重读一下你的操作,你实际上是在使用EA的业务规则引擎吗?或者您只是想要一个可以包含在报告中的矩阵?如果是后者,那么您有两个选择。
第一个是关系矩阵(查看->关系矩阵)。这可以自动包含在RTF和HTML生成的报告中,还可以选择导出到CSV,另存为png或图元文件。
第二个选项是硬塞状态机表格(从State Machine Diagram中,右键单击并选择State Chart Editor - Table )这两个选项都允许您布局网格样式表,您可以在其中比较您的业务规则。
我希望这能帮到你
https://stackoverflow.com/questions/6626142
复制相似问题