私は、非常に大規模な 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 は、アクティビティーを制御し、実行中のプロセスの状況と内容を表示するためだけのものですか?