用于配置工作流的工具
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
可能作业组件最重要的概念就是它的工作流。这是对执行任务所需步骤进行简化和标准化的关键。
工作流中的步骤可以配置为具有与之关联的逻辑的步骤或配置为手动步骤/占位符步骤。含有逻辑的步骤可以调用自定义分类、可执行文件或其中一个预编程步骤,如询问问题或启动 URL。有关详细信息,请参阅“步骤类型”。
根据步骤结果,工作流可以自动或手动沿特定路径前进。例如,如果某一步骤确定在此特定作业中不需要下一步骤,可以通过选择该步骤周围的工作流路径绕过该步骤。这可在以下示意图的顶部看到。
支持的工作流类型包括
- 顺序工作流
- 条件/分支工作流
- 循环工作流
- 一步和无步骤工作流
用于配置工作流的工具
左侧窗口包含经过分类的步骤。步骤类型类别有
- 自定义步骤 - 该步骤将执行对于工作流管理器接口有效的类中编写的某些代码。
- 可执行文件 - 该步骤在运行时将启动可执行文件。
- 文件/URL - 该步骤将打开文件或启动 URL。
- 程序 - 没有与此步骤相关联的自动逻辑。它是手动步骤或占位符步骤。
- 问题 - 这些步骤将对用户提问,并根据答案返回特定代码。
要添加步骤,可将项目拖放到工作流中。要动态过滤步骤,以仅显示感兴趣的项目,可在过滤器框中输入一个或多个关键词。
要连接步骤,可选择添加路径工具,然后在两个步骤间拖出一条线。有关路径属性的信息,请参阅下文。
在工作流窗口顶部,放置了一些用于操作和设计工作流的工具。
- 保存工作流 - 配置完工作流后,或者要先保存、稍候再完成,可单击“保存工作流”以保存所有更改。
- 验证工作流 -“验证工作流”可确认工作流有效。
- 清除工作流 -“清除工作流”可永久删除工作流。
对齐和分布工具
使用这些工具可在工作流 对话框中对齐工作流步骤并使其平均分布。
- 左对齐
- 右对齐
- 顶端对齐
- 底端对齐
- 垂直居中对齐
- 水平居中对齐
- 垂直分布
- 水平分布
色彩工具
您可以使用这些工具更改工作流步骤、路径和注记的颜色
- 设置填充颜色
- 设置线颜色
- 设置文本颜色
- 删除所选元素 -“删除所选元素”将删除当前选择的元素(步骤、连接符或注记)。
- 添加路径 - 在将作业拖动到工作流时,必须同时添加连接符并按照步骤必须执行的顺序连接步骤。单击某个作业步骤可开始该连接符,单击下一步骤可结束该连接符。
- 添加注记 - 使用此工具可添加工作流注记。通过使用工作流注记,与能够分配给路径的标签相比,您可以更好地控制文本的放置。
- 分配步骤 -“分配步骤”按钮可用于将工作流中的步骤分配给某个用户或组。
缩放工具
使用这些工具可导航工作流示意图。
- 适应窗口大小
- 固定比例放大
- 固定比例缩小
- 放大
- 连续缩放
- 平移 - 单击并拖动视图可以平移至当前范围。
- 选择 - 单击选择作业步骤或连接符。
- 识别对象 - 单击获取有关作业步骤或连接符的更多信息以启动“属性”窗口。另外,无论启用了何种工具,都可以通过双击步骤/连接符启动“属性”窗口。
- 打印工作流 - 单击生成作业工作流的打印输出。
步骤属性
通过步骤属性,可以控制如何执行步骤。....................................................步骤的执行目的(由步骤类型执行决定)与步骤作为工作流的一部分所起的作用(由步骤属性决定)之间存在细微区别。
- 步骤属性
- 描述 - 对步骤执行的描述。它在步骤属性中是只读的,并在“步骤类型”的描述中设置。
- 分配 - 分配决定着可以执行步骤的人员。如果不分配,则通过作业分配决定谁可以执行。分配设置与基于步骤自动分配作业系统设置结合使用,会将作业自动重新分配给指定用户或组。
- 执行后继续下一步骤 - 步骤在完成后自动取消标记或标记为完成。
- 可跳过步骤 - 用户可跳过或取消标记该步骤而不执行。任何未标记此选项的步骤至少执行一次才可以取消选中。
- 详细步骤属性
- 达到后自动执行 - 当工作流在自动模式(或无人参与模式)下运行时,标记为自动运行的所有步骤在达到后都会自动执行。要自动执行工作流中的步骤,必须在两个或更多连续步骤上选中此设置。有关何时使用此设置的示例包括检查是否存在某个版本、创建版本和编辑数据。这三个步骤可以设置为自动执行,这样用户不必对每个步骤单击“运行”便可轻松进入 ArcMap,而且它们的地图图层都来自相应版本。如果作业类型工作流设置为创建作业时自动执行,这时也可以使用此设置。
- 可启动并行执行 - 当引自某一步骤的所有选项都相等(具有相同的返回代码)时,活动步骤将根据需要产生可供多人执行的多个活动步骤。如果没有为路径配置返回代码并且步骤设置为启动并行执行,这时也会产生多个活动步骤。
- 异步启动进程 - 该步骤异步运行。Workflow Manager 应用程序的控制不等待步骤完成便立即返回。返回值会被忽略。
- 执行属性 - 它们是只读属性,描述与该步骤链接的步骤类型的执行。
- 状态 - 使用这些属性可更新作业状态信息。
- 状态 - 如果使用使用步骤状态分配系统设置,在达到该步骤后,作业状态将更新为与该值匹配。
- 已完成 % - 当工作流中的步骤标记为完成时,作业的完成百分比将更新为与该值匹配。
- 通知 - 可用于选择在该步骤完成后希望系统发送的通知。您可以从当前配置的通知类型列表中进行选择。
路径属性
如果在执行此工具时选择路径,将出现以下“路径属性”对话框:
- 路径名称 - 名称用于标识该路径描述的路线。它通常描述上一步骤的结果并对工作流示意图添加注记。
- 具有条件返回代码 - 如果选中此选项,则只有上一步骤满足某一条件时才会采用此路线。
- 条件返回代码 - 定义作业是否沿此路径执行的条件。可在此处输入多个返回代码。
- 分配 - 通过此路径属性可以根据工作流执行的路径将作业分配给某些用户或组。
- 状态 - 通过此路径属性可以根据工作流执行的路径定义作业的状态。
9/15/2013