「条件パラメーター」ダイアログ・ボックスに、WaitForCondition システム関数を満たす条件を定義します。条件が満たされた場合に発生するオプションのアクティビティーを指定することもできます。このオプションで、待機中または待機条件の対象であるワーク・アイテムのデータ・フィールドの更新や、別のワークフロー・マップの呼び出しなどがあります。
- 「条件パラメーター」ダイアログ・ボックスで、待機対象のワークフローの名前を選択します。(ワークフロー・データベースに転送されたワークフロー定義だけがリストに表示されます。
選択したワークフローの条件識別子とそのデータ型が表示されます。
- 適切な演算子を選択し、待機対象のワーク・アイテムの条件識別子の値と照合する式を入力します(式と、待機対象のワーク・アイテムの条件識別子のデータ型は同じである必要があります)。式では、待機対象のワーク・アイテムの 1 つ以上のデータ・フィールドを参照できますが、オペレーション・パラメーターは参照できません。
- この条件が満たされた結果として、待機中または待機対象であるワーク・アイテムの 1 つ以上のデータ・フィールドを更新するには、更新するフィールドの名前と更新の式を「割り当て」テーブルに指定します。この更新機能は、通常、待機対象のワーク・アイテムから待機中のワーク・アイテムへのデータのコピーに使用します。
- 「名前」フィールドで、待機条件が満たされたときに更新される待機中または待機対象のワーク・アイテムのデータ・フィールドの名前を選択します。このリストでは、待機対象のワーク・アイテムのデータ・フィールドは、「$」で記されています。
- 「式」フィールドには、「名前」に指定したデータ・フィールドの更新に使用する式を入力します。「式ビルダー」ダイアログ・ボックスにアクセスするには、「...」をクリックします。
「式ビルダー」ダイアログ・ボックスで、ページの上部のリストから、データのソース (待機中のワークフロー内のデータ・フィールド、待機対象のワークフロー内のデータ・フィールド、ワークフロー・グループ、関数など) を選択します。
- この条件が満たされた場合に別のワークフロー・マップを呼び出すには、呼び出すマップを選択します。待機側のワーク・アイテムのワークフロー定義で定義されたマップのみがリストに表示されます。