在Workflow CRM 2013 Online中创建Excel电子表格

时间:2014-10-31 07:05:58

标签: dynamics-crm dynamics-crm-2013

我正在为CRM 2013 Online开发解决方案。这是我想要做的:

  1. 创建CodeActivity(工作流程)。触发后,工作流将查询数据并创建自定义Excel电子表格。
  2. 将电子表格附加到记录中。
  3. 我尝试使用ILMerge将excel库与工作流库合并,工作流库将调用excel库中的方法来创建电子表格。然后,我注册了合并的库以上传到CRM。一切都很好,但是当我触发工作流程时,我得到一个异常System.Security.SecurityException: Microsoft Dynamics CRM has experienced an error。这是因为工作流程在Sandbox中注册,而excel库使用一些系统库,而CRM Online Server不允许这样做。

    到目前为止,我已经尝试了一些excel库,如EPPlus,NPOI,ExcelPackage,OpenXML。

    你能告诉我如何实现这个目标吗?

    由于

    更新:我找到了符合我要求的解决方案。我在MSDN和MemoryStream上使用OpenXML格式创建了XML文件,而没有使用任何外部库。

0 个答案:

没有答案