このトピックでは、条件分岐コンポーネントの設定方法について説明します。このコンポーネントは、複数の条件を使用してフローの実行パスを変更します。
コンポーネント情報
コンポーネントアイコン | コンポーネント名 |
| 条件分岐 |
前提条件
このコンポーネントを設定するには、既存のフローを使用するか、新しいフローを作成して、フローのキャンバスにアクセスしてください。
既存のフローのキャンバスに移動する
新しいフローを作成して、そのキャンバスを開きます。詳細については、「フローの作成」をご参照ください。
手順
キャンバス上で 条件分岐 コンポーネントアイコンをクリックして、右側のコンポーネント設定パネルを開きます。
[条件分岐] 設定パネルの [利用可能な変数] セクションには、
incomingMessage、wabaId、wabaPhoneNumber、customerPhoneNumber、およびcustomerNameの 5 つの変数がリストされています。[分岐設定] セクションで、[Branch_A] の [And] 条件ロジックを設定し、[新しい分岐を追加] をクリックして分岐パスをさらに追加します。設定が完了したら、ページ上部の [保存] をクリックします。必要に応じてコンポーネントパラメータを設定します。パラメータの詳細は、「パラメータの説明」をご参照ください。
設定が完了したら、保存 をクリックします。表示されるダイアログボックスで、保存 をクリックします。
設定項目の説明
新しいブランチを追加するには、追加 > 新しいブランチ をクリックします。ブランチルールを次のように設定します。
設定項目 | 説明 | 例 |
[And/Or] | ブランチに複数のルールまたはルールグループが含まれている場合、And/Or を使用してルールの評価方法を定義します。
| And の例:この例では、userChooseLanguage が English と等しく、かつ incomingMessage に English が含まれるという両方の条件が真である場合に次のステップが実行されます。
Or の例:この例では、userChooseLanguage が English と等しい、または incomingMessage に English が含まれるという条件のいずれかが真である場合に次のステップが実行されます。
|
[ルールを追加]、[ルールグループを追加] | ブランチで、 |
|
[変数を選択してください] | 変数ドロップダウンリストから評価する変数を選択します。変数は、デフォルトの利用可能な変数と、定義したカスタム変数から取得されます。詳細は、「利用可能な変数の使用方法」をご参照ください。 | |
[演算子を選択してください] | 演算子を選択してください ドロップダウンリストから目的のルールを選択します。使用可能な演算子は次のとおりです。
| |
[入力してください] | 比較する値を入力します。 | |
コンポーネント設定例

この例は、以下を示します。
ユーザー入力が中国語ブランチの条件に一致する場合、中国語のメッセージが送信され、フローが続行します。
ユーザー入力が英語ブランチの条件に一致する場合、英語のメッセージが送信され、フローが続行します。
ユーザー入力がいずれのブランチ条件にも一致しない場合、else ブランチが実行され、接続されたノードからフローが続行します。


