将 Web 工具计划为稍后运行或循环运行,具体取决于预设参数列表。 虽然您可以使用 ArcGIS Portal Directory 中的 createTask 操作,但是通过计划 web 工具,您无需为输入参数提供 JSON,也无需了解 cron 表达式。 您也可以使用现有 web 工具或地理处理服务自动执行日常任务。
在 ArcGIS Enterprise 上计划 web 工具时,可以选择由 ArcGIS Pro 在本地运行该工具。 这种方式的优势在于能够访问本地数据集。 您也可以计划工具运行并由 ArcGIS Enterprise 进行管理。 由此该工具能够独立于本地计算机的可用性而运行。
但是,要在运行 ArcGIS Server 的独立服务器上计划地理处理服务,您只能创建由 ArcGIS Pro 管理的计划。
计划由 ArcGIS Pro 管理的工具
自 ArcGIS Pro 3.5 版本起,在运行 ArcGIS Server 的独立服务器上,您可以在您有权访问的任何 ArcGIS Enterprise 账户或地理处理服务上计划 web 工具。
如果具有 ArcGIS Pro 的计算机不可用或磁盘空间不足,则计划的工具将不会运行。
要计划 web 工具或地理处理服务,请完成以下步骤:
- 在目录窗格中,浏览至要计划的 web 工具或地理处理服务。
- 打开要计划的任务,然后提供输入参数的值。
- 单击运行按钮
旁的分割菜单并选择计划选项
。
如果计划按钮处于禁用状态,请确保所有必需参数均具有有效值,并且所有输入参数均没有错误。
将显示一个弹出窗口。
- 在弹出窗口中,根据需要修改任务名称值。
- 选择循环选项:一次、分钟、每小时、每天、每周或每月。
根据指定的循环选项,将提供不同的配置设置。
- 设置附加配置设置。
- 单击确定按钮。
- 或者,使用提供的链接查看计划的任务。
可以编辑、暂停或恢复已创建的计划。 您也可以查看所有任务运行的状态和消息,其中包括成功和失败的运行。
历史记录窗格中显示的结果为静态信息,并不反映计划运行的结果。
与在 ArcGIS Pro 中运行 web 工具或地理处理服务不同,当您希望查看过去计划任务运行的结果时,要素和栅格输出(可能位于内存中或者运行任务时的默认地理数据库中)可能不再可用。 因此,如果您需要访问这些结果,则具有输出要素服务或输出影像服务的 web 工具是更好的选择。
计划由 ArcGIS Enterprise 管理的工具
从 ArcGIS Pro 3.4 开始,如果 web 工具位于 ArcGIS Enterprise 11.4 或更高版本上,则您可以计划运行 Web 工具。
要计划 web 工具,您必须是 web 工具的所有者或 ArcGIS Enterprise 的管理员。 对于用于生成输出要素服务或输出影像服务等的一些 Web 工具,可能需要其他权限,例如“创建项目”权限。
在计划 web 工具之前,请登录到 ArcGIS Enterprise,然后浏览至要计划的 web 工具。 必须填写所有必填参数,并且验证后没有错误。
无法计划基于同步地理处理服务或者独立服务器上的地理处理服务的 web 工具,但是可以计划由 ArcGIS Pro 管理的工具。
可以关闭 ArcGIS Pro 或关闭正在运行 ArcGIS Pro 的计算机,这将不会干扰所有计划的 web 工具。 但是,如果 ArcGIS Enterprise 变为不可用,则将影响计划的 web 工具。
要计划 Web 工具,请完成以下步骤:
- 在目录窗格中,浏览至要在门户选项卡上计划的 web 工具。
- 打开要计划的任务,然后提供输入参数的值。
- 单击运行按钮
旁的分割菜单并选择在门户上计划选项
。
如果在门户上计划按钮处于禁用状态,则表示 web 工具不支持计划,或者未指定所需输入参数。
将显示一个弹出窗口。
- 在弹出窗口中,根据需要修改任务名称值。
- 选择循环选项:一次、分钟、每小时、每天、每周或每月。
根据指定的循环选项,将提供不同的配置设置。
- 设置附加配置设置。
- 单击计划 Web 工具按钮。
- 或者,使用提供的链接查看计划的任务。
可以暂停或恢复已创建的任务。 还可以查看任务的所有运行,包括成功和失败的运行。
默认情况下,最多可计划 30 个任务。 要将此限值增大为 50,请联系您的 ArcGIS Enterprise 管理员。 管理员无法计划超过 50 个任务。
要修改现有任务的参数、删除任务以及其他任务管理选项,请使用 ArcGIS Portal Directory 并访问必需操作,例如 updateTask。
计划工具注意事项
要计划具有输出要素服务或输出影像服务的 web 工具多次运行,请在配置输入参数时启用覆盖选项。 否则,您的计划将无法运行,除非您在每次运行计划任务之前手动删除要创建的要素服务或影像服务。 由于您只能覆盖现有服务,因此您可能需要在创建计划覆盖结果要素或影像服务之前创建要素服务或影像服务。
当为计划任务提供输入图层时,可通过浏览至磁盘上的数据集或者门户项目来选择数据源。 避免从输入参数的选择列表中选择图层,不考虑其数据源。 由此将确保在计划任务运行时可以访问并使用指定的输入。 否则,可能会应用来自 web 工具或地理处理服务的默认值。