【问题标题】:CRM 2011, Custom Workflow Configuration ParametersCRM 2011,自定义工作流配置参数
【发布时间】:2014-03-12 16:06:50
【问题描述】:

我为 crm 2011 编写了一个运行良好的自定义工作流程。它呈现报告并通过电子邮件将其发送给 crm 团队的成员。

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

所以我对 url 进行了硬编码,现在无法再配置了。

此外,我还希望配置一些其他参数(因此当发生变化时我不需要重新部署包)。

这个问题有解决办法吗?

提前致谢

【问题讨论】:

    标签: dynamics-crm-2011 workflow-activity


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      谢谢

      【讨论】:

        猜你喜欢
        • 2013-02-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-05
        • 1970-01-01
        相关资源
        最近更新 更多