レイアウトルールを使用した条件付きレイアウトの作成

レイアウトルールを使用した条件付きレイアウトの作成

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

レイアウトルールとは

採用データはしばしば相互に関連しています。候補者のデータを作成する際、レイアウト内のすべての項目が使用されるわけではありません。例えば、候補者が新卒の場合、「前へExperience」セクションは必要ありません。そのため、データが煩雑で整理されていないように見えることがあります。ここでレイアウトルールが役立ちます。設定した条件に基づき項目が表示されるようにルールを指定できます。このような動的なレイアウトは条件付きレイアウトと呼ばれます。

条件付きレイアウトとは

Zoho Recruitの条件付きレイアウトは、レイアウト内の項目間の依存関係をシームレスに管理できるインターフェースを提供します。
以下の例をご覧ください:
  1. 候補者データを作成する際、各候補者の詳細はその経験により異なります。
  2. 人材派遣会社が医療業界向けに採用を行う場合、医師と看護師では異なる詳細セクションが必要になります。
  3. IT業界では、Java開発者とテクニカルサポートエンジニアでは詳細内容が異なります。
つまり、ある項目に入力した値によって、他の複数の項目の必要性が決まります。経験がない、または新卒の候補者の詳細を入力する際、「前へExperience」項目は必須ではありませんが、レイアウト上には表示されています。必要なのは5項目だけなのに、10項目が表示されている場合もあります。

しかし、レイアウト上に残りの5項目を削除することはできません。なぜなら、経験者の詳細を入力する際にはそれらが必須となるからです。ここで条件付きレイアウトが役立ちます。条件付きレイアウトはレイアウトルールを使って作成され、特定の項目に入力された値に応じて他の項目を表示するインターフェースを構築できます。

これにより、入力した項目の値に応じてレイアウト全体の構成が動的に変化します。レイアウトから項目を削除するのではなく、特定の項目値に基づいてレイアウトの表示方法をコントロールしているだけです。

条件付きレイアウトの作成方法

条件付きレイアウトをシナリオを用いて作成する方法を見ていきましょう。

Zylker Corp.はITおよび医療業界の両方で採用活動を行う人材派遣会社です。
この場合、Zylkerがすべての詳細を1つのフォームやレイアウトに含めると、少し不便が生じます。つまり、Java開発者向けのデータを作成する際にも、フォーム上で医師に関する詳細の入力が求められることになります。

下記の表の詳細をご覧ください:

項目

Java開発者

医師

医学学位



レジデンシー研修



Medical ライセンス 番号



専門分野



カウンセリング経験




上記の表は、医師には必須だがJava developerには不要な項目を示しています。そのため、フォームで「Java developer」を選択した場合、該当セクション全体が不要になります。

そのままではフォームが煩雑になり、データ作成の手間や時間が増えてしまいます。ここで、条件付きレイアウトが役立ちます。
上記の例のように、レイアウトルールを活用することで、「Doctor」が選択された場合のみ医療資格のある候補者に必要な項目が表示され、他の場合は非表示となる動的な設定が実現できます。これにより、フォームを最適化できます。

レイアウトルールを作成するには

  1. メニューの設定 > カスタマイズ > タブへ移動します。
  2. タブの一覧から、必要なタブを選択します。
    このシナリオでは、Candidatesを選択します。
  3. 「レイアウトルール」セクションへ移動します。
  4. 新規レイアウトルールをクリックします。
  5. 新規レイアウトルールのポップアップで、次の詳細を入力します:
    1. ルールの名前を入力します。
    2. ルールの説明を記入します。
    3. このルールを制御する主な項目を選択します。例:Experience(経験)。
    4. ルールを開始する条件を選択します。例:ExperienceがExperienced(経験者)である場合。

    5. 次へをクリックします。
  6. ルールページでは、指定された条件が自動で入力されています。そのまま操作をトリガーをクリックします。

  7. 処理リストから選択します。例:セクションの表示
  8. 作成操作の右側ペインで、表示するセクションを指定します。

    このシナリオでは、プロフェッショナル詳細セクションを指定します。
  9. これでプロフェッショナル詳細セクションは、ExperienceExperiencedの場合のみ表示されます。それ以外の場合は非表示です。
  10. さらに特定の項目を必須に設定することも可能です。Experience in years(経験年数)やExpected Salary(希望給与)を必須項目に設定できます。新卒の場合、これらの項目は必須ではありません。

  11. 追加の条件や処理がある場合も、同様の手順で必須に設定できます。

レイアウトルールの結果

候補者を作成する際、プロフェッショナル詳細セクションはExperienceを選択した場合のみ表示されます。それ以外の場合は非表示です。

実行可能な処理

レイアウトルールの条件が満たされた場合、実行可能な処理は3種類あります。
  1. 項目の表示:指定した条件が満たされた場合のみ、特定の項目を表示したいときにこの操作を選択します。
  2. セクションの表示:条件が満たされた場合のみ、特定のセクションを表示したいときにこの操作を選択します。
  3. 必須項目の設定:条件が満たされた場合のみ、特定の項目を必須にしたいときにこの操作を選択します。
  4. 表形式の表示:条件が満たされた場合のみ、テーブルを表示したいときにこの操作を選択します。
  5. 添付ファイルの表示:条件が満たされた場合のみ、添付ファイルを表示したいときにこの操作を選択します。
  6. 必須添付ファイルの設定:条件が満たされた場合のみ、添付ファイルを必須にしたいときにこの操作を選択します。
メモ: 添付ファイルに関連する活動は、データ作成ページで選択した場合のみ実行されます。

注意事項

  1. 項目の更新がレイアウトルールよりも優先される場合の状況をメモするには、ここをクリックしてください。
  2. [データ] 担当者項目は現在、レイアウトルールを制御する主項目として選択できません。
  3. レイアウトルールは、作成/編集および表示ページに適用されます。
  4. レイアウトルールは、以下の項目タイプでは使用できません。
    1. 自動番号
    2. ルックアップ
    3. マルチ選択ルックアップ
    4. 数式
    5. マルチ折れ線グラフ
  5. インポート、ウェブフォーム、かんたん作成/ルックアップ作成、APIによって作成されたデータに対しては、レイアウトルールは利用できません。
  6. レイアウトルールで使用中の主項目を編集する際、関連付けられた必須項目がある場合は、ポップアップでその入力が求められます。
  7. 例えば、「経験年数 > +10、-10の場合、『経験年数』を必須とする」というレイアウトルールがあるとします。データ詳細ページで「経験」項目を編集すると、「希望給与」項目がポップアップウィンドウで表示され、入力を求められます。

  8. 主項目としてマルチ選択ピッキングリスト項目を基準としたレイアウトルールは作成できません。
  9. レイアウトルールの上限 
    1. 1レイアウトにつき最大ルール数:10
    2. 親条件の最大数:25
    3. 親条件ごとの支店条件の最大数:5
    4. 支店条件ごとの条件基準の最大数:5
    5. 支店条件ごとの処理最大数:25
    6. (合計番号はすべての処理に含まれます。操作ごとの個別の上限はありません。)