フィールドルール

フィールドルール

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

Zoho Forms の項目ルールを使用すると、フォーム回答者に対して特定のフォーム項目を表示または非表示にしたり、フォーム上でのそれまでの回答内容に基づいて特定の項目を必須項目として設定したりできます。これにより、回答者ごとに関係する項目だけを表示して不要な質問を減らしたり、必須項目の入力を確実にしたりして、各回答者に合わせてフォーム入力体験をパーソナライズし、効率化できます。
たとえば、ユーザーが「ベジタリアンですか?」という質問に「はい」と回答した場合、そのユーザーの食事の好みに関する一連の質問を表示し、「いいえ」を選択した場合は、それらの関係ない質問をスキップして次の質問に進めることができます。

Field Rules


Zoho Forms の項目ルールは、基本的なケースと高度なケースの両方に対して設定できます。

項目ルールの仕組みを理解する前に、まずルールで使用する AND と OR のコネクタの意味を確認しましょう

AND:意図した処理を実行するために、1つのルール内のすべての条件を同時に満たす必要がある場合に使用します。
OR:意図した処理を実行するために、ルール内の条件のうち少なくとも1つが満たされていればよい場合に使用します。

項目ルールは、定義した条件のすべて、またはいずれかが満たされたときに処理を実行するようなシナリオで使用できます。
たとえば、操作1 と操作2 を実行するための要件(条件1、条件2、条件3)が3つあるとします。
次のようなタイミングで処理を実行するように項目ルールを設定できます。
  1. 3つの条件がすべて満たされた場合:
条件1 AND 条件2 AND 条件3 が真の場合 -> 操作1 操作2を実行します。
  1. 3つの条件のうち、いずれかが満たされた場合:
条件1 OR 条件2 OR 条件3 が真の場合 -> 操作1 操作2を実行します。

条件付きルールで項目を表示/非表示にする

定義した条件に基づいて特定の項目を表示または非表示にするには、項目ルールを使用します。
たとえば、部屋の予約フォームがあり、顧客がリバービューの部屋、追加の寝具、送迎用の運転手などの追加サービスを希望する場合にのみ、追加料金の申請項目を表示したいとします。

     
項目を表示/非表示にする項目ルールを設定するには、
  1. フォームの作成が完了したら、[ルール]タブに移動します。
  2. [項目ルール]で、[今すぐ設定]をクリックします。
    Configuring Field Rules
  3. [If]セクションで、フォーム項目と満たすべき条件を選択して条件を定義します。条件を複数追加するには、アイコンをクリックします。
  4. ルールは、定義した条件のうち少なくとも1つが満たされた場合、またはすべての条件が満たされた場合に実行できます。これを指定するには、条件の間にある AND/OR コネクタを選択します。コネクタをクリックすると、AND / OR を切り替えられます。
  5. [Then]セクションで、実行する操作として[項目を表示]または[項目を非表示]を選択し、[項目を検索]ボックスで表示または非表示にしたい対象の項目を選択します。定義した条件が満たされたときに、選択した項目がフォーム上で表示または非表示になります。複数の操作を定義するには、アイコンをクリックします。
    Travel rule configuration

    1つのルール内の条件で AND と OR の両方の演算子を使用する必要がある場合は、高度なルールに切り替えることができます。なお、一度切り替えると、その後フォームに対して設定するすべての項目ルールは高度なルール形式になります。
    サブフォーム内の項目を項目ルールの条件に使用したい場合も、高度なルールに切り替える必要があります。
  6. ルールの設定が完了したら、[追加]をクリックして保存し、ルールの概要を表示します。
    Rule Summary
  7. さらにルールを追加するには、右上の をクリックします。
  8. 右側のトグルを使用して、ルールを有効または無効にできます。これにより、ルールを削除せずに一時的にロジックの適用を停止できます。
  9. ルールを絞り込むには、右上のフィルターアイコンをクリックします。

条件付きルールでグループ化された選択肢を使用する

ドロップダウン項目のグループ化された選択肢に対して項目ルールを設定することもできます。
設定手順は次のとおりです。
  1. [ルール] > [項目ルール]に移動し、[今すぐ設定]をクリックします。
  2. [If]セクションで、フォーム項目と満たすべき条件を選択して条件を定義します。条件を複数追加するには、アイコンをクリックします。
  3. ルールは、定義した条件のうち少なくとも1つが満たされた場合、またはすべての条件が満たされた場合に実行できます。これを指定するには、条件の間にある AND/OR コネクタを選択します。コネクタをクリックすると、AND / OR を切り替えられます。
  4. [Then]セクションで、[グループ化された選択肢を表示]または[グループ化された選択肢を非表示]のいずれかを選択できます。

  5. [追加]をクリックして、ルールの概要を表示します。
  6. さらにルールを追加するには、右上の をクリックします。
  7. 右側のトグルを使用して、ルールを有効または無効にできます。これにより、ルールを削除せずに一時的にロジックの適用を停止できます。
  8. ルールを絞り込むには、右上のフィルターアイコンをクリックします。

条件付きルールで項目を必須に設定する

フォームビルダー上で各項目の[プロパティ]ペインから項目を必須に設定することもできますが、条件が満たされた場合にのみ特定の項目を必須項目にすることも可能です。
たとえば、イベント登録フォームがあり、回答者が「同伴者を連れてくる」と選択した場合にのみ、「同伴者の人数」項目を必須にして、参加人数を正確に把握したいとします。
Set Fields as Mandatory with conditional rules
項目ルールを使用して項目を必須にするには、
  1. フォームの作成後、ルールタブに移動します。

  2. 項目ルールで、今すぐ設定をクリックします。
    Configuring Field Rule
  3. Ifセクションで、フォームの項目と満たすべき条件を選択して条件を定義します。複数の条件を追加するには、アイコンをクリックします。
  4. ルールは、定義した条件のうち少なくとも1つが満たされた場合、またはすべての条件が満たされた場合に実行できます。これを指定するには、条件の間のAND / ORコネクタを選択します。コネクタをクリックすると AND / OR を切り替えられます。
  5. Thenセクションで、操作項目を必須にするを選択し、条件が満たされたときに必須にする項目を選択します。複数の操作を定義するには、アイコンをクリックします。
    Set Fields as Mandatory with conditional rules
  6. ルールの設定が完了したら、追加をクリックして保存し、ルールの概要を表示します。
  7. さらにルールを追加するには、右上の をクリックします。
  8. ルールは、右側のトグルで有効/無効を切り替えできます。これにより、ルールを削除せずに一時的にロジックを停止できます。
  9. フィルタールールを使用するには、右上のフィルターアイコンをクリックします。

メモ:
  1. 項目を必須にする操作に含まれる項目は、フォームビルダーの項目プロパティで必須として設定することはできません。
  2. フォームビルダーのプロパティで必須に設定されている項目は、項目を必須にする操作(項目ルール内)では使用できません。
  3. 項目を必須にする操作は、詳細ルールに切り替えている場合にのみ利用できます。

項目ルール設定時の制限

  1. ルールを機能させるには、条件に使用する項目を、操作に使用する項目よりも前にフォームビルダー上に配置する必要があります。
    たとえば、ユーザーが連絡方法としてメールを選択した場合にのみメール項目を表示する項目ルールを設定しているとします。
     Show Email field if communication mode is selected asEmail

    上記のルールでは、
    条件項目連絡方法
    操作項目メール
    このルールを機能させるには、フォーム内で条件項目(連絡方法)を操作項目(メール)より前に配置する必要があります。
    メール項目が連絡方法項目より前に来るように、これらの項目の位置を変更しようとすると、エラーが発生します。


  1. 項目ルールの項目を必須にする操作を除き、サブフォーム項目は条件や処理の設定には使用できません。
    Notesメモ : フォーム内の2つの項目の値を比較して項目ルールを設定するには、詳細ルールの項目間比較を使用します。詳細はこちら


サポートされる演算子

  1. Is(次の値と等しい): 選択した項目が指定した値と等しいかどうかを確認します。
  2. Is Not(次の値と等しくない): 選択した項目が指定した値と等しくないかどうかを確認します。
  3. Is Empty(空である): 選択した項目が空かどうかを確認します。
  4. Is Not Empty(空でない): 選択した項目が空でないかどうかを確認します。
  5. Contains: 選択した項目に、条件で指定した値が含まれているかどうかを確認します。
  6. Not Contains: 選択した項目に、条件で指定した値が含まれていないかどうかを確認します。
  7. Contains Any Of: 項目に、選択したいずれかの選択肢が含まれているかどうかを確認します。
  8. Contains All Of: 項目に、選択したすべての選択肢が含まれているかどうかを確認します。
  9. Contains None Of: 項目に、選択したいずれの選択肢も含まれていないかどうかを確認します。
  10. Starts With: 選択した項目が、指定した値で始まるかどうかを確認します。
  11. Ends With: 選択した項目が、指定した値で終わるかどうかを確認します。
  12. Other Choice Is Not Empty: 「その他」の選択肢に値が入力されているかどうかを確認します。
  13. Is Any Of: 条件で選択したいずれかの選択肢と一致するかどうかを確認します。
  14. Is None Of: 条件で選択したいずれの選択肢とも一致しないかどうかを確認します。
  15. Less Than: 数値が、指定した値より小さいかどうかを確認します。
  16. Greater Than: 数値が、指定した値より大きいかどうかを確認します。
  17. Less Than or Equal To: 数値が、指定した値より小さいか、または等しいかどうかを確認します。
  18. Greater Than or Equal To: 数値が、指定した値より大きいか、または等しいかどうかを確認します。
  19. Between: 数値/日付が、指定した2つの値の間にあるかどうかを確認します。
  20. True: 論理値が True(真)として返されるかどうかを確認します。
  21. False: 論理値が False(偽)として返されるかどうかを確認します。
次の表は、Ifセクションでルール条件を作成する際に、各項目タイプで使用できる演算子を一覧にしたものです。

項目タイプ
使用可能な演算子
名前
含む
含まない
空である
空ではない
一行テキスト
複数行テキスト
電話番号

次の値と等しい
次の値と等しくない
空である
空ではない
含む
含まない
次の値で始まる
次の値で終わる
番号
小数
通貨
評価
数式

次の値と等しい
次の値と等しくない
空である
空ではない
次の値より小さい
次の値より大きい
次の値以下
次の値以上
次の範囲内
住所
含む
含まない
空である
空ではない
メール
Webサイト
次の値と等しい
次の値と等しくない
空である
空ではない
次の値で始まる
次の値で終わる
日付
日付-時間
次の値と等しい
次の値と等しくない
空である
空ではない
次の値より前
次の値より後
次の期間内
時間
次の値と等しい
次の値と等しくない
空である
空ではない
次の値より前
次の値より後
判定ボックス
条件
有効
無効
ラジオボタン
ドロップダウン
次の値と等しい
次の値と等しくない
空である
空ではない
次の値で始まる
次の値で終わる
「その他」の選択肢が空ではない
いずれかに等しい
いずれにも等しくない

複数選択
チェックボックス
画像選択
含む
含まない
空である
空ではない
いずれかを含む
すべてを含む
いずれも含まない

マトリックス 選択 次の値と等しい
次の値と等しくない
空である
空ではない
スライダー
次の値と等しい
次の値と等しくない
次の値より小さい
次の値より大きい
次の値以下
次の値以上
次の範囲内
署名 空である
空ではない


Infoルールは大文字と小文字を区別します。つまり、設定した条件内のテキストの大文字・小文字と、回答者の入力の大文字・小文字が一致した場合にのみ処理が実行されます。 出力例を確認する ことで、より詳しく理解できます。


    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  • Related Articles

                                  • 高度なフィールドルール

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 概要 詳細フィールドルールを使用すると、複数の条件グループを AND / OR コネクタで組み合わせたルールを設定し、回答者の入力内容に基づいてフィールドを表示または非表示にできます。 いくつかのシンプルな例で、詳細ルールを見てみましょう。 注文フォーム ...
                                  • 「基本フィールドルールから高度なフィールドルールへの切り替え方法」

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 基本フィールドルールで要件を満たすことができない場合は、「高度なルールに切り替える」オプションを使用して要件を達成するために高度なフィールドルールを設定することができます。 ...
                                  • サブフォームフィールドを含むフィールドルール

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 フィールドルールの設定時に、フォーム内のサブフォームに含まれるフィールドを使用したい場合は、詳細フィールドルールに切り替える必要があります。 サブフォームフィールドでフィールドルールをどのように使用できるか、いくつかのシナリオを見てみましょう。 ...
                                  • 選択型フィールドルールでグループ選択肢を使う方法

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 目次 概要 グループを選択 プライマリ項目グループをマッピング 従属項目グループをマッピング グループ内の選択肢を選択 プライマリ項目の選択肢をマッピング 従属項目をマッピング 概要 ...
                                  • 「フォーム内のフィールドを、回答者の選択に基づいて表示するように設定したのに、デフォルトで隠しておくべきフィールドがリストされていないのはなぜですか?―フィールドルールを設定するための隠しフィールドのリスト」

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ...

                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.