ブール式は、2つの値のうち1つだけを持つことができます。 真(はい)または偽(いいえ)。 たとえば、式"の日付と等しい 2014/07/17" は、現在の変数の値が 2014 年 7 月 17 日; 値 yes (true)そうでなければ、ない (false) の値があります。 ブール値(またはブール値を返す式)を使用します。 If-Then-Else Architectに2つの明確な選択肢に基づいて決定を下す方法を伝えるためのアクション。


  • 呼び出し.アニ = ="tel: +13175551212":  このブール式で、結果は発信電話番号が 1-317-555-1212 の場合 true で、そうでない場合は false です。
  • ToAudioTTS(((Hour(GetCurrentDateTimeUtc())> = 12、“おはよう”、“おはよう”)): ブール値を含むこの式で、現在の時間が午後 12:00 以降である場合、システムは「Good afternoon」オーディオを再生します。 それ以外では、「Good morning」オーディオを再生します。  
     メモ:   この例では、UTC 日付/時間値に対してチェックが行われます。

1つの変数で1つの条件だけをテストすることも、複数の変数で複数の条件をテストすることもできます。 クリックするたびに 更新ステートメントを追加する、Architectは可変行を追加します。 表に 1 行以上が含まれる場合:

  • プロセスは、表に表示されているとおりに条件を上から下の順序で評価します。
  • このプロセスは「短絡評価」を使用します。 とき式を使用して、複数の条件を組み合わせたものや、全体の式は、条件のいずれかに該当する場合は true。 従って、最初の条件が true の場合、プロセスは、式全体が true でその他の条件を評価する必要がないことを認識しています。 プロセスが True の条件をヒットするとすぐに、OR 式の評価が停止されます。 一方、ANDを使って複数の条件を組み合わせた式の場合、その条件のうちone も偽であれば、式全体が偽となります。 従って、プロセスが false の条件をヒットとするとすぐに、プロセスは式全体が false であることを認識しているため AND 式の評価を停止します。 いずれの場合も、プロセスは次のステップに進みます。

タスクシーケンスにブール式を追加する

タスクシーケンスでは、データ更新データアクションにブール式を追加できます。 例えば、  

  1. ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
  2. 「データの更新」設計フォームの  フィールドに、アイテムを説明するわかりやすい名前を追加します。
  3. クリック 更新ステートメントを追加する ボタンを押して選択 ブール値
  4. の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
  5. の中に 割り当てる値 field、次のいずれかを実行します。
    • リテラルモードから値を設定するには、をクリックします。 本当 または ラジオボタン。
    • 式を使用して値を設定するには、式をクリックし、次のいずれかを実行します。
      • インライン式を追加します。
      • クリック 式を編集 大きな式エディタを開き、式を構築するためのボタン。
  6. オプションで、他の変数を追加するには、[更新ステートメントの追加] ボタンをクリックします。