我们在更新某些帐户实体时遇到了自定义代码的问题。我们使用CRM 2016内部部署,使用.Net应用程序和CRM SDK将记录加载到系统中。以下描述了我们看到错误的场景:
•我们的CRM实例中存在一个帐户记录。
•然后,使用QueryExpression,我们检索帐户记录。
•接下来,我们对记录执行OrganizationService更新。
•抛出异常
(System.ServiceModel.FaultException),其中Message =“在聚会或聚会上找不到对象地址被标记为不可通过电子邮件发送”
令人困惑的是,更新并没有启动任何进程,我们没有在记录上执行电子邮件/批量电子邮件,或者任何其他涉及电子邮件的处理。这不会发生在所有帐户记录中,只占其中的一小部分(<0.5%)。 所以主要的问题是,如何在帐户上进行简单的检索/更新会产生这种类型的错误。
答案 0 :(得分:0)
帐户实体的字段DoNotEMail和DoNotBulkEMail尝试在更新帐户时将其设置为“不允许”。同时匹配成功更新的帐户与失败帐户的这些字段的当前值。