XPDL のデータ定義について(まだまだメモ書き)
XPDLにおいて、ワークフローシステムやBPMS(ビジネスプロセスマネジメントシステム)で使用するデータは "Relevant data field/Property" として定義します。
定義できる個所は複数あるのですが、もっとも解りやすいのは
該当するワークフロー/プロセスで使用するデータを定義します。以下は定義のサンプルです。
<DataFields> <DataField Id="1" Name="orderNumber" IsArray="FALSE"> <DataType> <BasicType Type="INTEGER" /> </DataType> <Length>0</Length> <Description /> </DataField> <DataField Id="3" Name="status" IsArray="FALSE"> <DataType> <BasicType Type="STRING" /> </DataType> <Length>0</Length> <Description /> </DataField> <DataField Id="4" Name="orderInfo" IsArray="FALSE"> <DataType> <BasicType Type="STRING" /> </DataType> <Length>0</Length> <Description /> </DataField> </DataFields>
ID・名前や型の定義ができるのですが、詳しくはまたの機会に。
先にこのデータ定義とタスクの関係について調べます。