CRM 2011: Как изменить форму «Только чтение» на редактируемую форму с помощью плагина? - PullRequest
1 голос
/ 24 января 2012

У меня есть одна форма Case, которая разрешена, и я хочу отредактировать форму Case, как это сделать в динамическом плагине crm 2011.

1 Ответ

0 голосов
/ 24 января 2012

Решенные дела могут быть вновь открыты, нажав кнопку Reactivat Case на Ленте .

Если вы попробовали это:

incident["statecode"] = new OptionSetValue(1);
incident["statuscode"] = new OptionSetValue(0);
incident["incidentstagecode"] = new OptionSetValue(1);

_serviceProxy.Update(incident);

вы получите это исключение, которое гласит:

"The object cannot be updated because it read-only"

Обновление: Спасибо "Ckeller" за примечание

Чтобы вновь открыть решенное дело, вы можете добавить этокод для вашего плагина:

SetStateRequest activateRequest = new SetStateRequest
    {
       EntityMoniker = new EntityReference("incident", new Guid("<Your Case GUId>")),
       State = new OptionSetValue(0),
       Status = new OptionSetValue(1)
    };
_serviceProxy.Execute(activateRequest);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...