需要 Workflow Manager 许可。
工作流选项卡包含用于修改和执行作业工作流的工具。创建作业后,作业将自动包含被设置为作业类型默认项的步骤。此时,除非系统设置为自动提交作业,否则任何人均可以修改该工作流。您可以通过添加或移除步骤以及更改步骤的属性和与其相连的路径来修改工作流。提交完工作流后,便不能再对其进行修改。工作流窗口顶部的工具提供对作业工作流进行操作的功能。需要由管理员完成工作流的修改,而不是执行作业的人员。下图显示了处于编辑模式的工作流(在工作流提交前)。
提交完工作流后,即可执行该工作流。此时,该作业很可能将重新分配给第一个负责该作业的人员。下次这名人员登录到 ArcGIS Workflow Manager (Classic) 时,该作业将重新分配给他或她。
可用于在作业不同阶段重新分配作业的路径。例如,很可能 QC 数据步骤将始终由质量保证团队执行,因此,可以提前将转至该步骤的路径分配给这一组。使用 QC 数据路径时,已将该作业重新分配给 QC 组。将作业分配给某一组后,还必须将其重新分配给某个人,然后才能执行。如果将作业分配给个人,则只能由这名人员执行当前步骤。
作业在工作流中采用的路径完全取决于在每个步骤所做出的决策。在许多情况下,只能选择前进一步。在某些情况下,将根据步骤执行的结果做出决策。而在其他情况下,决策权将直接交给执行作业的人员,他/她必须选择要前进到哪个步骤。要想实现作业进度的自动跳转,必须满足以下条件:
- 步骤必须具有相关联的逻辑(类或可执行文件)。
- 步骤必须已返回一个值。
- 步骤必须设置为自检。
- 已执行步骤的后续步骤数必须大于 1。
- 必须存在一条引自已执行步骤并且与返回代码匹配的路径。
在所有其他情况下,该步骤将执行以下操作之一:
- 停留在同一步骤(如果是非自检设置或与返回代码不匹配)。
- 提示执行该作业的人员进入下一步(不存在返回代码或多条路径均具有匹配的返回值)。
- 自动移至下一步(只能移动一步并且该步骤设置为自检)。
当完成工作流中的所有步骤后,将不存在当前步骤。此时,您不能在工作流上执行任何任务。
处于编辑模式
左侧窗格包含作业步骤,这些步骤可分为三类:
- 可执行文件 - 该步骤在运行时将启动可执行文件。
- 程序 - 该步骤将执行在实现 Workflow Manager (Classic) 接口的类中编写的某些代码。
- 过程 - 没有与此步骤相关联的自动逻辑。它是手动步骤或占位符步骤。
要添加步骤,可将项目拖放到工作流中。

在工作流窗口顶部,放置了一些用于操作工作流的工具。
保存工作流 - 配置完工作流后,或者要先保存再完成工作流,可单击保存工作流按钮保存所有更改。
绘制路径 - 在将作业步骤拖动到工作流时,必须同时添加连接符来按照执行必须遵循的顺序连接步骤。单击一下某个作业步骤开始连接符,单击下一步骤可结束该连接符。
文本 - 文本工具可用于在工作流画布中为注记、标注和其他文本属性输入文本。
有效工作流 - 有效工作流工具用于确认工作流是否有效。
删除对象 - 删除对象工具用于从工作流中删除所选对象。
清除工作流 - 清除工作流工具用于清除工作流设计画布的内容。
分配步骤 - 分配步骤按钮用于将工作流中的步骤分配给某个用户或组。

左对齐 - 使所选对象向左对齐。
右对齐 - 使所选对象向右对齐。
顶端对齐 - 使所选对象向顶端对齐。
底端对齐 - 使所选对象向底端对齐。
垂直居中对齐 - 使所选对象垂直对齐。
水平居中对齐 - 使所选对象水平对齐。
垂直分布 - 使所选对象垂直分布。
水平分布 - 使所选对象水平分布。
设置填充颜色 - 设置填充颜色工具用于设置所选对象的颜色。
设置线颜色 - 设置线颜色工具用于设置所选线的颜色。
设置文本颜色 - 设置文本颜色工具用于设置所选线的颜色。
适应窗口大小 - 适应窗口大小工具用于以当前窗格大小查看整个工作流。
固定比例放大 - 固定比例放大工具用于以预定义的比例进行放大。
固定比例缩小 - 固定比例缩小工具用于以预定义的比例进行缩小。
放大 - 放大工具可用于通过在工作流中的某个区域上拖动鼠标进行放大。
连续缩放 - 连续缩放工具用于通过前后移动鼠标进行缩放。
平移 - 通过单击并拖动视图平移当前范围。
选择 - 单击一下即可选择作业步骤或连接符。
识别对象 - 单击作业步骤或连接符以启动属性窗口。不论启用哪个工具,都还可以通过双击步骤/连接符来启动此操作。
上述复选框中显示的选项如下:
- 达到后自动执行 - 当工作流在自动模式(或无人参与模式)下运行时,标记为自动运行的所有步骤在达到后都会自动执行。
- 可启动并行执行 - 当引自某一步骤的所有选项都相等(具有相同的返回代码)时,活动步骤将根据需要转为可供多人执行的多个活动步骤。
- 异步启动进程 - 该步骤异步运行。Workflow Manager (Classic) 应用程序的控制不等待步骤完成便立即返回。返回值会被忽略。
如果使用识别对象工具选择路径,则将弹出路径属性对话框:

要设置的主要属性如下:
- 路径名称 - 名称用于标识该路径描述的路线。它通常描述上一步骤的结果并对工作流示意图添加注记。
- 具有条件返回代码 - 如果选中此选项,则只有上一步骤的结果满足某一条件时才会采用此路线。
- 条件返回代码 - 定义作业是否沿此路径执行的条件。如果选择等于,则每个路径可以添加多个返回代码选项。如果使用了其中一个高级条件(>、<、>=、<= 或 <>),则仅可以定义一个条件值。例如,如果选择大于 5,则没有更多可用于该路径的条件,但如果选择等于,则您可以添加多个选项,例如如果任何返回的选项等于 2、3 或 4,则遵循此路径。
- 分配 - 根据工作流执行的路径将作业分配给某些用户或组。可将该作业分配给该路径(如果变成活动路径)中配置的用户或组。
- 状态 - 根据工作流执行的路径定义作业的状态。
处于执行模式
当提交完工作流以便执行时,即可执行该作业。与编辑模式类似,工作流显示为由路径连接的一系列步骤。当前步骤通过 Workflow Manager (Classic) 管理器设置的符号系统高亮显示。以下工具专用于执行模式:
缩放至工作流 - 此工具用于使当前视图在当前活动步骤上居中。
分配步骤 - 将当前步骤分配给特定用户或组。
完成百分比 - 此工具用于定义完成步骤的百分比。
执行步骤 - 运行当前步骤。如果当前存在多个步骤,将运行用户选择的步骤。
标记为开始 - 此工具用于将步骤标记为已开始或完成。此工具用于跟踪程序步骤的开始或完成时间。
标记为完成 - 将步骤标记为完成,而不执行该步骤。此工具仅适用于程序步骤。