CRM 2013 C#插件填充词模板

CRM 2013 C#插件填充词模板,c#,plugins,ms-word,dynamics-crm-2011,crm,C#,Plugins,Ms Word,Dynamics Crm 2011,Crm,我正在尝试创建CRM插件,它将打开Word模板,填充数据并下载给用户。这一切都很好,除了当我需要下载文件给用户。我知道通过HttpResponse下载它是不可能的,所以我不知道如何解决这个问题 你有什么建议吗 注意:这里有一个类似的问题,它没有解决问题,只是说通过HttpRequest.Response是不可能的。插件与用户“通信”的唯一方式是例外(显然,我们不希望这样!),在这些情况下,我首选的方法是创建一个注释(注)附加到触发插件的记录,将文件附加到该记录 然后,您就可以通过OData/Fe

我正在尝试创建CRM插件,它将打开Word模板,填充数据并下载给用户。这一切都很好,除了当我需要下载文件给用户。我知道通过HttpResponse下载它是不可能的,所以我不知道如何解决这个问题

你有什么建议吗


注意:这里有一个类似的问题,它没有解决问题,只是说通过HttpRequest.Response是不可能的。

插件与用户“通信”的唯一方式是例外(显然,我们不希望这样!),在这些情况下,我首选的方法是创建一个
注释(注)附加到触发插件的记录,将文件附加到该记录


然后,您就可以通过OData/FetchXml通过JS下载该文件。

我不知道您已经掌握了如何从模板创建word文档,但我认为实现这一点的最佳方法是让报表为您创建它

通过创建文档,您现在可以简单地执行以下操作

如果你仍然需要执行任何特殊的处理,只有在你的插件可能在重新提交文档之前,你可以用你的自定义按钮取代标准的“保存”按钮


Crm 2011限制了您的选择—如果您选择Crm 2013或2015,事情会简单得多。

重复使用。请不要注册重复的问题,但要在上一个问题上添加注释。此问题不是重复的,他之前提出并回答的问题与
HttpRequest.Response
流相关。由于答案是不可能的,他提出了一个关于如何从插件交付文档的新问题。谢谢@Nicknow的解释…@HenkVanBoeijen,我相信这是两个完全不同的问题。如果你最近提出的关于触发HTML/JS的问题也将是一个死胡同,我建议进一步回答这个问题。从你的不同问题中理解,我想我可以想出可能的解决办法。因为我不知道如何解决这个问题。我将非常感谢你帮助我…这里或那里,一切都一样:)我很抱歉没有回答…2013年怎么容易??由于我的问题已发布,我的crm已升级为crm 2013 Service Pack 1。在crm 2013及更高版本中,您可以使用同步操作。这将允许您与从JS表单脚本中用C#开发的自定义工作流交互。在您的情况下,您可以无缝触发包含自定义工作流组件的操作,并使用结果(Word doc)完成。感谢您的重播..我在报告中尝试了它,并在crm中看到了一些使用报告和通过报告访问数据的选项,而且它不可能用报告解决我的问题…还寻找同步操作,甚至不确定它将如何工作,它能否解决我的问题,因为它需要返回一个文档。它需要一点时间来整理一个答案,包括所有需要的部分,以获得一个完全工作的解决方案。如果您在创建返回word文档的自定义报告时遇到问题,您仍然可以在自定义工作流组件中创建它。我建议您看看CRM 2013中的操作,这些操作基本上是像CRM工作流(流程)一样创建的,以了解它们提供的可能性。