pingcode logo
功能日记

v6.9.0:产品细节优化


更新时间:2025年9月22日

更新内容

  1. 资源、规划组件支持节假日
  2. 发布概览支持自定义
  3. PQL 支持搜索关联事项
  4. 划词创建支持工单
  5. 表格支持分组
  6. 工时日志支持多维度
  7. 产品细节优化

资源、规划组件支持节假日

购买企业日历功能后,可以更灵活地在项目中设置成员资源的节假日。点击容量设置,「工作日」显示为当前成员在周期内的工作日总数,点击可设置该成员工作日:

image.png

弹出设置工作日界面,默认获取企业工作日历,支持单独设置资源分配场景下,该成员的工作日:

image.png

同理,购买企业日历功能后,规划组件支持获取企业日历的工作日,在甘特图中可以选择隐藏非工作日:

image.png

发布概览支持自定义

进入发布概览页面,点击「管理部件」按钮,支持自定义设置发布概览的部件:

image.png

选择目标部件,进行添加设置:

image.png

PQL 支持搜索关联事项

PQL 支持搜索关联的具体事项,选择要搜索的关联对象类型(支持其他子产品事项):

image.png

输入标题关键字进行匹配:

image.png

划词创建支持工单

在页面选中内容后,点击「创建事项」支持创建工单:

image.png

表格支持分组

在表格页面中,点击「分组」可选择按不同的字段进行分组展示,可选取展示多级分组:

  • 最多支持三级分组,选择三列对下方表格数据进行分组展示
image.png

分组设置后,下方数据展示如下:

image.png

在分组弹窗中,可调整顺序,代表改变分组的层级,如图,将状态调整到第一,则下方数据的一级分组改变为状态:

image.png

在分组弹窗中,点击后方的分组排序方式,代表可改变分组显示的顺序:

image.png

点击每个分组的「+」均支持新增数据,新增数据会直接将当前分组的内容内置到对应单元格:

image.png

若对单元格内容进行修改,修改后不符合当前分组时,则会自动挪到对应的分组或创建新分组,如图:将优先级从进行中改为已完成,则该行数据会被移动至已完成分组下:

image.png

工时日志支持多维度

在工时管理→工时日志下,可根据工作项、产品需求、测试用例维度查看日志:

image.png

筛选、表头设置、排序也支持了更多字段:

image.png

产品细节优化

筛选器保存逻辑优化

进入项目管理的筛选器详情,在支持管理筛选条件的基础上,支持修改表头属性后进行变更提示,可以选择统一保存,点击「还原」即恢复上一次保存的筛选条件和表头属性设置:

image.png

表格支持模板

在表格页面,点击「更多」→「另存为模板」可将当前页面内容存储为模板:

image.png

从模板新建页面时,支持选择表格模板应用到页面中:

image.png

同时也支持在「配置中心」→「页面模板」或「空间设置」→「页面模板」中创建表格模板:

image.png

表格搜索优化

由原搜索框升级为「查找」,点击「查找」,可查询表格内含关键词内容,并可切换上一个下一个:

image.png

负责人支持从团队选择

在选择需求、工单负责人时,支持点击「团队」从企业团队中选择成员:

image.png

工单类型支持调整顺序

在「配置中心」支持拖拽调整工单顺序:

image.png

在「产品设置」→「工单类型」支持拖拽调整工单顺序:

image.png

提醒设置支持更多时间属性

在「配置中心」→「需求配置」→「提醒设置」,添加提醒规则时支持选择需求的计划时间:

  • 由于计划时间是时间段,故在提醒是以计划时间的结束时间计算
image.png

在「配置中心」→「工单配置」→「工单设置」→「提醒设置」,添加提醒规则时支持选择工单的预计时间:

  • 由于预计时间是时间段,故在提醒是以预计时间的结束时间计算
image.png

仪表盘燃尽图部件支持节假日

在仪表盘迭代燃尽图中,支持设置是否显示非工作日,关闭后,燃尽图则剔除非工作日:

image.png

钉钉同步优化

钉钉支持智能人事花名册接口同步成员部门,当有智能人事权限时,以智能人事设置主部门为准,没有则保持原逻辑:

image.png

「工作项、工时数据集」支持工作项维度

在工作项、工时数据集下,支持了「工作项」维度,可以根据工作项标题为维度来统计相关数据:

image.png

筛选支持设置是否删除、归档

在产品需求、工时维度下,支持了「归档状态」、「删除状态」,可以根据事项是否归档、删除来过滤相关数据:

image.png

在工作项、测试用例维度下,也支持了「删除状态」:

image.png

工作项、测试用例、产品需求、工单维度支持引用字段

在工作项、测试用例、产品需求、工单维度下,支持了引用类型字段:

image.png

新增动作「过滤测试用例」和「过滤执行用例」

使用「过滤测试用例」动作,可以将操作对象中的“测试用例集合”按指定条件进行过滤,然后对过滤之后的“测试用例集合”进行操作。

image.png

「过滤执行用例」则是用于过滤“执行用例集合”的动作。

新增触发器「工作项关联提交」

在与 PingCode 应用市场中的 GitHub、GitLab 等工具对接之后,如果推送的提交里的 commit message 中包含 #工作项ID,那么该提交会自动与 PingCode 工作项关联,而关联这个行为就会触发「工作项关联提交」触发器。

使用「工作项关联提交」触发器,可以在工作项关联提交之后,根据 commit message 里的 fix, resolve 等关键词,自动修改工作项的状态。

image.png

「设置工单属性」支持设置提交人

提交人可以是内部用户,也可以是来自动态数据的外部用户。

image.png

REST API 文档支持多语言

REST API 文档支持多语言,在文档右上角切换语言即可。

image.png

测试计划开放 short_id

short_id 可由 Web 端获取到,也可以用于拼接 Web 端的页面地址。目前已开放 short_id 的资源包括:工单、需求、工作项、测试用例、执行用例和测试计划。

    "id": "5eb6a70571487623fea47000",
    "url": "https://rest_api_root/v1/testhub/libraries/5eb623f6a70571487ea47000/plans/5eb6a70571487623fea47000",
    "short_id": "7nNkViOD"
    "html_url": "https://yctech.pingcode.com/testhub/libraries/CSK/plans/7nNkViOD/runs",
    ……
}```

优化级联属性的数据格式

以创建一个工作项属性为例:

{
    "name": "级联单选",
    "type": "cascade_select",
    "options": [
        {
            "_id": "64b9f741eec7fd94e63b411e",
            "text": "父"
        },
        {
            "_id": "64b9f741eec7fd94e63b411f",
            "text": "子",
            "parent_id": "64b9f741eec7fd94e63b411e"
        }
    ]
}```

返回值(资源本体):

    "id": "jiliandanxuan",
    "url": "https://rest_api_root/v1/project/work_item_properties/jiliandanxuan",
    "name": "级联单选",
    "type": "cascade_select",
    "options": [
        {
            "_id": "64b9f741eec7fd94e63b411e",
            "text": "父"
        },
        {
            "_id": "64b9f741eec7fd94e63b411f",
            "text": "子",
            "parent_id": "64b9f741eec7fd94e63b411e"
        }
    ],
    "is_removable": true,
    "is_name_editable": true,
    "is_options_editable": true,
    "select_all_level": false,
    "display_all_level": false,
    "display_separator": "/"
}```

支持通过“所属”过滤测试库

已支持通过“所属”筛选所属于团队X的测试库。

{
    "page_size": 30,
    "page_index": 0,
    "total": 1,
    "values": [
        {
            "id": "5eb623f6a70571487ea47000",
            "url": "https://rest_api_root/v1/testhub/libraries/5eb623f6a70571487ea47000",
            "identifier": "CSK",
            ……
        }
    ]
}```

应用市场上架应用:Gerrit

Gerrit App 支持将 Gerrit 上的 commits、changes 同步到 PingCode 工作项中。只需 commit message 或者 change 标题上包含 #工作项ID 即可。

image.png

具体使用方式详见: https://apps.pingcode.com/gerrit/configuration