我需要以编程方式重新打开已关闭的事件/案例。 我试图通过简单地设置statecode& statuscode返回到它们的起始值link text,但我仍然得到'无法执行此操作,因为实体是只读'错误。
答案 0 :(得分:2)
使用CrmService,内置实体有许多SetStatus方法。
对于事件,您可以使用SetStateIncident,如下所示:
CrmService service = new CrmService();
SetStateIncidentRequest request = new SetStateIncidentRequest();
request.IncidentState = IncidentState.Active;
request.IncidentStatus = -1;
request.EntityId = <YOUR GUID HERE>;
SetStateIncidentResponse response = (SetStateIncidentResponse)service.Execute(request);
此代码可用于插件或其他应用程序(例如控制台应用程序)。