如何在ServiceNow报表中获取事件分配至指定组的日期及创建日期
工单分配日期报表实现方案
核心字段获取路径
- 创建日期:直接从工单主表(如
incident或task)的sys_created_on字段提取,这是系统默认记录的工单生成时间。 - 分配日期(含特定组/当前组):无需在
Assignment Group的子字段中查找,这类变更日期存储在系统的变更审计表中,而非字段本身:- 多数ITSM系统(如ServiceNow)会有
sys_audit或sys_history_line这类审计表,记录所有字段的变更历史,包括assignment_group字段的变更时间戳、变更前后值,通过工单的唯一ID(如sys_id)关联即可匹配到对应记录。
- 多数ITSM系统(如ServiceNow)会有
报表数据筛选逻辑
- 当前Assignment Group的分配日期:从审计表中筛选该工单最后一次
assignment_group变更为当前值的记录,取对应的变更日期字段(如sys_created_on或change_date)。 - 分配至特定组的日期:在审计表中筛选
assignment_group变更为目标特定组的记录,根据需求取首次分配日期或末次分配日期。
补充说明
Notes板块的「Field Change」只是审计数据的前端展示,不会存储原始变更日期,所有变更的时间数据都在系统底层的审计类表中。
内容的提问来源于stack exchange,提问作者Yas
相关产品推荐
相关产品推荐

