Hitachi

uCosminexus Service Coordinator Interactive Workflow AP開発ガイド


adhocInstantiateActivityInstance

インタフェース名:CIWProcessInstance

〈このページの構成〉

構文

CIWActivityInstance adhocInstantiateActivityInstance(
                    java.lang.Integer aActivityDefinitionID,
                    java.lang.String aActivityInstanceName
)
                    throws CIWFatalException,
                           CIWTransientException,
                           CIWStateException,
                           CIWTransitionFailedException,
                           CIWEntityNotExistException

機能

指定した業務ステップ定義に従って,対象となる案件内に,業務ステップを「初期」状態で生成します。

引数

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

表5‒56 adhocInstantiateActivityInstanceの引数(CIWProcessInstanceの場合)

仮引数名

名称

in/out

説明

aActivityDefinitionID

業務ステップ定義のID

in

業務ステップ定義のIDを指定します。

aActivityInstanceName

業務ステップの名称

in

業務ステップの名称(業務ステップキー)を指定します。<SYSTEMID>_ACTIVITY_INSTANCEテーブルのNameカラムのバイト数以下の文字列が指定できます。

nullを指定した場合,業務ステップの名称は未設定になります。

空文字は指定できません。

戻り値

生成した業務ステップオブジェクトを返します。

例外

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

表5‒57 adhocInstantiateActivityInstanceで発生する例外(CIWProcessInstanceの場合)

発生する例外

説明

CIWFatalException

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

CIWTransientException

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

CIWTransitionFailedException

案件処理中にエラーが発生した場合

CIWStateException

状態や属性の変更に失敗した場合

CIWEntityNotExistException

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

注意事項