Skip To Content

配置 ArcGIS Workflow Manager (Classic) 创建作业微件

需要 Workflow Manager 许可。

Web AppBuilder Portal Edition 或 Web AppBuilder Developer Edition 中配置“创建作业”微件设置。

配置微件设置

可将此微件设置为应用程序启动时自动打开。要启用该功能,请在微件上单击在应用程序启动时自动打开此微件按钮 在应用程序启动时自动打开此微件,微件随即变成深绿色。

在应用程序启动“创建作业”微件上的按钮时自动打开此微件

要配置“创建作业”微件,需完成以下步骤:

  1. 部署 Web AppBuilder 的“创建作业”微件。
  2. 单击“创建作业”微件。

    将弹出配置新微件对话框。

    “配置汇总”对话框

  3. 配置新微件对话框上进行以下任何配置更新:
    1. 单击更改微件按钮并进行浏览以选择替换图标图像文件。
    2. Workflow Manager 服务 URL 文本框中输入新的 Workflow Manager (Classic) URL。
      提示:

      单击设置按钮以更新微件的配置并加载特定 Workflow Manager 服务 URL 的作业类型和扩展属性。

      注:

      默认情况下,微件将使用 Workflow Manager (Classic) 示例服务 URL。

    3. 或者,可以在可选择的地图/要素服务文本框中输入新 URL 以定义作业的感兴趣位置 (LOI),例如,https://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/3

      您可以从此可选择的地图或要素服务中选择作业的 LOI,而不是在地图上绘制作业 LOI。从服务中选择要素时,微件将使用 intersect 来确定与绘制的要素相交的要素。

      此处定义的可选择的地图或要素服务应包含在应用程序的 web 地图中,以便您了解作业 LOI 的创建原因。

    4. 从下拉菜单中选择微件身份验证类型。
      • 未经过身份验证 - Workflow Manager (Classic) 服务未经过身份验证。由于用户凭据不可用,因此在这种情况下需要默认用户。

        默认用户下拉列表中定义默认用户 ID。

        注:

        如果选择经过门户身份验证经过服务器身份验证,则将忽略此值。

      • 经过门户身份验证 - Workflow Manager (Classic) 服务在联合门户环境中将使用 Portal for ArcGIS 身份验证。可以使用用户的门户登录凭据来访问服务,并将忽略默认用户。
      • 经过服务器身份验证 - Workflow Manager (Classic) 服务在独立服务器环境中将使用 ArcGIS Server 身份验证。可以使用用户的服务器登录凭据来访问服务,并将忽略默认用户。
        注:

        使用经过服务器身份验证时,需要附加设置。有关详细信息,请参阅部署创建作业微件

    5. 或者,可以为以下微件标注输入新的标注文本:
      • 定义位置标注 - 默认值为“定义位置”。
      • 扩展属性标注 - 默认值为“联系人信息”。
    6. 选中允许附件复选框以允许用户将文件附加到作业。
    7. 或者,可以配置其他附件设置:
      • 附件标注 - 更改标注。默认值为“添加附件”。
      • 最大附件文件大小 (MB) - 在文本框中输入最大附件文件大小(以兆字节为单位)。配置的最大附件大小不能超过数据库允许的附件大小。
    8. 如果您的 Workflow Manager (Classic) 配置中不允许作业 LOI 重叠,请选中配置 Workflow Manager 地图服务复选框。
    9. 如果选中此框,请配置以下附加 Workflow Manager 地图服务设置:
      • Workflow Manager 地图服务 URL - 在文本框中输入地图服务 URL 以检查作业 LOI 重叠。
        注:

        默认情况下,微件将使用 Workflow Manager (Classic) 示例服务 URL。

      • AOI 图层 ID - 可选择在文本框中键入感兴趣区域 (AOI) 图层 ID。
      • POI 图层 ID - 可选择在文本框中键入感兴趣点 (POI) 图层 ID。
    10. 单击设置按钮以更新微件的配置并加载特定 Workflow Manager 服务 URL 的作业类型和扩展属性。
    11. 通过执行以下操作来配置作业类型和作业类型扩展属性:
      • 单击作业类型部分中的 + 作业类型按钮,将一个或多个作业类型添加到微件并配置每个作业类型的扩展属性。
      • 单击工作类型下拉菜单并选择一个作业以配置其扩展属性。
      • 或者,可以从选择图标下拉菜单中选择作业类型的图标。
      • 对于每个作业类型,请选中将在创建作业微件中显示的扩展属性框。
    注:

    针对添加的每个作业类型重复上述子步骤。

  4. 单击确定保存配置并关闭配置对话框。

完全限定表名

如果“创建作业”微件无法查询您的 Workflow Manager (Classic) 服务器的作业类型信息,则其可能需要完全限定您的表名。

JSON 更新是独立的。您可以先配置您的微件,然后更新 fullyQualifiedJobTypesTableName 属性,反之亦然。

  1. 在文本编辑器中打开“创建作业”微件 config.json 文件,然后使用您的完全限定表名更新 fullyQualifiedJobTypesTableName 属性。

    示例:

    "fullyQualifiedJobTypesTableName": "wmx.WMX.JTX_JOB_TYPES"
  2. 保存 config.json 文件,然后在 Web AppBuilder 中重新配置您的微件。