MS CRM 365 / заполнить шаблон слов данными и программно создать документ Word C#
DCRM 365 имеет функцию для создания текстовых документов с использованием текстовых шаблонов. Я хочу использовать эту функцию в C#, например, у меня есть сущность Invoice и сущность documenttemplate. Я хочу создать результат документа Word. Это то, что ms CRM должен обрабатывать, например, с запросом службы или около того, или я должен сделать это с библиотекой третьей части или...
любое направление будет полезно
1 ответ
SetWordTemplate
это сообщение, которое генерирует текстовый документ на основе предоставленного шаблона и присоединяет сгенерированный документ к Note
учитывая Target
юридическое лицо.
OrganizationRequest req = new OrganizationRequest("SetWordTemplate");
req["Target"] = new EntityReference("theEntity", theGuid);
req["SelectedTemplate"] = new EntityReference("documenttemplate", templateGuid);
service.ExecuteCrmOrganizationRequest(req);
Проблема заключается в том, что, поскольку документ будет прикреплен к заметке, его необходимо восстановить с помощью отдельной Retrieve
,
То же самое доступно как действие в рабочем процессе, шаг добавления Execute Action
> SetWordTemplate
(не уверен на 100% о точной формулировке, это ускользает от меня). То же, что и выше, создает примечание.