Hitachi

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


12.4.32 getCallActivityParentWI(対象案件の呼び元の作業を取得)

構文

CIWWorkItem getCallActivityParentWI(
        java.sql.Connection aDBConnection,
        CIWServer aCIWServer,
        java.lang.Integer aProcessInstanceID,
        java.util.Set< CIWWorkItem.AttributeName> aAttributeNames
)
     throws CIWFatalException,
     CIWTransientException,
     CIWEntityNotExistException

機能

案件IDで指定した案件の呼び元であるコールアクティビティの作業を取得します。

引数

getCallActivityParentWIの引数を次の表に示します。

表12‒70 getCallActivityParentWIの引数

項番

仮引数名

名称

I/O

説明

1

aDBConnection

JDBCコネクション

in

CIWServerオブジェクトに関連づけられたJDBCコネクションを指定します。

2

aCIWServer

CIWServerオブジェクト

in

CIWServerオブジェクトを指定します。

3

aProcessInstanceID

案件ID

in

取得したい作業から呼ばれている子案件の案件IDを指定します。

nullは指定できません。

4

aAttributeNames

属性名のセット

in

取得したい作業の属性名のセットを指定します。

取得したい属性名を指定しない場合は,サイズ0の属性名のセットまたはnullを指定します。取得したい属性名としてnullは指定できません。

取得したい属性名として指定されていない場合でも,作業のIDと作業が所属する案件のIDは必ず取得します。

取得できる属性は,CIWWorkItem.AttributeName列挙型で指定できる属性です。

戻り値

対象となる案件IDの呼び元であるコールアクティビティの作業オブジェクトを返します。親案件がいない案件IDを指定した場合,nullを返します。

例外

getCallActivityParentWIで発生する例外を次の表に示します。

表12‒71 getCallActivityParentWIの例外

項番

発生する例外

説明

1

CIWFatalException

処理を続行できない障害が発生した場合

2

CIWTransientException

一時的なエラーが発生した場合

3

CIWEntityNotExistException

処理しようとしたオブジェクトが存在しない場合

注意事項