定义查询

使用以下过程查找数据库中的一个或多个任务、项目、对象、变更请求、基线或项目分组集。您可以使用查询结果查看对象特性、添加对象、从项目或数据库中删除对象等。 另外,您可以将已保存的查询添加到资源管理器中,或在相应资源管理器中将已保存的查询添加到“查找”菜单中。

过程

  1. 在主菜单中,单击查找并选择您要查找的对象类型:任务对象变更请求项目项目分组集基线发布标识文件夹流程流程规则文件夹模板传输集

    查询”对话框将显示您选择的对象类型。

  2. 查找下面的列表框中选择条件,然后在右侧框中正确设置值。

    通过单击加号图标添加其他字段。请参阅定制查询,以获取关于条件的详细信息。请参阅“查询示例”,以了解有用的查询以及其使用场景。

    另外,您可以根据现有已保存查询构建新查询,然后单击另存为以创建查询。

    查询示例

    • 您已经完成任务,但忘记解决变更请求。下面将构建一个查询,该查询收集标记为发布标识 XX/10 而且包含已完成任务的所有已分配的变更请求。

      在主菜单中,单击查找,然后选择变更请求。在定制中输入:

      release='XX/10' and crstatus='assigned' and resolver='%user' and has_associated_task(status='completed')

    • 您拥有多个已分配的任务,每个任务具有与对象关联的包含对象,而且需要一次执行一个以上的任务。以下查询收集包含关联对象的已分配的任务。然后您可以快速选择包含更改的任务,并将其设置为当前任务。

      a.在主菜单中,单击查找 > 任务
      b.已分配设置为:%user
      c.定制中输入:not has_no_associated_cv()

    • 您必须查找处于工作状态而且是 ico-1 项目成员的对象。

      在主菜单中,单击查找并选择对象。 在定制中输入:

      status='working' and is_member_of('ico-1')

    • 您必须查找并显示所有与任务 374 关联的可执行对象版本。

      在主菜单中,单击查找并选择对象。 在定制中输入:

      type='executable' and is_associated_cv_of('task374-1:task:dbid')

  3. 单击 查询图标

    所有结果都显示在结果字段中。

    另外,您可以使用尚未保存但要再次运行的构建查询。使用对话框左上角的向左和向右箭头搜索在会话期间所执行查询的查询堆栈。然后您可以运行查询,而不需要再次构建。

  4. 如果要创建已保存的查询,请参阅保存查询

反馈