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