MS CRM 365 / заполнить шаблон слов данными и программно создать документ Word c # - PullRequest
0 голосов
/ 24 апреля 2018

DCRM 365 имеет функцию для создания текстовых документов с использованием текстовых шаблонов.Я хочу использовать эту функцию в C #, например, у меня есть сущность Invoice и сущность documenttemplate.Я хочу создать итоговый документ Word.это то, что ms crm должен обрабатывать, например, с помощью запроса на обслуживание или около того, или я должен сделать это с помощью библиотеки третьей части или ...

любое направление будет полезно

1 Ответ

0 голосов
/ 24 апреля 2018

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

...