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・名前や型の定義ができるのですが、詳しくはまたの機会に。
先にこのデータ定義とタスクの関係について調べます。