受信Webhook

    受信Webhookとは、外部サービスまたはAPIリクエストによりイベントが発生した場合に、Zoho Inventoryへデータを転送する仕組みです。 Zoho Inventoryでは、外部サービスでの処理を、Zoho Inventoryでタスクを実行するトリガーとして設定できます。Zoho Inventoryの受信Webhook機能の詳細は、以下の利用例をご参照ください。

    利用例: Zylkerはある製造企業です。営業チームは、顧客から注文を受ける際に、その詳細を生産チームとグループチャネルで共有してしいます。注文詳細のメッセージには、「完了」ボタンがあり、生産チームの担当者は、生産の完了時にそれをクリックすると、営業チームに生産が完了したことを知らせることができます。そうすると、受信Webhookが実行され、Zoho Inventoryで請求書が自動的に作成されます。

    利用例: Zylker社のマーケティング部長の橋本さんは、展示会で促進活動などを担当しています。 橋本さんは、展示会でブースを訪れた見込み客のメールアドレスを収集します。その後日、橋本さんは見込み客に、希望する商品の詳細を入力可能フォームをメールで送信します。見込み客が詳細を入力し 、送信ボタンをクリックすると、受信Webhookが実行され、Zoho Inventoryに顧客の情報が追加されます。

    Zoho Inventoryで実行する処理に基づいて、さまざまな受信Webhookを作成できます。

    受信Webhookを作成するには:

    • 画面右上にある[設定]に移動します。[開発者向け情報]の下の[受信Webhook]を選択します。
    • 受信Webhookセクションで[+ 新しい受信Webhook]をクリックします。
    iw1
    • 受信Webhookの[名前]と[詳細]を入力します。
    • 以下の編集画面でDelugeスクリプトを使用して関数を入力します。
    • [保存する]をクリックします。
    iw2

    OAuthのURLとZAPIキーのURLが生成されます。URLは次の画面からコピーできます。

    iw3

    受信Webhookリストのページで、Webhook名の横にある下向き矢印をクリックして、URLをコピーすることもできます。

    iw4

    メモ: WebhookのURLを再生成すると、古いURLをすべて新しいURLに置き換える必要があります。WebhookのURLを再生成するには、[受信Webhookの編集]ページで[再生成]ボタンをクリックします。

    メモ: WebhookURLへのアクセスは、承認済みのユーザーにのみ限定することをお勧めします。限定しない場合、URLにアクセス可能なすべてのユーザーがデータを表示できますので、ご注意ください。
    外部サービスにURLを設定し、受信Webhookの設定を完了します。スクリプトに属性を追加したい場合は、APIコールの実行時に追加できます。

    属性説明
    ヘッダーAPIリクエストのヘッダー名です。
    パラメーターパラメーターは、外部サービスのAPIリクエストによって提供されるスクリプトの変数です。
    ボディAPIコールのリクエストデータを含む文字列です。

    上記の設定が完了すると、受信Webhookが作成されます。

    今後、外部サービスでイベントが発生すると、受信Webhookが起動され、Zoho Inventory内の操作(処理)が行われます。

    Zoho Inventoryで実行されたすべての受信Webhookのリストを、受信Webhookの編集ページの[ログの表示]セクションで確認できます。

    iw5
    iw6

    Zoho Inventoryで作成した受信Webhookを編集または削除できます。手順は下記のとおりです。

    • 画面右上にある[設定]アイコンをクリックします。[開発者向けの情報]の下にある[受信Webhook]を選択します。
    • 受信Webhookの横にあるドロップダウンをクリックします。
    • [編集する]または[削除する]をクリックします。
    iw7