Hitachi

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


12.4.15 setProcessData(プロセスデータの登録)

構文

void setProcessData(
        java.sql.Connection aDBConnection,
        java.lang.Integer aProcessInstanceID,
        java.util.Collection<CIWBPMNProcessData<?>> aProcessDataCollection
)
     throws CIWFatalException,
     CIWTransientException,
     CIWEntityNotExistException

機能

案件IDで指定された案件に,プロセスデータを登録します。プロセスデータキー名がすでに存在している場合は,指定されたプロセスデータ値で更新します。なお,プロセスデータテーブルのProcessDataNameカラム値は次の形式で登録します。

引数

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

表12‒35 setProcessDataの引数

項番

仮引数名

名称

I/O

説明

1

aDBConnection

JDBCコネクション

in

JDBCコネクションを指定します。

nullは指定できません。

2

aProcessInstanceID

案件ID

in

プロセスデータを登録する案件の案件IDを指定します。

nullは指定できません。

3

aProcessDataCollection

プロセスデータのコレクション

in

複数件のプロセスデータを持つプロセスデータのコレクションを指定します。

戻り値

なし

例外

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

表12‒36 setProcessDataの例外

項番

発生する例外

説明

1

CIWFatalException

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

2

CIWTransientException

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

3

CIWEntityNotExistException

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

注意事項