0

dcrm 365 具有使用 word 模板创建 word 文档的功能。我想在 c# 中使用此功能,例如,我有我的 Invoice 实体和 documenttemplate 实体。我想创建结果 Word 文档。这是 ms crm 应该处理的事情吗?例如,服务请求等等,还是我应该使用第三方库或......

任何方向都会有帮助

4

1 回答 1

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% 确定确切的措辞,它让我无法理解)。和上面一样,它创建一个注释。

于 2018-04-24T16:02:11.267 回答