Dynamics crm CRM 4.0-按程序重新打开已关闭的事件/案例

Dynamics crm CRM 4.0-按程序重新打开已关闭的事件/案例,dynamics-crm,Dynamics Crm,我需要按程序重新打开已关闭的事件/案例。 我试图通过简单地将statecode和statuscode设置回它们的起始值来实现这一点,但我仍然收到一个“实体为只读时无法执行此操作”错误。使用CrmService,内置实体有许多方法 对于事件,您将使用如下方式: CrmService service = new CrmService(); SetStateIncidentRequest request = new SetStateIncidentRequest(); request.Incide

我需要按程序重新打开已关闭的事件/案例。
我试图通过简单地将statecode和statuscode设置回它们的起始值来实现这一点,但我仍然收到一个“实体为只读时无法执行此操作”错误。

使用CrmService,内置实体有许多方法

对于事件,您将使用如下方式:

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);
CrmService service=new CrmService();
SetStateIncidentRequest=新的SetStateIncidentRequest();
request.IncidentState=IncidentState.Active;
request.IncidentStatus=-1;
request.EntityId=;
SetStateIncidentResponse=(SetStateIncidentResponse)服务。执行(请求);
此代码可用于插件或其他应用程序(例如控制台应用程序)