CRM 4.0 - программно повторное открытие закрытого инцидента / дела - PullRequest
0 голосов
/ 04 октября 2010

Мне нужно программно заново открыть Инцидент / Дело, которое было закрыто.Я попытался сделать это, просто установив код состояния и код состояния обратно к их начальным значениям текст ссылки , но я все еще получаю сообщение «не могу выполнить это, поскольку объект доступен только для чтения».

1 Ответ

2 голосов
/ 04 октября 2010

Используя CrmService, существует несколько методов SetStatus для встроенных объектов.

Для Инцидента вы должны использовать SetStateIncident , например так:1007 *

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);

Этот код можно использовать в плагине или другом приложении (например, консольном приложении).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...