用于配置工作流的工具

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

可能作业组件最重要的概念就是它的工作流。这是对执行任务所需步骤进行简化和标准化的关键。

工作流中的步骤可以配置为具有与之关联的逻辑的步骤或配置为手动步骤/占位符步骤。含有逻辑的步骤可以调用自定义分类、可执行文件或其中一个预编程步骤,如询问问题或启动 URL。有关详细信息,请参阅“步骤类型”。

根据步骤结果,工作流可以自动或手动沿特定路径前进。例如,如果某一步骤确定在此特定作业中不需要下一步骤,可以通过选择该步骤周围的工作流路径绕过该步骤。这可在以下示意图的顶部看到。

支持的工作流类型包括

工作流编辑器
通过将完成工作所需的活动拖放到画布上来为团队设计工作流。然后链接步骤及路径。

用于配置工作流的工具

左侧窗口包含经过分类的步骤。步骤类型类别有

要添加步骤,可将项目拖放到工作流中。要动态过滤步骤,以仅显示感兴趣的项目,可在过滤器框中输入一个或多个关键词。

步骤类型列表

要连接步骤,可选择添加路径工具,然后在两个步骤间拖出一条线。有关路径属性的信息,请参阅下文。

在工作流窗口顶部,放置了一些用于操作和设计工作流的工具。

对齐和分布工具

使用这些工具可在工作流 对话框中对齐工作流步骤并使其平均分布。

色彩工具

您可以使用这些工具更改工作流步骤、路径和注记的颜色

缩放工具

使用这些工具可导航工作流示意图。

步骤属性

步骤属性

通过步骤属性,可以控制如何执行步骤。....................................................步骤的执行目的(由步骤类型执行决定)与步骤作为工作流的一部分所起的作用(由步骤属性决定)之间存在细微区别。

  1. 步骤属性
    • 描述 - 对步骤执行的描述。它在步骤属性中是只读的,并在“步骤类型”的描述中设置。
    • 分配 - 分配决定着可以执行步骤的人员。如果不分配,则通过作业分配决定谁可以执行。分配设置与基于步骤自动分配作业系统设置结合使用,会将作业自动重新分配给指定用户或组。
    • 执行后继续下一步骤 - 步骤在完成后自动取消标记或标记为完成。
    • 可跳过步骤 - 用户可跳过或取消标记该步骤而不执行。任何未标记此选项的步骤至少执行一次才可以取消选中。
  2. 详细步骤属性
    • 达到后自动执行 - 当工作流在自动模式(或无人参与模式)下运行时,标记为自动运行的所有步骤在达到后都会自动执行。要自动执行工作流中的步骤,必须在两个或更多连续步骤上选中此设置。有关何时使用此设置的示例包括检查是否存在某个版本、创建版本和编辑数据。这三个步骤可以设置为自动执行,这样用户不必对每个步骤单击“运行”便可轻松进入 ArcMap,而且它们的地图图层都来自相应版本。如果作业类型工作流设置为创建作业时自动执行,这时也可以使用此设置。
    • 可启动并行执行 - 当引自某一步骤的所有选项都相等(具有相同的返回代码)时,活动步骤将根据需要产生可供多人执行的多个活动步骤。如果没有为路径配置返回代码并且步骤设置为启动并行执行,这时也会产生多个活动步骤。
    • 异步启动进程 - 该步骤异步运行。Workflow Manager 应用程序的控制不等待步骤完成便立即返回。返回值会被忽略。
    • 执行属性 - 它们是只读属性,描述与该步骤链接的步骤类型的执行。
    • 状态 - 使用这些属性可更新作业状态信息。
      • 状态 - 如果使用使用步骤状态分配系统设置,在达到该步骤后,作业状态将更新为与该值匹配。
      • 已完成 % - 当工作流中的步骤标记为完成时,作业的完成百分比将更新为与该值匹配。
    • 通知 - 可用于选择在该步骤完成后希望系统发送的通知。您可以从当前配置的通知类型列表中进行选择。

路径属性

如果在执行此工具时选择路径,将出现以下“路径属性”对话框:

路径属性

  • 路径名称 - 名称用于标识该路径描述的路线。它通常描述上一步骤的结果并对工作流示意图添加注记。
  • 具有条件返回代码 - 如果选中此选项,则只有上一步骤满足某一条件时才会采用此路线。
  • 条件返回代码 - 定义作业是否沿此路径执行的条件。可在此处输入多个返回代码。
  • 分配 - 通过此路径属性可以根据工作流执行的路径将作业分配给某些用户或组。
  • 状态 - 通过此路径属性可以根据工作流执行的路径定义作业的状态。
9/9/2014