JavaScript 参照の例
このセクションでは、JavaScript の例を示します。
新規プロセスの開始
tw.system.startProcessByName()
関数を使用して、プロセスの新規インスタンスを開始できます。
現行プロセス・インスタンスの取得
tw.system.currentProcessInstance
という
TWProcessInstance
変数を通じて、現行プロセス・インスタンスを取得できます。
現行ユーザー ID の取得
tw.system.user
内の
TWUser
変数を通じて、現行ユーザー ID を取得できます。
外部アプリケーションの開始
JavaScript LiveScript メカニズムを使用して、バッチ・ファイルまたはシェル・スクリプトなどの外部アプリケーションを開始できます。
タスクの所有者を返す
特定のタスクを完了したユーザーの ID を確認できます。
参照リンクのリストを返す
メソッド
tw.system.model.processApp.getLinks()
を実行することにより、サーバー上の現行のプロセス・アプリケーションおよびツールキットのすべての参照リンクのリストを返すことができます。
管理対象ファイルの抽出
プロセス・アプリケーションまたはツールキットに管理対象ファイルが含まれている場合は、それをランタイムから抽出してその内容を評価できます。
プロセスおよびタスクの検索
現行プロセス内の特定のタスクを検索できます。
JavaScript を通じた Java の呼び出し
IBM® BPM
内の JavaScript では、Live Connect テクノロジーを介して Java を呼び出せます。
文書の添付に関する作業
プロセス・インスタンスには、文書の添付を関連付けることができます。 それらは、Coach コントロールを通じて、またはプログラマチックな追加操作を通じて追加できます。
XML からのデータの取得
以下の例は、次に示す XML を使用して XMLDocument (または任意の XML タイプ) からデータを取り出す方法を示しています。
親トピック:
JavaScript API を使用した開発
関連情報
:
JavaScript アクティビティーで無限ループの検出と強制終了