在 Standard 或 Advanced 许可等级下可用。
需要 Workflow Manager 许可。
默认情况下,ArcGIS Workflow Manager (Classic) Desktop 中提供了若干个作业查询容器和查询。其中包括一般查询(所有作业查询和未分配的作业查询)、组查询(分配给我的组的作业和包含分配给我的组的步骤的作业)和个人查询(已分配给我的作业和包含分配给我的步骤的作业)。这些文件夹中的作业查询在 Workflow Manager 管理器中进行管理,可供系统的所有用户使用。用户可以将其中任意一个查询设置为默认查询,这样在默认情况下,每次打开 Workflow Manager (Classic) 应用程序,都会执行该查询。
添加查询文件夹
使用现有工具添加将用于组织客户端应用程序中的查询的查询容器。
- 在管理器中,浏览至“作业查询”文件夹。
- 选择要将新文件夹放置到其中的查询文件夹。
在视图中看到的“公共查询”文件夹是最高级别的文件夹。
- 右键单击并单击添加查询容器。
- 提供文件夹名称。
该名称将在客户端应用程序中对 Workflow Manager (Classic) 系统用户显示。
- 单击确定以创建该文件夹。
现在,该文件夹可包含其他文件夹或查询。
添加查询
使用现有工具配置将用于筛选应用程序中的作业的查询。
- 在管理器中,浏览至“作业查询”文件夹。
- 选择要将新的查询放置到其中的查询文件夹。
在视图中看到的“公共查询”文件夹是最高级别的文件夹。
- 右键单击并单击添加查询。
将出现定义作业查询对话框。
- 在常规选项卡中提供查询的名称。
- 单击字段选项卡。
执行查询时,可在此处选择将对列表视图中的用户显示的作业信息。Workflow Manager (Classic) 自动管理系统内的表间关系。通过展开作业表中各字段的节点,可以选择在查询结果中显示更多的描述性信息。
- 可以将字段添加到列表中,方法是双击字段或将其拖动到右侧的列中。
- 单击别名选项卡。
在此选项卡中,可更改用于代表每个字段的名称。您也可以对字段重新进行排序 顶部字段将是左侧的第一个字段,底部字段将是右侧的最后一个字段。
- 根据需要更改别名和顺序。
- 单击过滤选项卡。
基于过滤条件定义此查询应返回的作业类型。
- 通过选择要用于进行查询的字段、运算符和作业必须满足的值来定义条件。
可根据需要添加任意数量的条件。
- 在下方部分中通过使用 AND、OR 和括号将每个条件连接在一起来创建过滤语句。
- 单击确定保存更改并关闭对话框。
查询将在下一次打开客户端应用程序时显示在其中。
SQL 视图
SQL 视图用于希望利用传统的 SQL 语句构建查询的高级用户。这些工具可用来定义更复杂的查询,用以在应用程序中过滤作业。
- 在管理器中,浏览至“作业查询”文件夹。
- 选择要将新的查询放置到其中的查询文件夹。
在视图中看到的“公共查询”文件夹是最高级别的文件夹。
- 右键单击并单击添加查询。
将出现定义作业查询对话框。
- 在常规选项卡中提供查询的名称。
- 单击 SQL 查询选项卡。
- 单击表列表中的一个表,用以填充含有选定表中的所有字段的字段列表。
- 选择某个字段,然后单击获取全部,以便用所选字段中的所有值填充“唯一值”列表。
- 使用光标选择命令组件(Select、Name As 等),然后双击要添加的表或字段。
- 指定 Where 子句以定义此查询应返回的作业。
- 单击验证确认查询是否有效,然后单击确定将查询添加到作业查询树中。
共享查询
可以使用定义作业查询对话框中的导出选项将其中一个查询用作另一个查询的基础。
- 在管理器中,浏览至“作业查询”文件夹。
- 右键单击要导出的查询,然后单击编辑项目。
- 单击导出。
- 提供已导出查询的位置和文件名。
- 单击保存。
将创建一个 .jtq 文件。然后,可以导入此查询文件,将其用作新查询的种子,或在用户和 Workflow Manager (Classic) 系统之间进行共享。