Webhook の構成

組織の管理者は組織の適切なホスト フィーチャ レイヤー、ホスト フィーチャ レイヤー ビュー、ホスト テーブルで Webhook を管理できます。

Webhook をサポートするインフラストラクチャーが ArcGIS 外に構成されています。 Webhook を作成する前に構成する必要がある内容と、Webhook を管理するために必要な権限については、「ArcGIS Online の Webhook」をご参照ください。

アイテムの Webhook を作成または管理する前に、アイテムの [データの変更 (フィーチャの追加、更新、削除) を記録する] 編集設定を有効にする必要があります。

Webhook の管理

ホスト フィーチャ レイヤー、ホスト フィーチャ レイヤー ビュー、またはホスト テーブルに関連付けられた Webhook は、次のような管理ができます:

  • Webhook の無効化または有効化 - Webhook が無効になっている場合は、定義されているトリガー イベントが発生しても実行されません。 自動更新が実行されている間は、レイヤー上のすべての Webhook を一時的に無効にすると、受信トレイにメッセージが大量に送信されるのを防ぐことができます。 または、すべての可能性のあるイベントに対して実行される 1 つの Webhook を一時的に無効にし、単一のトリガーに対して実行される別の Webhook を有効なままにして、一時的にその 1 つのイベントに集中できるようにすることもできます。
  • Webhook の編集 - Webhook の設定を変更できます。 たとえば、シークレット キーを追加したり Webhook を実行するイベント トリガーを変更したりすることができます。
  • Webhook の削除 - Webhook が不要になった場合は、削除できます。
    注意:

    Webhook はただちに削除されます。 ゴミ箱には移動しません。

組織で Webhook を管理するには、次の手順を実行します:

  1. 組織の管理者として組織サイトにサイン インします。

    必要な権限については、上記に示す「ArcGIS Online の Webhook」をご参照ください。

  2. [組織] > [設定] > [Webhooks] をクリックします。
  3. 次の管理タスクのいずれかを実行します:
    • Webhook を無効にするには、Webhook 名の横にある切り替えボタンを無効にします。
    • Webhook を有効にするには、Webhook 名の横にある切り替えボタンを有効にします。
    • Webhook の設定を編集するには、Webhook 名の横にある [オプション] ボタン オプション をクリックして [編集] をクリックします。 名前、イベント、Webhook レシーバー URL、Webhook のシークレット キーを変更して [Webhook の更新] をクリックします。
    • Webhook を削除するには、Webhook 名の横にある [オプション] ボタン オプション をクリックしてから [削除] をクリックします。 確認を求められたら、[削除] をクリックします。
  4. 管理する必要がある Webhook すべてに対して上記の手順を繰り返します。

高度な設定の構成

組織の Webhook に適用される詳細設定で、動作をさらにカスタマイズすることができます。

Webhook の詳細設定は、組織のすべての Webhook に適用されます。 次の詳細設定を構成することができます:

  • [配信の試行回数] - この値は、Webhook ペイロードを配信する試行回数を指定します。 デフォルトでは、システムはペイロードの配信を 1 回試行します。 試行回数の値は 1 ~ 5 の整数である必要があります。
  • [通知タイムアウト] - この値は、各ペイロード配信試行間の時間 (秒) を指定します。 デフォルトで、システムは、[配信の試行回数] 設定で指定された試行回数に到達するまで、前回の試行に失敗してから 10 秒後に別のペイロードの配信を試行します。 [通知タイムアウト] 値は 1 ~ 10 の整数値にする必要があります。
  • [エラーの最大数] - この値は、Webhook が無効になる前に、所定の日数にわたって発生しても容認されるエラー数を指定します。 デフォルトでは、システムはエラーを 5 つまで容認します。 1 ~ 10 の整数値にする必要があります。
  1. 組織の管理者として組織サイトにサイン インします。

    必要な権限については、上記に示す「ArcGIS Online の Webhook」をご参照ください。

  2. [組織] > [設定] > [Webhooks] をクリックします。
  3. [詳細設定] をクリックします。
  4. 上記の詳細設定の値を必要に応じて変更します。
  5. [保存] をクリックします。

このトピックの内容
  1. Webhook の管理
  2. 高度な設定の構成