如何在任务中标记 2 个*工作日*(或更多)的延迟?
How to mark a delay of 2 *working days* (or more) in a task?
我们使用以下规则来标记延迟 2 天或更长时间的工作项:
Changed Date <= @Today - 2
Work Item Type = Task
State = In Progress
(然后,将任务涂成红色)
问题是当一个任务在周五开始时,周一它将是红色的,即使只过去了一个工作日。
有办法解决这个问题吗?
无法执行此操作。对于更改日期字段:
Change Date
The date and time when a work item was modified.
Reference name=System.ChangedDate, Data type=DateTime.
由于使用数据时间类型,因此无法自动排除周末,这是目前设计的。
State Change DateState 字段的值发生变化的日期和时间。
DateTime
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever Macros: @StartOfDay, @StartOfWeek, @StartOfMonth, @StartOfYear, and @Today; each of these
macros can be specified with a +/- n interger.
还有一个相关的功能请求:
添加选项以在使用 'Changed Date' 字段规则标准设置样式规则时排除周末
您可以给它投票,我们的 PM 会亲切地审核它。不幸的是,我们没有任何完美的solution/workaround,您可能需要根据周五开始的任务手动change/update彩色任务。
我们使用以下规则来标记延迟 2 天或更长时间的工作项:
Changed Date <= @Today - 2
Work Item Type = Task
State = In Progress
(然后,将任务涂成红色)
问题是当一个任务在周五开始时,周一它将是红色的,即使只过去了一个工作日。
有办法解决这个问题吗?
无法执行此操作。对于更改日期字段:
Change Date
The date and time when a work item was modified.
Reference name=System.ChangedDate, Data type=DateTime.
由于使用数据时间类型,因此无法自动排除周末,这是目前设计的。 State Change DateState 字段的值发生变化的日期和时间。
DateTime
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever Macros: @StartOfDay, @StartOfWeek, @StartOfMonth, @StartOfYear, and @Today; each of these macros can be specified with a +/- n interger.
还有一个相关的功能请求:
添加选项以在使用 'Changed Date' 字段规则标准设置样式规则时排除周末
您可以给它投票,我们的 PM 会亲切地审核它。不幸的是,我们没有任何完美的solution/workaround,您可能需要根据周五开始的任务手动change/update彩色任务。