在Dynamics CRM 365中:
我正在为工作流程编写插件,应该将DateTime字段设置为给定日期。除非字段 ALREADY 包含值 '31 -12-9999'。该代码才能正常工作。
每次我尝试使用新的DateTime值更新实体的字段时,都会出现以下错误:
The date-time format for 9999-12-31T23:59:59-00:00 is invalid, or value is outside the supported range.
格式没有问题,因为它可以与其他任何日期配合使用。我知道一个事实,问题是由于UTC 31-12-9999。 当我尝试访问该字段时,它将尝试将其转换为GMT + 2(本地时区),但会失败。
问题:
是否可以通过编码插件强制删除/更新字段中的值?
我已经尝试了正常的组织服务CRUD操作,但是没有一个起作用。
答案 0 :(得分:0)
这应该会有所帮助或给出想法
https://community.dynamics.com/crm/f/117/t/237525
“用于这些提取条件的日期格式必须与在CRM中为该用户配置的日期格式匹配”