0

私は、非常に大規模な IBM BPM プロセス (エラー・メッセージの設定など、JavaScript コンテンツを含む多数のテキストとアクティビティを含む多数のコーチ) でさまざまなテキストを翻訳するプロジェクトに割り当てられています。したがって、特定の Process App のすべてのコンテンツを構造化された方法で「抽出」したいと考えています。さまざまなプロセス、それらのアクティビティ、Javascript、それらに含まれるテキスト リテラルなど。

プロセスをエクスポートできることがわかりましたが、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 

正常に動作し、期待される名前を返します。

IBM BPM Process App でプロセスの定義をトラバースできる JavaScript を持っている人はいますか? それとも、IBM BPM の JavaScript は、アクティビティーを制御し、実行中のプロセスの状況と内容を表示するためだけのものですか?

4

1 に答える 1

0

.twx ファイルは、実際には XML ファイルに相当する量の単純な zip ファイルです。本当に必要な場合は解析できますが、それを行うのはかなり複雑です。IBM BPM ソリューションの静的コード分析のために、これを行うためのコードを作成しました。 Nechesは、IBM BPM 用の静的コード分析ツールであり、このデータをカスタム データ スキーマに解析して、BPM ソリューション全体の分析を可能にします。そこに必要なデータがあるか、入手できると思います。

共有するために必要なデータは、おそらく Coach ファイルまたは Coach ビュー・ファイルのいずれかです。これらは、コーチのファイル名が 2025 になるため、識別できます。一部の guid .xml およびコーチ ビューは 64 になります。一部の guid .xml

ご興味があれば、当社がこの質問にお答えします。

于 2016-03-15T15:05:26.553 に答える