12.4 CIWBPMNLib(BPMN連携ライブラリの機能を提供するインタフェース)
BPMN連携ライブラリの機能を提供するインタフェースです。
クラス定義
public interface CIWBPMNLib
メソッド
項番 |
メソッド名 |
説明 |
APIの種類 |
---|---|---|---|
1 |
createAndStartPI |
案件投入(イベントなし) |
更新系API(案件) |
2 |
deletePI |
案件の削除 |
更新系API(案件) |
3 |
terminatePI |
案件の強制終了 |
更新系API(案件) |
4 |
adhocCreateAndMakeTransitionAI |
強制的に任意の業務ステップに遷移させるアドホック処理 |
更新系API(業務ステップ) |
5 |
changeStateAI |
業務ステップの状態変更 |
更新系API(業務ステップ) |
6 |
makeBackwardTransitionAI |
差し戻しまたは引き戻し |
更新系API(業務ステップ) |
7 |
allocateWIEx |
指定した条件に一致する作業の着手 |
更新系API(作業) |
8 |
changeStateWI |
作業の状態変更 |
更新系API(作業) |
9 |
completeWI |
作業の完了 |
更新系API(作業) |
10 |
freeWI |
作業の返却 |
更新系API(作業) |
11 |
performAndCompleteWI |
作業の着手と完了 |
更新系API(作業) |
12 |
performWI |
作業の着手 |
更新系API(作業) |
13 |
reassignAndPerformWI |
作業の作業者変更および作業の着手 |
更新系API(作業) |
14 |
reassignWI |
作業の作業者変更 |
更新系API(作業) |
15 |
setProcessData |
プロセスデータの登録 |
更新系API(プロセスデータ) |
16 |
sendMessage |
メッセージイベントの送信 |
更新系API(メッセージ) |
17 |
startMessage |
案件投入(メッセージ) |
更新系API(メッセージ) |
18 |
createAndStartPIForTimer |
案件投入(タイマー) |
更新系API(タイマー) |
19 |
setDeadlineForTimer |
タイマーの処理期限を変更 |
更新系API(タイマー) |
20 |
createFlowNodeInstanceForAdHocSubProcess |
アドホック・サブプロセスのフローノードを生成 |
更新系API(アドホック・サブプロセス) |
21 |
changeStateAdHocSubProcess |
アドホック・サブプロセスの状態変更 |
更新系API(アドホック・サブプロセス) |
22 |
getListProcessDataIndex |
リスト型プロセスデータのインデクスを取得 |
検索系API(プロセスデータ) |
23 |
getPIIDListByProcessData |
プロセスデータから案件IDのリストを取得 |
検索系API(プロセスデータ) |
24 |
getProcessDataMapByMultiplePIID |
複数の案件IDからプロセスデータのマップを取得 |
検索系API(プロセスデータ) |
25 |
getFlowNodeDefinitionsList |
フローノード定義のリストを取得 |
検索系API(BPMN) |
26 |
getFlowNodeInstancesListByPDName |
ビジネスプロセス定義名を指定してフローノードのリストを取得 |
検索系API(BPMN) |
27 |
getFlowNodeInstancesListByPIID |
案件IDを指定してフローノードのリストを取得 |
検索系API(BPMN) |
28 |
getFlowNodeInstancesListWithChildPIByPIID |
案件IDを指定して子案件を含めたフローノードのリストを取得 |
検索系API(BPMN) |
29 |
getProcessInstancesListByPDName |
ビジネスプロセス定義名を指定して案件のリストを取得 |
検索系API(BPMN) |
30 |
getProcessInstancesListByPIName |
ビジネスプロセス定義名と案件名を指定して案件のリストを取得 |
検索系API(BPMN) |
31 |
getCallActivityChildPI |
コールアクティビティから投入された子案件を取得 |
検索系API(コールアクティビティ) |
32 |
getCallActivityParentPI |
対象案件の親案件の取得 |
検索系API(コールアクティビティ) |
33 |
getCallActivityParentWI |
対象案件の呼び元の作業の取得 |
検索系API(コールアクティビティ) |
- 〈この節の構成〉
12.4.4 adhocCreateAndMakeTransitionAI(強制的に任意の業務ステップに遷移させるアドホック処理)
12.4.20 createFlowNodeInstanceForAdHocSubProcess(アドホック・サブプロセスのフローノードを生成)
12.4.24 getProcessDataMapByMultiplePIID(複数の案件IDからプロセスデータのマップを取得)
12.4.26 getFlowNodeInstancesListByPDName(ビジネスプロセス定義名を指定してフローノードのリストを取得)
12.4.27 getFlowNodeInstancesListByPIID(案件IDを指定してフローノードのリストを取得)
12.4.28 getFlowNodeInstancesListWithChildPIByPIID(案件IDを指定して子案件を含めたフローノードのリストを取得)
12.4.29 getProcessInstancesListByPDName(ビジネスプロセス定義名を指定して案件のリストを取得)
12.4.30 getProcessInstancesListByPIName(ビジネスプロセス定義名と案件名を指定して案件のリストを取得)