概述
有的情况下,需要知道每个事务在某个流程阶段的负责人以方便导出或进行统计。比如如下需求场景:
- 某任务跟踪流程,保存每个任务的实际完成人
- 对于某个需求开发任务,记录需求的开发人、测试人等
虽然在事务的处理记录中有此信息,但由于事务和处理记录是一对多的关系,分别保存在不同的表中,数据的提取和统计都存在不小的困难。
方案
要想比较方便的进行导出和统计,最好是能够将责任人员的姓名保存在事务字段中。在URTracker中,您可以使用“自动置值”功能完成此项任务。具体的方法如下:
1. 创建一个字段用于保存责任人的姓名,如“任务完成人”“需求开发人”“BUG测试人”等。

2. 设定“字段编辑规则”,禁止在创建事务时填写此字段。

3. 设置分派任务或者责任人提交任务到下一阶段的步骤参数中,设置自动置值功能。
如果是在分派任务给责任人的步骤,则设置上述定义的字段值等于“ASSIGNEE_NAME ”,如果是责任人提交任务到下一阶段的步骤,则设置字段值等于“CURR_USER_NAME”。

4. 此功能也可以用于记录事务流程的某些关键时间(如任务的实际完成时间、开发完成实际、测试完成时间等)、步骤的执行次数等。