我被分配到一个项目中,在相当大的IBM过程中翻译各种文本(大量的教练使用文字文本,以及带有JavaScript内容的活动)。设置错误消息)。因此,我想以结构化的方式“提取”给定进程应用程序的所有内容。不同的过程,他们的活动,Javascript,文本,他们包含的等等。
我已经发现,我可以导出一个进程,但是twx文件似乎只是IBM内部格式。甚至在文件中找不到文字文本。
我读过JavaScript类型,如TWProcess、TWTask等,从它们的描述来看,这似乎是可能的,但我无法让它发挥作用。如:
tw.system.model.findProcessByName(<a name>).steps返回
"No variable type found for type name: Step".使用
tw.system.model.findProcessByName(<a name>).name 工作正常,并返回预期的名称。
是否有人有一段JavaScript可以遍历IBM流程应用程序中的流程定义?还是IBM中的JavaScript仅用于控制活动并显示运行过程的状态和内容?
发布于 2016-03-15 15:05:26
.twx文件实际上只是一个相当于XML文件的压缩文件。如果真的需要的话,您可以解析它们,但是这样做相当复杂。我们为IBM解决方案的静态代码分析编写了代码。内希斯是我们针对IBM的静态代码分析工具,它将这些数据解析为一个自定义数据模式,以便我们能够跨BPM解决方案进行分析。我相信我们要么有你需要的数据要么就能得到。
为了共享,您想要的数据可能是教练文件或教练视图文件。这些是可以识别的,因为教练的文件名是2025,一些guid.xml和教练视图将是64。
如果你有兴趣的话,我们公司可以帮你回答这个问题。
https://stackoverflow.com/questions/36007703
复制相似问题