Hitachi

uCosminexus Service Coordinator Interactive Workflow AP開発ガイド


5.3 CIWActivityInstance(業務ステップのインタフェース)

業務ステップのインタフェースです。

業務ステップオブジェクトに対してメソッドを発行することで,対象となる業務ステップオブジェクトに対して処理が行われます。

クラス定義
public interface CIWActivityInstance
入れ子のクラス

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

表5‒7 CIWActivityInstanceインタフェースの入れ子のクラス

クラス名

説明および記述形式

CIWActivityInstance.AttributeName

業務ステップ属性の属性名の列挙型です。

static class CIWActivityInstance.AttributeName

CIWActivityInstance.State

業務ステップの状態の列挙型です。

static class CIWActivityInstance.State

CIWActivityInstance.Type

業務ステップの種類の列挙型です。

static class CIWActivityInstance.Type

メソッド

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

表5‒8 CIWActivityInstanceインタフェースのメソッド

メソッド名

説明

adhocMakeTransition

対象となる業務ステップから指定した業務ステップに遷移します。

changeState

対象となる業務ステップの状態を変更します。

evaluate

対象となる業務ステップに対して,業務ステップに含まれる作業の開始条件,およびその業務ステップ自身の完了条件を評価します。

getActivityDefinitionID

対象となる業務ステップ定義のIDを取得します。

getActivityDefinitionName

対象となる業務ステップ定義の名称を取得します。

getClosedDate

対象となる業務ステップの終了日時を取得します。

getDeadline

対象となる業務ステップの処理期限の絶対日時を取得します。

getID

対象となる業務ステップのIDを取得します。

getName

対象となる業務ステップの名称(業務ステップキー)を取得します。

getPriority

対象となる業務ステップの優先度を取得します。

getProcessDefinitionID

対象となる業務ステップの所属するビジネスプロセス定義のIDを取得します。

getProcessInstanceID

対象となる業務ステップが所属する案件のIDを取得します。

getProcessInstanceName

対象となる業務ステップの案件名(案件キー)を取得します。

getStartDate

対象となる業務ステップの開始日時を取得します。

getState

対象となる業務ステップの状態を取得します。

getType

対象となる業務ステップの種類を取得します。

makeBackwardTransition

対象となる業務ステップに対して,指定した業務ステップ定義に差し戻しまたは引き戻しをします。

setDeadline

対象となる業務ステップに対して,指定した日時の値を業務ステップの処理期限の絶対日時として設定します。

setPriority

対象となる業務ステップの優先度を変更します。

〈この節の構成〉