IncidentResolution Issue CRM SDK-值不能为空

时间:2018-08-30 09:01:28

标签: c# sdk dynamics-crm crm

我正在开发一个用于匿名化非生产MSCRM环境的应用程序。我当前的问题是打开已解决的案例(事件),更新然后尝试再次解决该案例。 打开和更新没有问题,但是自从最近的更新以来,我对这些案例的重新关闭不再起作用。 我的代码如下;

var incidentResolution = new IncidentResolution
{
    Subject = "Anonymised Incident Resolved",
    IncidentId = new EntityReference(Incident.EntityLogicalName, incId)
};             

var closeIncidentRequest = new CloseIncidentRequest
{
    IncidentResolution = incidentResolution,
    Status = new OptionSetValue(5)                             
};

if (NotifyValidityOfIncidentSolvedStateChange(_orgServ, statusReason, logiName, incId))
{
    try
    {
        _orgServ.Execute(closeIncidentRequest);
    }
    catch (Exception ex)
    {
        string errorMsg = ticket + ex.StackTrace;
    }
}

我得到的错误是:

  

“值不能为空。\ r \ n参数名称:值”

0 个答案:

没有答案