创建和执行作业

需要 Workflow Manager 许可。

ArcGIS Pro 中,可通过“工作流”视图访问工作流连接。可在“工作流”视图中创建新作业,并在“作业”视图中执行这些作业。以下信息可帮助您连接 Workflow Manager (Classic) 企业级地理数据库、创建新作业以及自动执行新作业。

插入工作流连接

工作流连接是与 Workflow Manager (Classic) 企业级地理数据库的连接,用于提供对 Workflow Manager (Classic) 资料档案库中作业的访问。

以下步骤介绍了如何连接到工程中的工作流连接:

注:

无法与 Oracle 中的用户方案地理数据库建立连接。

  1. 启动 ArcGIS Pro
  2. 创建新空白工程或打开现有工程。
  3. 插入选项卡的工程组中,单击连接 > 新建工作流连接 新建工作流连接

    新建工作流连接

    将显示数据库连接对话框。

  4. 指定 Workflow Manager (Classic) 数据库连接信息。
  5. 单击确定

    工作流连接会添加到目录窗格的工作流下,工作流窗格随即显示。

    注:

    一个工程只能具有一个工作流连接,并且在将工作流连接添加到工程后,将自动禁用连接 > 新建工作流连接新建工作流连接选项。

有关“工作流”视图的详细信息,请参阅“工作流”视图

创建作业

可使用工作流选项卡创建新作业。所有活动作业模板位于创建作业图库中。

通过创建实例或作业模板副本,根据预定义作业模板的属性创建了新作业。

  1. 单击工作流选项卡
  2. 单击创建作业图库中的作业模板。

    创建作业图库

    将根据作业模板的默认属性创建一个作业。作业视图将出现并显示作业信息。

    注:

    可展开图库以显示 Workflow Manager (Classic) 数据库中存在的所有作业类型。可通过在位于已展开图库左上角的下拉列表中选择类别,按类别对作业模板进行过滤。

创建多个带有感兴趣位置的作业

创建作业图库上的高级选项可用于创建多个作业并分配感兴趣位置

  1. 工作流选项卡的创建作业组中,单击右下角的向下箭头以展开图库。
  2. 单击高级

    将在地理处理窗格中打开创建新作业工具。

  3. 单击作业类型下拉箭头并选择作业模板。
  4. 单击分配类型下拉箭头,然后选择是将作业分配给用户、组还是不进行分配。
  5. 单击分配到下拉箭头并选择用户或组。
  6. 单击优先级下拉箭头并选择优先级。
  7. 单击 LOI 范围旁的浏览按钮 浏览,然后浏览到包含要指定为作业感兴趣位置的面或点的要素类。
  8. 单击运行

将为在 LOI 范围参数中定义的要素类中的每个要素创建作业。每个作业的感兴趣位置都基于要素的几何。

执行作业

作业工作流是通过工作流执行工具执行的,作业选项卡和工作流图像的快捷菜单中都提供了工作流执行工具。有关详细信息,请参阅执行工作流

注:

作业工作流可在创建作业时开始执行并执行已设置为“自动执行”的所有工作流步骤。可在高级工作流概念中定义创建作业时自动执行工作流设置,并在 Workflow Manager Administrator 的工作流配置工具中定义在步骤中自动执行设置。应用后,这些设置即由 ArcGIS Pro 进行使用。将两个或更多连续步骤设置为自动执行后,作业的工作流可在无人参与的模式下运行。如果工作流中包括一个需要进行交互的步骤,则作业将在该步骤处停止并等待用户反馈以继续进行。

执行步骤

如果是自动化步骤,此操作会将步骤标记为“开始”并会执行与步骤相关的步骤逻辑。如果是程序步骤,此操作会将步骤标记为“开始”。如果已将正在执行的步骤配置为执行后移至下一步骤,则无论对于自动化步骤还是程序步骤,都会将当前步骤标记为“完成”,且工作流会在当前步骤执行后移至下一步骤。

当前步骤可通过作业选项卡或工作流图像快捷菜单执行。

  1. 打开作业。
  2. 要执行步骤,请执行以下操作之一:
    • 作业选项卡的工作流组中,单击执行步骤 执行步骤
    • 在工作流图像中,右键单击当前步骤并单击执行步骤

将步骤标记为完成

如果程序步骤没有配置为执行后移至下一步,则需要手动标记为“完成”。如果步骤已配置为可跳过,则可以在不执行该步骤的情况下将其标记为“完成”。

当前步骤可通过作业选项卡或工作流图像快捷菜单标记为“完成”。

  1. 打开作业以将步骤标记为“完成”。
  2. 要将步骤标记为“完成”,请执行以下操作之一:
    • 作业选项卡的工作流组中,单击将步骤标记为完成 将步骤标记为“完成”
    • 在工作流图像中,右键单击当前步骤并单击将步骤标记为完成