お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
要件
ユーザーが誤った値を入力したときに発生するエラーを処理します。
ユースケース
ある企業が
Zoho Recruitを使用して面接および候補者の詳細を管理しています。候補者に自分のステータスを知らせるために、その企業は
Zoho Creatorの
フォームを使用しています。候補者は
IDを入力して、自分の
ステータスを表示できます。また、候補者が誤ったIDを入力したときに発生するエラーを処理し、カスタムメッセージを表示します。
手順
このチュートリアルでは、Candidate ステータス Without エラー Handlingフォームは説明用にのみ作成されています。このフォームの作成は省略してもかまわず、必要に応じて手順10と11をスキップできます。
|
フォーム |
フォームリンク名 |
項目タイプ |
項目名 |
項目リンク名 |
|
Candidate ステータス |
Candidate_Status
|
シングルライン |
Candidate ID
|
Candidate_ID |
|
シングルライン |
ステータス |
ステータス |
次に、エラー処理あり/なしのユースケースの動作を比較するため、同一のフォームを2つ作成します。
2.
ステートレスフォームを2つ、
既存フォームを複製して
Candidate ステータスフォームから作成し、それぞれ
Candidate ステータス With エラー Handlingと
Candidate ステータス Without エラー Handlingという名前を付けます。
メモ: ステートレスフォームの項目値は、Zoho Creator にデータが保存されないため、フォーム送信時には参照できません。そのため、このチュートリアルでは、Candidate ID項目へのユーザー入力時に、ステータスを Zoho Creator から取得します。
次に、このユースケースでは不要なため、デフォルトボタンを削除します。
3.
フォームのプロパティに移動し、両方のステートレスフォームから
送信ボタンと
リセットボタンを削除します。
候補者が更新できないよう、Candidate ステータス - With エラー Handlingフォームのステータス項目を無効にします。
5. Deluge エディターで、次のスクリプトを保存してステータス項目を無効にします。
候補者が更新できないよう、Candidate ステータス - Without エラー Handlingフォームのステータス項目も無効にします。
7. Deluge エディターで、次のスクリプトを保存してステータス項目を無効にします。
8. 次の詳細で
接続を作成します。この接続は、
手順10と
12で
Zoho Recruitから候補者データを取得するために使用します。
9. 次に、Zoho Recruit から取得した値でステータス項目を自動入力するため、次の詳細で
別のフォームワークフローを作成します。このワークフローにはエラー処理が含まれます。
10. Deluge エディターで、入力されたレコードIDに基づいてZoho Recruitからデータを取得する次のスクリプトを保存します。エラーが発生した場合にカスタムメッセージを表示するため、コードは try-catch ブロック内に記述されています。
- try
- {
- // Fetches データ 差出人 Zoho Recruit based オン the データ ID
- res = invokeurl
- [
- url :'https://recruit.zoho.com/recruit/v2/Candidates/'+ input。Candidate_ID
- 種類 :取得する
- connection:'recruit_oauth_connection'
- ];
- // Extracts ステータス 差出人 the 取得済み データ
- input。ステータス = res。取得する('data').取得する(0).取得する('Candidate_Status');
- }
- catch (e)
- {
- // Displays a カスタム 注意 if an incorrect candidate ID is supplied
- 注意 'The entered candidate ID seems to be incorrect. Please 認証する. For further queries, reach us at support@zylker.com.';
- }
メモ: 手順 10と11は、手順 8と9のエラー処理なしの繰り返しです。このチュートリアルでは、エラー処理が実装されていない場合に、使用しているケースがどのように動作するかを示すために含めています。
11.
新しいワークフローを作成し、以下の詳細を設定して、
ステータス項目に
Zoho Recruitから取得した値を入力します。このワークフローにはエラー処理は含まれません。
12. Deluge エディターで、次のスクリプトを保存して、指定されたデータ IDに基づきZoho Recruitからデータを取得します。
13.
公開した
Candidate ステータス With エラー Handlingフォームを候補者と共有し、
パーマリンクを送信します。これにより、候補者は Zoho Creator アカウントがなくてもフォームにアクセスできます。
動作を確認する
- Zoho Recruit API
- フォームを複製する
- InvokeUrl タスク
- alert タスク
- フォームを公開する