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% о точной формулировке, это ускользает от меня). То же, что и выше, создает примечание.

Другие вопросы по тегам