2016-03-15 27 views
0

我已被分配到一個項目來翻譯相當大的IBM BPM流程中的各種文本(大量帶文本和帶有JavaScript內容的活動的大量教練,例如設置錯誤消息)。因此,我想以結構化的方式「提取」給定Process應用程序的所有內容。不同的流程,他們的活動,Javascript,他們包含的文字文字等。IBM BPM 8,5.6一種遍歷流程中活動的方式

我發現,我可以導出進程,但twx文件似乎只是IBM內部格式。人們甚至無法在文件中找到文本文本。

我已經閱讀過有關TWProcess,TWTask等JavaScript類型的內容,並且從它們的描述中可以看出它應該是可行的,但我無法讓它起作用。例如

tw.system.model.findProcessByName(<a name>).steps 

回報

"No variable type found for type name: Step". 

使用

tw.system.model.findProcessByName(<a name>).name 

工作正常,並返回預期的名稱。

有沒有人有一段JavaScript可以遍歷IBM BPM Process App中的流程定義?或者,IBM BPM中的JavaScript僅用於控制活動並顯示運行進程的狀態和內容?

回答

0

.twx文件實際上只是一個XML文件量的zip文件。如果你真的需要,你可以解析它們,但這樣做相當複雜。我們編寫了代碼來執行此操作,以便對IBM BPM解決方案進行靜態代碼分析。 Neches是我們針對IBM BPM的靜態代碼分析工具,它將這些數據解析爲自定義數據模式,以便我們能夠跨BPM解決方案進行分析。我相信我們或者有你需要的數據或者可以得到它。

爲了共享,您想要的數據可能是教練文件或教練視圖文件。因爲他們的教練的文件名會2025年一些GUID .XML和教練看法將是64 一些GUID的.xml

我們公司可以幫助,如果你有興趣回答這個問題,這些都可以識別。