CRM 2011,自定义工作流配置参数

时间:2014-03-12 16:06:51

标签: dynamics-crm-2011 workflow-activity

我为crm 2011编写了一个定制工作流程,效果很好。它呈现报告并通过电子邮件发送给crm团队的成员。

我的问题如下: 我需要添加一个指向报表服务器的web引用。此报表服务器的URL自动存储在app.config文件中(我使用的是Visual Studio 2012)。但是,当我部署软件包时,似乎这个文件在CRM 2011中没有注册。 (工作流程引发了无法找到参数的错误)

所以我硬编码了网址,现在不再可配置了。

此外还有一些我想要配置的其他参数(所以当发生变化时我不需要重新部署包。)

此问题是否有解决方法?

提前致谢

2 个答案:

答案 0 :(得分:0)

自定义工作流活动无法读取app.config(因为注册时只存储.dll)

解决方案是在工作流活动中添加输入参数,可以使用CRM UI中的工作流设计器进行设置:http://msdn.microsoft.com/en-us/library/gg327842.aspx#AddingInput

答案 1 :(得分:0)

感谢您的建议。 我知道您建议的机会(我已在工作流程中使用输入参数)。

但在我看来,需要特定知识的配置参数(系统管理员),工作流的输入参数都不合适。

我找到了另一个解决方案: 将XML-Webresource添加到我的项目中,其中配置参数由工作流存储和检索。

感谢