我们使用以下规则来标记延迟 2 天或更长时间的工作项:
Changed Date <= @Today - 2
Work Item Type = Task
State = In Progress
(然后,将任务涂成红色)
问题是当一个任务在星期五开始时,在星期一它会是红色的,即使只过去了一个工作日。
有没有解决的办法?
我们使用以下规则来标记延迟 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 字段值更改的日期和时间。
约会时间
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In,没有出现过宏:@StartOfDay、@StartOfWeek、@StartOfMonth、@StartOfYear 和 @Today;这些宏中的每一个都可以用 +/- n 整数指定。
还有一个相关的功能请求:
添加选项以在使用“更改日期”字段规则条件设置样式规则时排除周末
你可以投票给它,我们的 PM 会很乐意审查它。不幸的是,我们没有任何完美的解决方案/解决方法,您可能必须根据周五开始的那些任务手动更改/更新彩色任务。