Sparx Enterprise Architect EA 15 - 如何在报告中包含决策 table

Sparx Enterprise Architect EA 15 - how to include a decision table in a report

在 Enterprise Architect 中对业务流程进行建模时,我想发布建模流程的 (Word/RTF) 报告,其中还包括可以为任何元素定义的决策元素(见屏幕截图)。每当我生成报告时,table 都没有导出,我也没有找到相应的元素。

如何在 EA 15 中完成此操作?

恐怕你不能,或者至少不容易。

决策树数据存储在 t_document.bincontent 中,但不容易从 API 中访问。

为了将信息放入 RTF 文档中,您需要

  • 制作脚本片段
  • 写一个脚本到
    • 获取t_document.bincontent数据
    • 解码二进制数据。 EA 有时使用 base64 编码的压缩文件。如果此 bincontent 是这种情况,那么您必须对数据进行 base64 解码,将其保存为 .zip 文件,解压缩并从解压缩的文本文件中获取数据。
    • 解释文本文件中的数据
    • return 脚本片段所需的 xml 字符串。
  • 调用脚本片段中的脚本

所有这一切都不适合胆小的人,不能保证成功。