“下一个X小时”过滤器在CRM 2011中无法正常工作

时间:2014-03-01 15:01:16

标签: dynamics-crm-2011 dynamics-crm

我在queueitem实体中添加了一个名为“due by”的自定义字段。然后我在queueitem实体中再次创建了一个名为“Call next due next 1 hour”的系统视图,过滤条件为:

字段:过滤到期:下一个X小时值:1

但这种看法似乎行为错误。例如。假设当前系统时间为 H:MM AM / PM,那么此视图将显示到 H + 1:59 AM / PM到期的所有记录。虽然我希望它只显示所有记录,直到 H + 1:MM AM / PM。  由于此问题,我的自定义视图显示范围内的记录或大约1-2小时。例如。如果当前系统时间是10:01 AM,则显示记录直到上午11:59,大约2小时,而如果当前系统时间是10:59 AM,它再次显示记录直到上午11:59,即1小时。

这似乎是CRM的“Next X Hours”过滤器中的一个错误,因为我已经通过“Next X Hour”过滤器创建自定义视图来检查其他实体,其中X设置为1并且所有都是显示记录直到下一个小时的第59分钟

我在这里发布此问题只是为了确认这是真的是一个错误还是我只是面对这个。

由于

1 个答案:

答案 0 :(得分:1)

这是我在很多CRM视图中看到的预先构建的过滤器,特别是在日期字段周围 - 这个字段的名称并没有真正表明它会做什么。除了你的例子,我的“去年”过滤器表明它应该返回过去365天的结果(“去年”),但实际上它返回日历年等于当前的所有结果年 - 1(与上个月,上周,明年,下个月等相同)。你的问题似乎是关于相同的概念(接下来的1小时是小时=当前小时+ 1)。

唯一的解决方案是确保测试所有过滤器,以便您确切了解它们的行为,而不是依赖于您如何解释措辞。这有点令人讨厌,但必须要做。