レイアウトルールとは
採用データはしばしば相互に関連しています。候補者のデータを作成する際、レイアウト内のすべての項目が使用されるわけではありません。例えば、候補者が新卒の場合、「前へExperience」セクションは必要ありません。そのため、データが煩雑で整理されていないように見えることがあります。ここでレイアウトルールが役立ちます。設定した条件に基づき項目が表示されるようにルールを指定できます。このような動的なレイアウトは条件付きレイアウトと呼ばれます。
条件付きレイアウトとは
Zoho Recruitの条件付きレイアウトは、レイアウト内の項目間の依存関係をシームレスに管理できるインターフェースを提供します。
以下の例をご覧ください:
つまり、ある項目に入力した値によって、他の複数の項目の必要性が決まります。経験がない、または新卒の候補者の詳細を入力する際、「前へExperience」項目は必須ではありませんが、レイアウト上には表示されています。必要なのは5項目だけなのに、10項目が表示されている場合もあります。
しかし、レイアウト上に残りの5項目を削除することはできません。なぜなら、経験者の詳細を入力する際にはそれらが必須となるからです。ここで条件付きレイアウトが役立ちます。条件付きレイアウトはレイアウトルールを使って作成され、特定の項目に入力された値に応じて他の項目を表示するインターフェースを構築できます。
これにより、入力した項目の値に応じてレイアウト全体の構成が動的に変化します。レイアウトから項目を削除するのではなく、特定の項目値に基づいてレイアウトの表示方法をコントロールしているだけです。
条件付きレイアウトの作成方法
条件付きレイアウトをシナリオを用いて作成する方法を見ていきましょう。
Zylker Corp.はITおよび医療業界の両方で採用活動を行う人材派遣会社です。
この場合、Zylkerがすべての詳細を1つのフォームやレイアウトに含めると、少し不便が生じます。つまり、Java開発者向けのデータを作成する際にも、フォーム上で医師に関する詳細の入力が求められることになります。
下記の表の詳細をご覧ください:
項目
|
Java開発者
|
医師
|
医学学位
|
✘
|
✔
|
レジデンシー研修
|
✘
|
✔
|
Medical ライセンス 番号
|
✘
|
✔
|
専門分野
|
✘
|
✔
|
カウンセリング経験
|
✘
|
✔
|
上記の表は、医師には必須だがJava developerには不要な項目を示しています。そのため、フォームで「Java developer」を選択した場合、該当セクション全体が不要になります。
そのままではフォームが煩雑になり、データ作成の手間や時間が増えてしまいます。ここで、条件付きレイアウトが役立ちます。
レイアウトルールの結果
候補者を作成する際、プロフェッショナル詳細セクションはExperienceを選択した場合のみ表示されます。それ以外の場合は非表示です。
実行可能な処理
レイアウトルールの条件が満たされた場合、実行可能な処理は3種類あります。