> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Forms で ルーターノードを使用する方法について説明します。

# ルーター

ルーターノードを使用すると、Forms にルールを追加して条件分岐によるロジックジャンプを作成し、ユーザーをノード間で振り分けられます。たとえば、特定の `user_metadata` 属性に対してルール条件を定義し、ユーザーを特定のステップノードまたはフローノードにルーティングできます。

* ルーターノードには、Default case ルールが自動的に追加されます。どのルール条件にも一致しない場合、ジャーニーはリンク先のノードに進みます。
* ルールは、ルーター内に配置された順に評価されます。あるルール条件に一致すると、ジャーニーはリンク先のノードに進み、他のルール条件は評価されません。
* ルーターノードには、ルール条件を最大 10 個まで追加できます。

<Frame>
  <img src="https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=753da3f45199b13bdc6084e271626425" alt="Dashboard > Forms > Routers " data-og-width="899" width="899" data-og-height="470" height="470" data-path="docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=280&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=6be2348387324f44fb2509a67104db0a 280w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=560&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=d9f37120bcc77b4ba88e74ad14cdfbf9 560w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=840&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=21238e5542a4b38bed553df217afb327 840w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=1100&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=a6648e708b15f9ed51193252dabe4874 1100w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=1650&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=595df21d4b3fbf79368980617703ee04 1650w, https://mintcdn.com/translations/Dcx0M11uuptU53TX/docs/images/cdy7uua7fh8z/2IKI9sU9UPCVkMkHQ3G8lX/07df765647a69a4cf1ab8c5c7aae3c22/2025-07-15_10-31-08.png?w=2500&fit=max&auto=format&n=Dcx0M11uuptU53TX&q=85&s=fba0643f53594575807118e1e5af4388 2500w" />
</Frame>

<div id="add-a-router-rule">
  ## ルータールールを追加する
</div>

ルール条件を追加するには、次の手順に従ってください。

1. Form editor で ルーターノードを選択し、設定を開きます。
2. **+ New Rule** を選択します。
3. 新しく作成されたルールを展開します。
4. ルールに名前を付けるには、**Alias** を追加します。
5. **+** アイコンを使って変数を追加します。
6. その変数に対するルール演算子を選択します。
7. ルールの条件として満たすべき値または変数を追加します。
8. 新しいルールを対応するステップまたはフローノードにリンクします。
9. 保存するには、**Publish** を選択します。

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  * ルーターノード内の各ルールを簡単に識別できるよう、ルールのエイリアスを設定することをおすすめします。
  * オペランドを評価するために、さまざまなルール演算子を選択できます。たとえば、first\_name `is equal to` Jane のように設定できます。
  * オペランドには、固定値または変数を使用できます。
  * ルールには、より詳細な条件ロジックを評価するための `AND` 演算子や `OR` 演算子を含めることができます。
  * ルールを追加したら、必ず目的のノードにリンクしてください。
</Callout>

<div id="available-rule-operators">
  ## 使用可能なルール演算子
</div>

ルール演算子は次のとおりです。

* `より大きい`
* `以上`
* `より小さい`
* `以下`
* `等しい`
* `等しくない`
* `含む`
* `含まない`
* `で始まる`
* `で終わる`
* `存在する`
* `存在しない`
* `null である`
* `null ではない`
* `値がない`
* `true である`
* `false である`
