ビジネス・プロセスの再開

完了、終了、失敗、補正のいずれかの状態にあるプロセス・インスタンスを再開させることができます。

始める前に

呼び出し元は、プロセス・インスタンスの管理者、またはビジネス・プロセス管理者でなければなりません。

このタスクを実行する理由と実行時期

プロセス・インスタンスの再開は、プロセス・インスタンスを初めて開始する手順と同様です。ただし、プロセス・インスタンスの再開時には、プロセス・インスタンス ID が認識されているため、インスタンスの入力メッセージが使用可能です。

プロセスに、プロセス・インスタンスを作成可能な複数の receive アクティビティーまたは pick アクティビティー (receive choice アクティビティーとも呼ばれる) が含まれる場合、これらのアクティビティーに属するすべてのメッセージを使用して、プロセス・インスタンスを再始動します。これらのアクティビティーのいずれかが、要求/応答操作をインプリメントする場合、関連する reply アクティビティーがナビゲートされると、応答が再度送信されます。

このタスクのステップ

  1. 再開させるプロセスを取得します。
    ProcessInstanceData processInstance =
                        process.getProcessInstance("CustomerOrder");
  2. プロセス・インスタンスを再開します。
    PIID piid = processInstance.getID();
    process.restart( piid );

    このアクションにより、指定されたプロセス・インスタンスが再開されます。


(c) Copyright IBM Corporation 2005, 2006. All rights reserved.
(c) Copyright IBM Japan 2006
このインフォメーション・センターでは、Eclipse テクノロジー (http://www.eclipse.org) が採用されています。