组织管理员可以管理组织中所有符合条件的托管要素图层、托管要素图层视图或托管表的 webhook。
用于支持 webhook 的基础设施在 ArcGIS 外部进行配置。 有关在创建 webhook 之前必须配置的内容的信息以及要了解管理 webhook 所需的权限,请参阅 ArcGIS Online 中的 Webhook。
必须启用项目的保持对数据更改的追踪(添加、更新、删除要素)编辑设置,然后才能为其创建或管理 Webhook。
管理 webhook
与托管要素图层、托管要素图层视图或托管表相关的 webhook 的管理如下所示:
- 禁用或激活 webhook - 当禁用 webhook 时,它不会在发生为其定义的触发事件时触发。 您可以在执行自动化更新时临时禁用图层上的所有 webhook,以免在收件箱中收到消息。 或者您可以临时禁用针对所有可能事件触发的一个 webhook,保持在单一触发器上触发的另一个 webhook 处于活动状态,以临时将重点放在该单一事件上。
- 编辑 webhook - 可以更改 webhook 的设置。 例如,可以添加密钥或更改导致 webhook 触发的事件触发器。
- 删除 webhook - 如果不再需要 webhook,则可以将其删除。
注:
将立即删除 webhook。 它们不会移至回收站。
要在组中中管理任何 webhook,请完成以下步骤:
- 以组织管理员身份登录组织。
如上所述,有关所需的权限,请参阅 ArcGIS Online 中的 Webhook。
- 单击组织 > 设置 > Webhook。
- 执行以下管理任务之一:
- 要禁用 webhook,禁用 webhook 名称旁的切换按钮。
- 要启用 webhook,启用 webhook 名称旁的切换按钮。
- 要编辑 webhook 的设置,单击 webhook 名称旁的选项按钮
,然后单击编辑。 更改 webhook 的名称、事件、webhook 接收器 URL 或密钥,然后单击更新 webhook。 - 要删除 webhook,单击 webhook 名称旁的选项按钮
,然后单击删除。 当出现确认提示时,请单击删除。
- 对于任何其他需要管理的 webhook,请重复上述步骤。
配置高级设置
借助应用于组织中 webhook 的高级设置,您可以进一步自定义其性能。
高级 webhook 设置将应用于组织中的所有 webhook。 可以配置以下高级设置:
- 传送尝试次数 - 此值用于指定尝试传送 webhook 负载的次数。 默认情况下,系统将尝试传送一次负载。 尝试次数的值必须是 1 到 5 之间的整数。
- 通知超时 - 此值指定每次负载传送尝试之间的时间量(以秒为单位)。 默认情况下,如果上次尝试失败,则系统将在 10 秒后尝试传送另一个负载,直到达到为传送尝试次数设置指定的尝试次数为止。 通知超时值必须是介于 1 和 10 之间的整数。
- 最大失败次数 - 此值用于指定在停用 webhook 之前,特定天数内可能发生的失败次数。 默认情况下,系统将接受 5 次失败。 该值必须是介于 1 和 10 之间的整数。
- 以组织管理员身份登录组织。
如上所述,有关所需的权限,请参阅 ArcGIS Online 中的 Webhook。
- 单击组织 > 设置 > Webhook。
- 单击高级设置。
- 根据需要更改上述高级设置的值。
- 单击保存。