4.0 MSCRM

当编写插件,我已经假设所需的字段将总是无论是在目标图像或原像图像存在。 但是编码消耗的CrmService外部应用程序最近的时候,我才意识到,该服务将允许使用“创建”方法来创建一个商业实体(或动态的实体),即使不存在或包含的值所需的字段。

这是的情况?有没有一种方法调用服务的更新方法时强制必填字段?没有人知道为什么,这可能不是这样的?任何人都了解对这个问题的一些轻?请问我要管理这些必填字段自己?

有帮助吗?

解决方案

没有验证。这就是为什么我们需要确保这些属性与有效值正确填写。

适当的验证规则需要在预先创建的事件予以强制执行,这样就可以扔的 InvalidPluginExecutionException 来通知用户某些强制性属性不正确填写。

其他提示

没有,没有验证。对于标准的实体,您可以寻找平台所需的字段 - 这些都是必需的。但通常他们限制在报表上什么东西之类的业务单元 - 罕见的情况下。如果你想业务验证你需要将它添加到预创建/更新插件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top