我试图创建CRM插件,它将打开Word模板,填入数据并下载到用户。这一切都很好,除非我需要将文档下载到用户。我知道它不可能通过HttpResponse下载它,所以我不知道我将如何解决这个问题。
你有什么建议吗?
注意:这里Dynamic CRM Plugin download Word document是类似的问题,它没有解决问题,只是说通过HttpRequest.Response是不可能的。
答案 0 :(得分:3)
插件与用户“沟通”的唯一方法是异常(显然,我们不希望这样!),在这些情况下,我首选的方法是创建附加到的annotation
(注)触发插件的记录,将文件附加到其中。
然后,您可以通过OD通过OData / FetchXml下载文件。
答案 1 :(得分:1)
我不知道你已经掌握了从模板创建word文档的程度,但我认为实现这一目标的最佳方法是为你创建一个报告。
通过创建文档,您现在可以简单地open the Report from a custom Ribbon Button as described by Jason Lattimer。
如果在退回文档之前仍需要在插件中执行任何特殊处理,则可以替换标准"保存"按自定义按钮按钮。
Crm 2011限制了您的选择 - 如果您参加2013年或2015年的Crm活动会更容易。