Hitachi

uCosminexus Service Coordinator Interactive Workflow AP開発ガイド


reassignAndPerform

インタフェース名:CIWWorkItem

〈このページの構成〉

構文

void reassignAndPerform(
     java.lang.String aSource,
     java.lang.String aTarget
)
     throws CIWTransientException,
            CIWFatalException,
            CIWEntityNotExistException,
            CIWStateException

機能

対象となる作業を別の作業者に割り当て,「実行開始可能」状態から「作業者実行」状態へ遷移させます。

reassignメソッドとperformメソッドを連続して実行する場合と同様に処理を行います。

引数

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

表5‒161 reassignAndPerformの引数

仮引数名

名称

in/out

説明

aSource

変更する前の作業者ID

in

変更する前の作業者IDを指定します。

未設定の場合は,nullを指定します。空文字列は指定できません。

aTarget

新しい作業者ID

in

新しい作業者IDを<SYSTEMID>_WORK_ITEMテーブルのParticipantカラムのバイト数以下で指定します。

nullを指定した場合,新しい作業者IDは未設定になります。空文字列は指定できません。

戻り値

ありません。

例外

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

表5‒162 reassignAndPerformで発生する例外

発生する例外

説明

CIWTransientException

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

CIWFatalException

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

CIWEntityNotExistException

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

CIWStateException

状態の遷移に失敗した場合

注意事項