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 字符串。
- 调用脚本片段中的脚本
所有这一切都不适合胆小的人,不能保证成功。
在 Enterprise Architect 中对业务流程进行建模时,我想发布建模流程的 (Word/RTF) 报告,其中还包括可以为任何元素定义的决策元素(见屏幕截图)。每当我生成报告时,table 都没有导出,我也没有找到相应的元素。
如何在 EA 15 中完成此操作?
恐怕你不能,或者至少不容易。
决策树数据存储在 t_document.bincontent
中,但不容易从 API 中访问。
为了将信息放入 RTF 文档中,您需要
- 制作脚本片段
- 写一个脚本到
- 获取
t_document.bincontent
数据 - 解码二进制数据。 EA 有时使用 base64 编码的压缩文件。如果此 bincontent 是这种情况,那么您必须对数据进行 base64 解码,将其保存为 .zip 文件,解压缩并从解压缩的文本文件中获取数据。
- 解释文本文件中的数据
- return 脚本片段所需的 xml 字符串。
- 获取
- 调用脚本片段中的脚本
所有这一切都不适合胆小的人,不能保证成功。