配置公共作业查询

需要 Workflow Manager 许可。

默认情况下,Workflow Manager (Classic) 中存在多个作业查询容器和查询。其中包括一般查询(所有作业查询和未分配的作业查询)、组查询(分配给我的组的作业和包含分配给我的组的步骤的作业)和个人查询(已分配给我的作业和包含分配给我的步骤的作业)。这些文件夹中的作业查询在 ArcGIS Workflow Manager (Classic) Administrator中进行管理,可供系统的所有用户使用。用户可以将其中任意一个查询设置为默认查询,这样在默认情况下,每次打开 Workflow Manager (Classic) 客户端,都会执行该查询。

注:

这些查询所返回的作业受到被应用于用户所属群组的作业过滤器的影响。默认查询当前只用于 Windows 用户,且不支持门户用户。

添加查询文件夹

使用可用工具添加将用于组织查询的查询容器。

  1. 启动 Workflow Manager (Classic) Administrator,然后连接到 Workflow Manager (Classic) 数据库。
  2. 展开查询 > 公共查询
  3. 右键单击用于保留新文件夹的查询文件夹,然后单击添加查询容器

    将显示查询容器对话框。

    注:

    公共查询文件夹是最高级别的文件夹。

  4. 查询容器名称文本框中,提供文件夹的名称。

    这是用户看见的名称。

  5. 单击确定创建文件夹。

    现在,该文件夹可包含其他文件夹或查询。

添加查询

使用现有工具配置将用于筛选应用程序中的作业的查询。

  1. 启动 Workflow Manager (Classic) Administrator,然后连接到 Workflow Manager (Classic) 数据库。
  2. 展开查询 > 公共查询
  3. 右键单击用于保留新查询的查询文件夹,然后单击添加查询

    将显示定义作业查询对话框。

    注:

    公共查询文件夹是最高级别的文件夹。

  4. 常规选项卡中,提供查询的名称。
  5. 单击字段选项卡。

    执行查询时,可在此处选择将对列表视图中的用户显示的作业信息。Workflow Manager (Classic) 自动管理系统内的表间关系。通过展开作业表中各字段的节点,可以选择在查询结果中显示更多的描述性信息。

  6. 可以将字段添加到列表中,方法是双击字段或将其拖动到右侧的列中。
  7. 单击别名选项卡。

    在此选项卡中,可更改用于代表每个字段的名称。您也可以对字段重新进行排序 顶部字段将是左侧的第一个字段,底部字段将是右侧的最后一个字段。

  8. 根据需要更改别名和顺序。
  9. 单击过滤选项卡,定义查询返回的作业。
  10. 选择要用于查询的字段、运算符和作业必须满足的值。

    可根据需要添加任意数量的条件。

  11. 在下方部分中通过使用 AND、OR 和括号将每个条件连接在一起来创建过滤语句。
  12. 单击确定保存更改。

在 SQL 视图中添加查询

SQL 视图用于希望利用传统的 SQL 语句构建查询的高级用户。这些工具可用来定义更复杂的查询,用以在应用程序中过滤作业。

  1. 启动 Workflow Manager (Classic) Administrator,然后连接到 Workflow Manager (Classic) 数据库。
  2. 展开查询 > 公共查询
  3. 右键单击用于保留新查询的查询文件夹,然后单击添加查询

    将显示定义作业查询对话框。

    注:

    公共查询文件夹是最高级别的文件夹。

  4. 常规选项卡中,提供查询的名称。
  5. 单击 SQL 视图
  6. 单击列表中的一个表,以使用选定表中的所有字段填充字段列表。
  7. 选择字段列表中的一个字段,以使用所选字段中的所有值填充唯一值列表。
  8. 通过双击要添加的表或字段,根据需要在选择命名方式排序依据文本框中配置查询组件。
  9. Where 文本框中,指定 Where 子句以定义此查询应返回的作业。
  10. 单击验证以确认查询有效。
  11. 单击确定将查询添加到指定的作业查询文件夹。

共享查询

可以使用定义作业查询对话框中的导出选项将其中一个查询用作另一个查询的基础。

  1. 启动 Workflow Manager (Classic) Administrator,然后连接到 Workflow Manager (Classic) 数据库。
  2. 展开查询 > 公共查询
  3. 找到要共享的查询。
  4. 右键单击要共享的查询,然后单击编辑项目
  5. 单击导出
  6. 提供已导出查询的位置和文件名。
  7. 单击保存

    将创建一个 .jtq 文件。然后,可以导入此查询文件,将其用作新查询的种子,或在用户和 Workflow Manager (Classic) 系统之间进行共享。