ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

创建步骤类型

在 Standard 或 Advanced 许可等级下可用。

  • 执行类型
  • 构建步骤类型
  • 克隆步骤类型

步骤类型是工作流的结构单元。它们提供了有关步骤执行时发生的事件及其表达方式的基本信息。步骤类型添加到工作流时将变为步骤,但仍然参考原始步骤类型的所有属性。单一工作流中可多次出现某一步骤类型。

步骤类型具有以下组件:

  • 配置文件—包含关于步骤类型的基本信息
  • 描述—可选设置,允许您配置有关步骤执行目的或用户完成该步骤的方法的其他信息。
  • 执行—定义在工作流中执行时各个步骤的步骤行为。

执行类型

可用的步骤执行类型如下:

类型描述

过程

无托管的执行的手动步骤

自定义步骤对象

调用实施 IJTXCustomStep 的自定义类

打开文件

从工作流中打开文件

可执行

启动可执行文件

启动 URL

打开 URL

提问

对用户提问,问题具有可配置的答案

步骤执行类型
注:

使用 IJTXCustomExecute 构建的自定义步骤可通过 ArcGIS Workflow Manager (Classic) 的当前版本运行。但是建议您升级步骤库,利用新的选项来配合 IJTXCustomStep 的使用。有关升级步骤库的帮助信息,请参阅开发人员工具包。

构建步骤类型

以下各小节介绍了如何构建步骤类型。

定义基本步骤类型属性

使用基本步骤属性,您可对组成 Workflow Manager (Classic) 系统的步骤提供更具描述性的信息。

  1. 打开 Workflow Manager 管理器并连接到 Workflow Manager (Classic) 数据库。
  2. 在管理器中,浏览到作业组件下的步骤类型文件夹。

    列表包含所有当前已配置的步骤类型。如果未配置步骤类型,列表将为空。

  3. 右键单击文件夹并单击添加步骤类型,或选择现有步骤并单击编辑项目。

    将出现步骤类型属性对话框。

  4. 输入新步骤类型的名称和描述。
  5. 为步骤选择指示器。

    此设置可定义工作流中步骤的形状。

  6. 如果用户只需要与步骤的逻辑进行交互,请选中运行期间隐藏 WMX 复选框。当步骤启动用户将会打开交互的其他应用程序(例如 ArcMap)时,此项设置最为有用。

    如果是全自动化系统,请不要选中此框。

配置步骤描述

使用步骤描述,您可以提供 Workflow Manager (Classic) 客户端应用程序中将对用户显示的步骤的更为具体的相关信息。

  1. 在步骤类型属性对话框中,单击描述选项卡。
  2. 选择以下任一选项以添加步骤描述:
    • url link - 如果所有Workflow Manager (Classic) 用户都有权访问此链接,请选择此选项。链接可以是您所创建的网页链接或 .html 文档。
    • 嵌入的 HTML - 选择此选项可输入简单文本或 HTML 格式化文本,这些文本将对所有用户可用,无论他们如何访问 Workflow Manager (Classic) 系统。

    注:

    如果步骤描述使用 Unicode 字符,请确保您的 HTML 内容包含指定字符编码的元标签(例如,<meta content="text/html; charset=UTF-8" />)。

    步骤描述
    使用步骤描述为用户提供关于步骤的详细信息。

配置自定义对象步骤执行

通过步骤执行选项卡,在工作流中执行步骤时您可以配置单个步骤的行为。

  1. 在步骤类型属性对话框中,单击执行选项卡。
  2. 选择自定义步骤对象执行类型按钮。
  3. 单击 CLSID/ProgID 浏览按钮并选择要使用的步骤。

    步骤执行
    选择用户在工作流中执行或达到此步骤时应发生的事件。

  4. 单击确定关闭浏览自定义步骤对话框。
  5. 单击列出期望的参数,查看所选自定义步骤所需和可选参数的列表。
  6. 提供任何所需参数。
  7. 提供任何可选参数。
  8. 单击验证参数以确保提供的参数有效。
  9. 选择支持的平台。
  10. 单击确定保存对步骤类型的更改,并关闭步骤类型属性对话框。

    注:

    • 通过令牌,某些自定义 Workflow Manager (Classic) 步骤可接受动态参数。
    • 参数应使用空格隔开。如果参数本身包含空格,请使用双引号 (") 括起参数。
    • 并非所有 Workflow Manager (Classic) 包含的自定义步骤均可在所有平台上执行。这些步骤分为以下几个类别:
      • 所有平台:ArcGIS Pro、ArcMap、ArcCatalog 和 ArcGIS Server
      • 仅 ArcGIS Desktop:ArcMap 和 ArcCatalog
      • 仅 ArcGIS Pro 和 ArcGIS Desktop:ArcGIS Pro、ArcMap 和 ArcCatalog
      • 仅限 ArcGIS Pro

配置打开文件执行

执行选项卡允许您通过 Workflow Manager (Classic) 步骤打开文件。

  1. 在步骤类型属性对话框中,单击执行选项卡。
  2. 单击打开文件执行类型按钮。
  3. 单击文件路径浏览按钮。
  4. 浏览至此步骤执行过程中 Workflow Manager (Classic) 要打开的文件。
    注:

    此文件将存储在数据库中。如果文件较大,可能需要联系数据库管理员来增加 MAXBLOBSIZE 设置。

  5. 单击打开,将文件与此步骤进行关联。
  6. 单击支持的平台下拉箭头,然后选择步骤所支持的平台。

    “打开文件”执行类型用于处理桌面和服务器。

  7. 单击确定保存步骤类型并关闭对话框。

配置可执行文件的执行

执行选项卡允许您通过 Workflow Manager (Classic) 步骤运行可执行文件。

  1. 在步骤类型属性对话框中,单击执行选项卡。
  2. 单击可执行文件执行类型按钮。
  3. 浏览至要执行此步骤的可执行文件的位置。
  4. 提供可执行文件的任何参数。

    注:

    请牢记,可在此输入令牌。

  5. 单击支持的平台下拉箭头,然后选择支持的平台类型。
  6. 单击确定保存步骤类型并关闭对话框。

    注:

    参数应使用空格隔开。如果参数本身包含空格,请使用双引号 (") 括起参数。

配置启动 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]。

  1. 在步骤类型属性对话框中,单击执行选项卡。
  2. 单击启动 URL 执行类型按钮。
  3. 提供要在 Workflow Manager (Classic) 执行此步骤时启动的路径。
  4. 单击支持的平台下拉箭头,然后选择支持的平台。

    “启动 URL”执行类型可用于桌面和服务器。

  5. 单击确定保存步骤类型并关闭对话框。

配置提问执行

通过执行选项卡,在 Workflow Manager (Classic) 步骤中执行时可以定义对用户提问的步骤。

  1. 在步骤类型属性对话框中,单击执行选项卡。
  2. 单击提问执行类型按钮。
  3. 单击问题浏览按钮。

    将弹出问题编辑器对话框。

  4. 提出要问的问题。
  5. 为步骤运行时将对用户显示的对话框设置标题。
  6. 在左侧文本框中提供可能的响应。
  7. 单击添加将其添加到选项中,或按快捷键 Enter,并立即添加其他响应。
  8. 选择包括注释字段复选框使用户可以提供反馈。

    用户可在出现的文本框中给出选择原因。输入的值会作为注释附加到作业历史。

  9. 完成后,单击确定。
  10. 注:

    记下此列表中的返回值。如果您正根据问题的响应来选择工作流的路径,该值将成为步骤的返回代码。将该返回代码用于路径属性中,以自动推进工作流。

    问题编辑器
    在“问题编辑器”对话框中提供要问的问题和可能的响应。
  11. 单击支持的平台下拉箭头,然后选择步骤所支持的平台。

    “提问”执行类型可用于桌面和服务器。

  12. 单击确定保存步骤类型并关闭对话框。

克隆步骤类型

Workflow Manager (Classic) 资料档案库中的步骤类型可以重复使用。您可以通过克隆步骤类型以及所有已定义的属性来创建副本。

  1. 打开 Workflow Manager 管理器并连接到 Workflow Manager (Classic) 数据库。
  2. 在管理器中,浏览到作业组件下的步骤类型文件夹。

    列表包含所有当前已配置的步骤类型。

  3. 选择步骤,右键单击,然后单击克隆步骤类型。

    步骤类型的副本随即添加到现有步骤类型列表中。

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明