事前入力用Webhook

事前入力用Webhook

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

概要

Prefill-Webhook フィールドは、外部サービスから取得したデータを使用してフォームフィールドに自動入力します。回答者が値を入力して検索アイコンをクリックすると、設定済みのエンドポイントにリクエストが送信されます。レスポンスに基づき、フォーム内でマッピングされたフィールドが自動的に入力され、より迅速でパーソナライズされた入力体験を提供します。これにより手入力が減り、精度が向上し、フォーム入力プロセスが効率化されます。フォームは入力された値をサービスに送信し、一致するデータを受信して、プレフィル設定に従ってフィールドを自動入力します。回答者は送信前に、プレフィルされた内容を確認または編集できます。

Prefill-Webhook の設定

Prefill-Webhook フィールドを設定するには、フォームを作成し、次の手順に従います。
  1. [ビルダー]タブに移動します。
  2. フィールドパネルで、[プレフィル]に移動します。
  3. [Prefill-Webhook]フィールドをドラッグ&ドロップしてフォームに追加します。
  4. 4 つのステップで設定を完了するための設定ポップアップが表示されます。
    1. フィールド設定
    2. Webhook 設定
    3. テストと検証
    4. プレフィルマッピング
各手順について、以下で詳しく説明します。

1. フィールド設定

        Field Configuration
このセクションでは、基本的なフィールド設定を行います。
  1. Prefill-Webhook フィールドのフィールドラベルを入力します。
  2. フィールドタイプを選択します。
  3. サポートされるフィールドタイプは、シングルライン、数値、メール、電話番号、ドロップダウン、ラジオです。
  4. [次へ]をクリックします。

2. Webhook 設定

Webhook Settingsこのセクションでは、Webhook を設定します。

Webhook の詳細

Webhook URL
Webhook URL は、検索時にフォームから外部サービスへリクエストを送信するエンドポイントです。データを取得する外部サービスの完全な URL を入力します。
使用できる Webhook URL メソッドは次のとおりです。
  1. GET
  2. POST

認証タイプ
使用する認証タイプを選択します。
  1. 一般:エンドポイントが公開されている場合、またはヘッダーやクエリパラメーターで認証を行う場合に使用します。
  2. 接続:コントロールパネルで事前に設定した接続を使用します。[接続]を選択した場合は、[接続名]ドロップダウンリストから適切な接続を選択します。新しい接続を追加したばかりの場合は、更新アイコンをクリックしてリストに反映させます。接続の作成について詳しく読む
Notesメモ: 接続名には、有効な既存の接続のみが表示されます。接続の詳細については、関連ドキュメントを参照してください。

データ取得方法
外部ソースからのデータ取得は、次のいずれかの方法で行えます。
  1. URL パラメーター
  2. リクエスト本文
  3. カスタムヘッダー

URL パラメーター
URL パラメーターは、ユーザーがフォームの Prefill-Webhook フィールドに値を入力した際に、その値を外部サービスへ送信し、フォームをプレフィルするためのデータを取得するために使用します。
URL Parameters
データ検索時、Webhook は URL パラメーターをクエリ文字列として含めます。Prefill-Webhook フィールドに入力された値が URL パラメーターとしてマッピングされている場合、その値がクエリパラメーターの値として送信されます。外部サービスはこの情報を使用して、フォームをプレフィルするために必要なデータを返します。
例:Prefill-Webhook フィールドが「メールアドレスを入力」となっており、その値が URL パラメーター「email」にマッピングされている場合、ユーザーがフィールドに richard@zylker.com を入力して検索すると、Webhook は次のようなリクエストを送信します。https://api.zylker.com/getEmpInfo?email=##PROTECTED_0##

関連するデータを絞り込むために、追加情報を付与することもできます。たとえば、「department」という名前のパラメーターに「IT」という値を追加した場合、Webhook は次のようなリクエストを送信します。
[+]アイコンをクリックしてパラメーター名と値を入力することで、パラメーターを追加できます。[カスタム入力]をクリックすると、パラメーター名に対してカスタム値を設定することもできます。

リクエスト本文
リクエスト本文は、外部サービスに情報を送信してデータを取得し、フォームをプレフィルするもう 1 つの方法です。対応形式は JSONテキスト です。リクエスト本文は POST メソッドでのみ使用されます。
- 回答者のメールアドレスと部署に基づいてデータを取得するサンプル JSON
{
'メール': '${zf:SingleLine}',
'dept': 'IT'
}
Request Body
カスタムヘッダー
Webhook リクエストに含めるカスタムヘッダー名と値を設定できます。ヘッダーの名前と、そのヘッダーに関連付ける値を入力します。
Custom Headers

Notes
メモ:
  1. Prefill-Webhook フィールドは、特定のデータを取得するための識別子を Webhook に提供するため、URL パラメーターまたはリクエスト本文のいずれかに必ず含める必要があります。
  2. URL パラメーターとカスタムヘッダーは、それぞれ最大 5 件まで追加できます。
  3. URL パラメーターとリクエスト本文を合わせて、フォームフィールドは最大 5 項目まで追加できます。サポートされるフィールドタイプは、シングルライン、数値、メール、電話番号、ドロップダウン、ラジオです。
次へ]をクリックします。

3. テストと検証

Test & Verify
この手順では、Webhook をテストし、Prefill-Webhook フィールドに入力された値に基づいて正しいデータが取得されることを検証できます。
  1. [フィールド]セクションにテスト用の値を入力します。
  2. [Run テスト]をクリックして Webhook を実行します。
  3. 受信したレスポンスを確認し、データが正しいことを検証します。
Run Webhook Test
[次へ]をクリックします。

Notes
メモ: [フィールド]セクションには、URL パラメーターおよびリクエスト本文で設定されたすべてのフィールドが表示されます。

4. プレフィルマッピング

次の手順では、取得したデータの情報をどのフォーム項目に自動入力するかを指定します。

外部サービスから取得したデータでプレフィルしたいフォーム項目をマッピングするには、
  1. [項目を選択] をクリックして、フォーム項目を追加します。
    Prefill Mapping - Choose a Field
  2. 追加したフォーム項目に対応する右側の入力ボックスをクリックします。
  3. JSON レスポンスを表示するポップアップが開きます。必要なデータを含む JSON レスポンス内のキーを特定し、マッピング用に選択します。
    Select value in JSON response to map
  4. プレフィルしたいすべてのフォーム項目について、この操作を繰り返します。

日付項目および日付-時間項目の場合: 期待する形式を選択できます。Webhook から受信した日付値は、選択した形式からフォームの設定で構成されている日付形式([設定] > [一般] > [日付と時間] > [日付形式])に変換され、有効なフォームにプレフィルされます。
Date and Time fields mapping

サブフォーム項目の場合: フォーム内にサブフォーム項目があり、それらもプレフィルしたい場合は、同様の手順で該当する外部サービスのデータ項目とサブフォーム項目をマッピングします。
Subform Mapping

[保存] をクリックして、Prefill-Webhook 項目の設定を完了します。

Notes
メモ:
  1. Prefill Mapping セクションでは、サブフォーム内でマッピングされた項目を含めて、最大 50 個の項目をマッピングできます。
  2. Prefill-Webhook 項目に項目エイリアス経由でプレフィルされた値がある状態でフォームが読み込まれると、自動的に検索が実行されます。このとき、マッピングされた項目は、回答者が検索アイコンを手動でクリックしなくても、Webhook を通じて自動的にプレフィルされます。
 

 項目プロパティ    

Prefill-Webhook 項目を設定した後は、標準の項目プロパティは、選択した項目タイプ(1 行テキスト、数値、メール、電話番号、ドロップダウン、ラジオ)のプロパティと同じになります。
Prefill-Webhook Field Properties
項目を設定した後でも、Prefill Configuration検索アイコンのスタイル は、プロパティパネルから後から編集できます。

Prefill Configuration 

Prefill Configuration では、プロパティパネル内にプレフィルデータのデータ元(この例では Webhook)が表示されます。設定済みのプレフィル内容をすばやく確認するには、[概要]ボタンをクリックします。編集する場合は、[編集]ボタンをクリックします。

 
Prefill Configuration 概要 

[概要] ボタンをクリックすると、Prefill Configuration 概要が表示されます。 ここでは、設定済みプレフィルの概要として、プレフィルデータのデータ元(この例では Webhook)、Webhook URL、使用している HTTP メソッド (GET/POST)、URL パラメーター/ヘッダー、およびプレフィルマッピングの詳細が表示されます。設定画面を開き直さなくても、構成内容をすばやく確認できます。
Prefill Configuration Summary

 Prefill Configuration の編集 

[編集] ボタンをクリックすると、設定画面が再度開き、Webhook 設定[テスト & 検証] セクション、プレフィルマッピングの詳細を必要に応じて変更できます。

  Edit  Webhook Configuration

 検索アイコンのスタイル 

有効なフォームで、回答者に対して検索操作をどのように表示するかは、[検索アイコンのスタイル]プロパティで選択できます。検索アイコンは、次の表示スタイルからカスタマイズできます。

 インラインアイコン 

検索アイコンが入力項目の右側に、項目内のアイコンとして表示されます。
Inline Icon

 スタンドアロンアイコン 

検索アイコンが、項目のすぐ横に独立したクリック可能なアイコンとして表示されます。

Standalone Icon

 ボタン 

検索操作を専用のボタンとして表示します。このアイコンスタイルを選択すると、[ボタンのラベル]プロパティが表示されます。ここで、ボタンに表示するテキスト(例: 「検索」「Lookup」「データ取得」など)をカスタマイズできます。

Button

Notes
メモ:
  1. Prefill-Webhook 項目を設定した後、有効なフォーム項目で検索アイコンをクリックすると、Webhook が実行され、マッピングされた項目が自動的にプレフィルされます。
  2. ボタンのラベルは空欄にはできず、最大 10 文字まで入力できます。

Info
  1. レスポンス形式およびすべてのプレフィル項目に適用される料金の詳細については、プレフィル概要の記事を参照してください。
  2. ホワイトリストに登録する IP アドレスの詳細はこちらを参照してください

    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









                                  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.