Hitachi

uCosminexus Service Coordinator Interactive Workflow BPMN連携機能 使用の手引


1.5.7 アドホック・サブプロセスの状態の確認方法

アドホック・サブプロセスの状態は,アドホック・サブプロセスから変換された,状態表示用の作業の状態から確認できます。アドホック・サブプロセスの状態とアドホック・サブプロセスから変換された,状態表示用の作業の状態の対応を,次の表に示します。

表1‒16 アドホック・サブプロセスの状態と作業の状態の対応

アドホック・サブプロセスの状態

状態表示用の作業の状態

状態表示用の作業の状態の列挙型定数(コード値)

生成可

実行開始可能

READY(j)

生成不可

作業者実行

PERFORMING(f)

完了

実行済

EXECUTED(r)

強制終了

強制終了

TERMINATED(u)

アドホック・サブプロセスの状態表示用の作業の作業定義名は,「<アドホック・サブプロセスのBPMN要素名>_<アドホック・サブプロセスのBPMN要素ID>」です。この作業は,次に示すJava APIまたはREST APIによって取得できます。

Java API
  • CIWServer#getWorkItemsList(String, String, int, int, Set)

  • CIWBPMNLib#getFlowNodeInstancesListByPDName(Connection, CIWServer, String, String, String, Set, Integer, Set)

  • CIWBPMNLib#getFlowNodeInstancesListByPIID(Connection, CIWServer, Integer, String, String, Set, Integer, Set)

REST API
  • 作業の一覧取得

  • フローノードの一覧取得