18.4. プロセスインスタンス永続化エンティティー

プロセスインスタンスは、ProcessInstanceInfo エンティティーとして維持されます。これはランタイムのプロセスインスタンスのステータスを維持し、以下のデータを保存します。

表18.2 ProcessInstanceInfo

フィールド説明Null 許容型

instanceId

プライマリーキー

Null 不可

lastModificationDate

エンティティーがデータベースに最後に保存された時間

 

lastReadDate

エンティティーがデータベースから最後に取得された時間。

 

processId

プロセス ID

 

processInstanceByteArray

バイナリデータセット形式のプロセスインスタンスのステータス

Null 不可

startDate

プロセスの開始時間

 

state

プロセスインスタンスのステータスを示す整数。

Null 不可

OPTLOCK

ロック値を含むバージョンフィールド

 

ProcessInstanceInfo には 1:N の関係が EventTypes エンティティーとあります。

EventTypes エンティティーには以下のデータが含まれます。

表18.3 EventTypes

フィールド説明Null 許容型

instanceId

ProcessInstanceInfo プライマリーキーおよびこのコラムの外部キー制約への参照。

Null 不可

element

プロセスで終了したイベント