创建和管理共享搜索

共享搜索允许工作流项目管理员创建自定义搜索,以便与工作流项目用户或群组共享。 可以在搜索栏中的工作页面上访问共享搜索。 您还可以在管理页面的搜索下拉菜单中或在搜索/创建面板中的搜索选项卡上访问共享的搜索。

创建共享搜索

完成以下步骤以创建共享搜索:

  1. 访问 Workflow Manager Web 应用程序
  2. 单击设计选项卡。

    设计页面随即出现。

    注:

    如果您没有足够的权限,则设计选项卡将不可用。

  3. 单击设置 Settings
    注:

    如果您没有足够的权限,则设置 Settings 将不可用。

  4. 单击共享搜索选项卡。
  5. 单击已保存搜索面板中的新建 Create New
  6. 搜索名称文本框中提供搜索名称。
  7. 过滤器文本框中使用以下示例提供 SQL 表达式

    搜索未结束的所有高优先级作业。

    priority='High' AND closed=0
  8. 可选择在每页结果数文本框中指定每个页面显示的结果数。
  9. 可选择为您的搜索结果创建自定义显示。
    1. 单击添加显示字段
    2. 显示字段文本框中提供字段名称
    3. 显示名称文本框中提供显示在搜索结果中的列名称。
    4. 单击添加显示字段,然后重复步骤 a 到 c 根据需要添加更多显示字段。
      提示:

      要删除显示字段,请单击删除字段 Delete Field

    5. (可选)要更改字段的顺序,可将鼠标悬停在显示字段上,单击将字段移到顶部 Move Field To Top将字段移到底部 Move Field To Bottom,也可以单击重新排序字段 Reorder Field 并将字段拖动为所需顺序。
      注:

      ArcGIS Pro 中,作业切片中将显示前三个显示字段。 如果 assignedTojobName 是前三个显示字段之一,将使用下一个显示字段。 如果前三个显示字段中不包括 currentStep 并且工作流具有并行步骤,则作业切片中将仅显示第一个步骤,而不是并行步骤下拉列表。

  10. 可有选择地添加排序字段,以更改共享搜索结果的排序顺序。
    1. 单击添加排序字段
    2. 排序字段文本框中提供字段名称
    3. 单击排序顺序下拉箭头,然后选择排序方法。
    4. 单击添加排序字段,然后根据需要重复子步骤以添加更多排序字段。
    5. (可选)要更改字段的顺序,可将鼠标悬停在字段上,单击将字段移到顶部 Move Field To Top将字段移到底部 Move Field To Bottom,也可以单击重新排序字段 Reorder Field 并将字段拖动到所需位置。
      提示:

      可以通过单击删除字段 Delete Field 来删除排序字段。

  11. 与以下人员共享搜索部分中选择以下选项之一:
    • 所有人 - 选择该选项可与所有工作流项目用户共享搜索。
    • 群组 - 选择此选项并选中您要与之共享搜索的每个工作流项目群组旁边的共享至复选框。
  12. 可以选择单击测试搜索以测试搜索设置。
  13. 单击保存以保存搜索。

更改共享搜索的显示顺序

您可以在 Workflow Manager Web 应用程序的管理工作页面上以及 ArcGIS Pro工作流窗格中为所有工作流项目用户指定共享搜索的显示顺序。

  1. 访问 Workflow Manager Web 应用程序
  2. 单击设计选项卡。

    设计页面随即出现。

    注:

    如果您没有足够的权限,则设计选项卡将不可用。

  3. 单击设置 Settings
    注:

    如果您没有足够的权限,则设置 Settings 将不可用。

  4. 单击共享搜索选项卡。
  5. 已保存搜索列表中单击要重新排序的搜索。
  6. 单击移到顶部 Move To Top移到底部 Move To Bottom,或单击重新排序搜索 Reorder Search 并将搜索拖动到所需位置。
  7. 单击保存以更新显示顺序。
  8. 重复步骤以重新排序更多共享搜索。

复制已共享搜索

可通过复制已共享搜索创建已共享搜索的副本,以用作类似作业搜索的起点。 按照以下步骤复制已共享搜索:

  1. 访问 Workflow Manager Web 应用程序
  2. 单击设计选项卡。

    设计页面随即出现。

    注:

    如果您没有足够的权限,则设计选项卡将不可用。

  3. 单击设置 Settings
    注:

    如果您没有足够的权限,则设置 Settings 将不可用。

  4. 单击共享搜索选项卡。
  5. 已保存搜索列表中,单击要复制的已共享搜索。
  6. 单击更多操作 More Actions,然后单击复制搜索

    复制的已共享搜索随即在已保存搜索列表中显示,并且其名称附加 -副本

已共享搜索现在可以编辑并用于搜索具有相似条件的图表。

编辑共享搜索

完成以下步骤以编辑共享搜索:

  1. 访问 Workflow Manager Web 应用程序
  2. 单击设计选项卡。

    设计页面随即出现。

    注:

    如果您没有足够的权限,则设计选项卡将不可用。

  3. 单击设置 Settings
    注:

    如果您没有足够的权限,则设置 Settings 将不可用。

  4. 单击共享搜索选项卡。
  5. 已保存搜索列表中单击要编辑的共享搜索名称。
    提示:

    通过在搜索已保存搜索文本框中输入搜索词,您可以对已保存搜索列表进行过滤。

  6. 根据需要更新搜索设置。
  7. 也可单击测试搜索来测试新的搜索设置。
  8. 单击保存以保存更改。

删除共享搜索

删除共享搜索是永久操作,无法撤消。 完成以下步骤以删除共享搜索:

  1. 访问 Workflow Manager Web 应用程序
  2. 单击设计选项卡。

    设计页面随即出现。

    注:

    如果您没有足够的权限,则设计选项卡将不可用。

  3. 单击设置 Settings
    注:

    如果您没有足够的权限,则设置 Settings 将不可用。

  4. 单击共享搜索选项卡。
  5. 已保存搜索列表中单击要删除的共享搜索名称。
    提示:

    通过在搜索已保存搜索文本框中提供搜索词,您可以对已保存搜索列表进行过滤。

  6. 单击更多操作 More Actions,然后单击删除搜索

    将显示一条确认消息。

  7. 单击以删除共享搜索,或单击以取消。

可搜索字段

以下是可搜索字段的列表及其说明:

提示:

您可以使用语法 tablename.fieldname 在扩展属性表中搜索字段。

字段名描述示例 SQL 表达式

active_versions

与作业关联的活动分支版本

active_versions like '%JOB_343%'

assigned_to

将作业分配到的用户

assigned_to = 'wmxuser'

assigned_type

分配类型(用户、群组或未分配)

assigned_type = 'User'

closed

整型格式的作业关闭状态

closed = 1

created_by

创建作业的用户

created_by = 'wmxuser'

created_date

作业的创建日期

created_date >= '5/7/2020'

current_step

作业当前步骤的步骤名称

current_step = 'Define Location'

current_step_id

作业工作流示意图中当前步骤的唯一标识符

current_step_id = 'f50d740d-cc04-9296-4ce3-181e82604465'

description

作业描述

description like '%Data Edits%'

diagram

作业工作流示意图

diagram = 'AV22bnx4LL5H4Mf3yv_R'

diagram_version

作业工作流示意图版本

diagram_version = 1

due_date

作业的计划结束日期

due_date >= '5/7/2020'

end_date

作业的关闭日期

end_date = '5/7/2020'

job_id

作业的唯一标识符

job_id = 'AV22cQZOLL5H4Mf3yv_T'

job_name

作业的名称

job_name like '%JOB%'

job_status

作业的状态

job_status = 'Ready to Work'

job_template_id

创建作业的作业模板的唯一标识符

job_template_id = 'AV22cQZOLL5H4Mf3yv_T'

job_template_name

创建作业的作业模板的名称

job_template_name = 'Data Edits'

owned_by

作业的所有者

owned_by = 'wmxuser'

priority

字符串格式的作业优先级

priority = 'Low'

priority_rank

整型格式的作业优先级

priority_rank = 10

start_date

作业的计划开始日期

start_date >= '5/7/2020'

started_date

作业开始日期

started_date >= '5/7/2020'

step_action_type

步骤模板关联的步骤操作。 允许的值包括:

  • AdvancedAssignment
  • Attachment
  • ClaimVersion
  • Cleanup
  • CreateJob
  • CreateReplica
  • CreateVersion
  • DataQualityRules
  • DefineLocation
  • Email
  • GPService
  • JobProperties
  • JobProperties1M
  • Manual
  • OpenApp
  • ProGPTool
  • ProMappingAndTask
  • Question
  • ReconcilePost
  • SetVersion
  • Survey
  • WebRequest

step_action_type = 'AdvancedAssignment'

显示和排序字段

以下是显示和排序字段的列表及其说明:

字段名描述

active_versions

与作业关联的活动分支版本

assigned_to

将作业分配到的用户

assigned_type

分配类型(用户、群组或未分配)

closed

整型格式的作业关闭状态

created_by

创建作业的用户

created_date

作业的创建日期

current_step

作业当前步骤的步骤名称

current_step_id

作业工作流示意图中当前步骤的唯一标识符

description

作业描述

diagram

作业工作流示意图

diagram_version

作业工作流示意图版本

due_date

作业的计划结束日期

end_date

作业的关闭日期

job_id

作业的唯一标识符

job_name

作业的名称

job_status

作业的状态

job_template_id

创建作业的作业模板的唯一标识符

job_template_name

创建作业的作业模板的名称

owned_by

作业的所有者

priority

字符串格式的作业优先级

priority_rank

整型格式的作业优先级

start_date

作业的计划开始日期

started_date

作业开始日期

step_action_type

步骤模板关联的步骤操作。 允许的值包括:

  • AdvancedAssignment
  • Attachment
  • ClaimVersion
  • Cleanup
  • CreateJob
  • CreateReplica
  • CreateVersion
  • DataQualityRules
  • DefineLocation
  • Email
  • GPService
  • JobProperties
  • JobProperties1M
  • Manual
  • OpenApp
  • ProGPTool
  • ProMappingAndTask
  • Question
  • ReconcilePost
  • SetVersion
  • Survey
  • WebRequest

相关主题