在 Standard 或 Advanced 许可等级下可用。
步骤类型是工作流的结构单元。它们提供了有关步骤执行时发生的事件及其表达方式的基本信息。步骤类型添加到工作流时将变为步骤,但仍然参考原始步骤类型的所有属性。单一工作流中可多次出现某一步骤类型。
步骤类型具有以下组件:
- 配置文件—包含关于步骤类型的基本信息
- 描述—可选设置,允许您配置有关步骤执行目的或用户完成该步骤的方法的其他信息。
- 执行—定义在工作流中执行时各个步骤的步骤行为。
执行类型
可用的步骤执行类型如下:
类型 | 描述 |
---|---|
过程 | 无托管的执行的手动步骤 |
自定义步骤对象 | 调用实施 IJTXCustomStep 的自定义类 |
打开文件 | 从工作流中打开文件 |
可执行 | 启动可执行文件 |
启动 URL | 打开 URL |
提问 | 对用户提问,问题具有可配置的答案 |
构建步骤类型
以下各小节介绍了如何构建步骤类型。
定义基本步骤类型属性
使用基本步骤属性,您可对组成 Workflow Manager (Classic) 系统的步骤提供更具描述性的信息。
- 打开 Workflow Manager 管理器并连接到 Workflow Manager (Classic) 数据库。
- 在管理器中,浏览到作业组件下的步骤类型文件夹。
列表包含所有当前已配置的步骤类型。如果未配置步骤类型,列表将为空。
- 右键单击文件夹并单击添加步骤类型,或选择现有步骤并单击编辑项目。
将出现步骤类型属性对话框。
- 输入新步骤类型的名称和描述。
- 为步骤选择指示器。
此设置可定义工作流中步骤的形状。
- 如果用户只需要与步骤的逻辑进行交互,请选中运行期间隐藏 WMX 复选框。当步骤启动用户将会打开交互的其他应用程序(例如 ArcMap)时,此项设置最为有用。
如果是全自动化系统,请不要选中此框。
配置步骤描述
使用步骤描述,您可以提供 Workflow Manager (Classic) 客户端应用程序中将对用户显示的步骤的更为具体的相关信息。
- 在步骤类型属性对话框中,单击描述选项卡。
- 选择以下任一选项以添加步骤描述:
- url link - 如果所有Workflow Manager (Classic) 用户都有权访问此链接,请选择此选项。链接可以是您所创建的网页链接或 .html 文档。
- 嵌入的 HTML - 选择此选项可输入简单文本或 HTML 格式化文本,这些文本将对所有用户可用,无论他们如何访问 Workflow Manager (Classic) 系统。
配置自定义对象步骤执行
通过步骤执行选项卡,在工作流中执行步骤时您可以配置单个步骤的行为。
- 在步骤类型属性对话框中,单击执行选项卡。
- 选择自定义步骤对象执行类型按钮。
- 单击 CLSID/ProgID 浏览按钮并选择要使用的步骤。
- 单击确定关闭浏览自定义步骤对话框。
- 单击列出期望的参数,查看所选自定义步骤所需和可选参数的列表。
- 提供任何所需参数。
- 提供任何可选参数。
- 单击验证参数以确保提供的参数有效。
- 选择支持的平台。
- 单击确定保存对步骤类型的更改,并关闭步骤类型属性对话框。
配置打开文件执行
执行选项卡允许您通过 Workflow Manager (Classic) 步骤打开文件。
- 在步骤类型属性对话框中,单击执行选项卡。
- 单击打开文件执行类型按钮。
- 单击文件路径浏览按钮。
- 浏览至此步骤执行过程中 Workflow Manager (Classic) 要打开的文件。
- 单击打开,将文件与此步骤进行关联。
- 单击支持的平台下拉箭头,然后选择步骤所支持的平台。
“打开文件”执行类型用于处理桌面和服务器。
- 单击确定保存步骤类型并关闭对话框。
配置可执行文件的执行
执行选项卡允许您通过 Workflow Manager (Classic) 步骤运行可执行文件。
- 在步骤类型属性对话框中,单击执行选项卡。
- 单击可执行文件执行类型按钮。
- 浏览至要执行此步骤的可执行文件的位置。
- 提供可执行文件的任何参数。
- 单击支持的平台下拉箭头,然后选择支持的平台类型。
- 单击确定保存步骤类型并关闭对话框。
配置启动 URL 执行
此选项允许通过 Workflow Manager (Classic) 步骤打开带有指定 URL 的 Web 浏览器。可以使用 web 地图或 web 编辑应用程序 URL 和 [JOB:AOI_ENVELOPE] 令牌配置此步骤,以便在其打开后缩放到地图作业的感兴趣位置。将 extent=[JOB:AOI_ENVELOPE] 追加到 web 地图 URL,并使该参数带有 ? 前缀。如果 extent 是 URL 中的第一个参数,或者前缀是 &,例如,http://www.arcgis.com/home/webmap/viewer.html?extent=[JOB:AOI_ENVELOPE]。
- 在步骤类型属性对话框中,单击执行选项卡。
- 单击启动 URL 执行类型按钮。
- 提供要在 Workflow Manager (Classic) 执行此步骤时启动的路径。
- 单击支持的平台下拉箭头,然后选择支持的平台。
“启动 URL”执行类型可用于桌面和服务器。
- 单击确定保存步骤类型并关闭对话框。
配置提问执行
通过执行选项卡,在 Workflow Manager (Classic) 步骤中执行时可以定义对用户提问的步骤。
- 在步骤类型属性对话框中,单击执行选项卡。
- 单击提问执行类型按钮。
- 单击问题浏览按钮。
将弹出问题编辑器对话框。
- 提出要问的问题。
- 为步骤运行时将对用户显示的对话框设置标题。
- 在左侧文本框中提供可能的响应。
- 单击添加将其添加到选项中,或按快捷键 Enter,并立即添加其他响应。
- 选择包括注释字段复选框使用户可以提供反馈。
用户可在出现的文本框中给出选择原因。输入的值会作为注释附加到作业历史。
- 完成后,单击确定。
- 单击支持的平台下拉箭头,然后选择步骤所支持的平台。
“提问”执行类型可用于桌面和服务器。
- 单击确定保存步骤类型并关闭对话框。
克隆步骤类型
Workflow Manager (Classic) 资料档案库中的步骤类型可以重复使用。您可以通过克隆步骤类型以及所有已定义的属性来创建副本。
- 打开 Workflow Manager 管理器并连接到 Workflow Manager (Classic) 数据库。
- 在管理器中,浏览到作业组件下的步骤类型文件夹。
列表包含所有当前已配置的步骤类型。
- 选择步骤,右键单击,然后单击克隆步骤类型。
步骤类型的副本随即添加到现有步骤类型列表中。