Hitachi

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


12.7 CIWBPMNFlowNodeInstance(フローノードのインタフェース)

フローノードオブジェクトのBPMN要素の属性,およびフローノードオブジェクトに対応するCSCIWの作業の属性を取得する機能を提供するインタフェースです。

クラス定義

public interface CIWBPMNFlowNodeInstance

入れ子のクラス

CIWBPMNFlowNodeInstanceインタフェースの入れ子のクラスを次の表に示します。

表12‒76 CIWBPMNFlowNodeInstanceインタフェースの入れ子のクラス

項番

クラス名

説明および記述形式

1

CIWBPMNFlowNodeInstance.AttributeName

フローノードの属性名の列挙型

static enum CIWBPMNFlowNodeInstance.AttributeName

メソッド

CIWBPMNFlowNodeInstanceインタフェースのメソッドを次の表に示します。

表12‒77 CIWBPMNFlowNodeInstanceインタフェースのメソッド

項番

メソッド名

説明

1

getFlowNodeID

フローノードでのBPMN要素のid属性値を取得

2

getFlowNodeMIIndex

フローノードでのマルチインスタンスインデクスを取得

3

getFlowNodeName

フローノードでのBPMN要素のname属性値を取得

4

getFlowNodeType

フローノードでのBPMN要素の種類を取得

5

getActivityInstanceID

フローノードに対応するCSCIWの作業が所属する業務ステップのIDを取得

6

getProcessDefinitionID

フローノードに対応するCSCIWの作業が所属するビジネスプロセス定義のIDを取得

7

getProcessDefinitionName

フローノードに対応するCSCIWの作業が所属するビジネスプロセス定義の名称を取得

8

getProcessInstanceID

フローノードに対応するCSCIWの作業が所属する案件のIDを取得

9

getProcessInstanceName

フローノードに対応するCSCIWの作業の案件名(案件キー)を取得

10

getWorkItemClosedDate

フローノードに対応するCSCIWの作業の終了日時を取得

11

getWorkItemCreationDate

フローノードに対応するCSCIWの作業の発生日時を取得

12

getWorkItemDeadline

フローノードに対応するCSCIWの作業の処理期限の絶対日時を取得

13

getWorkItemID

フローノードに対応するCSCIWの作業のIDを取得

14

getWorkItemState

フローノードに対応するCSCIWの作業の状態を取得

15

getWorkItemStartDate

フローノードに対応するCSCIWの作業の開始日時を取得

16

getWorkItemParticipant

フローノードに対応するCSCIWの作業の作業者IDを取得

17

isMultiInstance

フローノードがマルチインスタンスかどうかを判定

〈この節の構成〉