dcrm 365具有使用单词模板创建单词文档的功能。我想在c#中使用这个功能, 例如,我有我的Invoice实体和documenttemplate实体。我想创建结果Word文档。 这是ms crm应该处理的事情,例如服务请求等,或者我应该使用第三方库还是......
任何方向都会有所帮助
答案 0 :(得分:0)
SetWordTemplate
是根据提供的模板生成word文档的消息,并将生成的文档附加到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%确定准确的措辞,它使我无法理解)。与上面相同,它会创建一个Note。