Webhook に関するよくあるご質問 (FAQ)

このトピックでは、Webhook を使用する際に発生する可能性がある疑問または問題点と、考えられる解決策を提示します。

ArcGIS Enterprise は、組織のファイアウォールの内側にあるオフライン環境にデプロイされています。 この場合でも Webhook を構成できますか?

はい。 Webhook を構成するには、ArcGIS Enterprise ポータルから到達可能なペイロード URL を使用する必要があります。 このためには、カスタム アプリケーションを構築して内部サーバーにデプロイします。

アイテム、ユーザー、またはグループの更新を構成するアクションは何ですか?

ポータル アイテム、ユーザー、およびグループの更新を登録している場合、それらのプロパティが更新されるたびに Webhook がトリガーされます。 たとえば、ポータル内の特定のアイテムの更新を登録している場合、そのアイテムのタイトル、タグ、またはサムネイルが更新された場合に Webhook がトリガーされます。 アクションがポータルの更新を構成しているかどうかを判断する方法の 1 つは、ネットワーク トラフィックを調査することです。 アクションのたびに [更新] 操作が呼び出される場合、更新を待機している Webhook も同じアクションでトリガーすることができます。

ArcGIS Enterprise ポータルで統合 Windows 認証を使用しています。 この場合でも、ポータルへのサイン インおよびサイン アウト (user/<username>/signIn) を登録できますか?

10.9 以降、/signin トリガー イベントを使用して、ポータル認証、Web 層認証、およびエンタープライズ ログインのサイン イン イベントをキャプチャできます。

ペイロード URL が停止するか、利用できなくなった場合はどうなりますか? 配信されなかったペイロードを復元する方法はありますか?

ポータルが到達不能または応答しないペイロード URL または Webhook レシーバーにペイロードを配信する場合、設定済みの [詳細パラメーター] によって再配信の方法とタイミングが決定されます。 ペイロードの送信に再度失敗した場合、Webhook の作成時に設定した deactivationPolicy ユーザーに対して 1 件の失敗としてカウントされます。 このポリシーに合致すると、Webhook は無効になります。

Webhook の通知ステータスに移動し、試行されたペイロード配信をすべて表示することで、配信が成功したかどうかを判断することができます。


このトピックの内容