ここでは、サンプルのプロセスデータツリーから XPath 式をデータに適用する例を紹介します。このプロセスで実装するのは、購買注文プロセスです。ルーティングの意思決定は、購買金額に基づいて行われます。購買に関するデータは、フォームを使用して収集されます。このフォームが複数の担当者にルーティングされて承認が下り、発注となります。
このプロセスには、購買要求が承認されたかどうかを追跡する、
approvalState
という名前の
string
変数が使用されます。フォームデータは、
purchaseForm
という名前の
XFAForm
変数に保存されます。フォームスキーマのルートノードには、
purchaseOrder
という名前が付けられています。プロセスデータツリーを次の図に示します。
フォームスキーマは、
purchaseOrder
ノード下の各ノードによって表されます。
totalCost
ノードは、フォーム上の購買要求の合計コストを保存するフィールドにバインドされます。
|
|
|