Приложение
My mvc обновляет статус пользовательского объекта в CRM Dynamics 2015. У нас есть плагин, который запускается при обновлении определенного c статуса. Здесь мы сталкиваемся с проблемой параллелизма, когда два разных пользователя пытаются обновить одно и то же состояние в одно и то же время на объекте, статус обновляется дважды, и система запускает плагин дважды.
Я пытался использовать в своем коде MVC, но он выдает ошибку. Похоже, я не могу использовать его на пользовательском объекте
Portal.abcclaim obj= new Portal.abcclaim ();
obj.Attributes["abcclaimreceiveddate"] = Convert.ToDateTime(DateTime.Now);
obj.Attributes["abcdateclaimsubmitted"] = Convert.ToDateTime(DateTime.Now);
obj.Attributes["abcmodifiedbycontact"] = new EntityReference(Portal.Contact.EntityLogicalName, loggedInId);
obj.Attributes["abcstatus"] = new EntityReference(Portal.abc_status.EntityLogicalName, status);
obj.Attributes["SuppressDuplicateDetection"] = false;
obj.Id = objid;
serviceProxy.Update(obj);
Есть ли другой способ справиться с этим?