0

我正在创建一个解决方案,它将作为 Dynamics CRM Online 的托管解决方案发布。但是,客户在安装托管解决方案时需要输入信息以允许与外部服务交互。例如,当您安装 LinkedIn 解决方案时,您需要添加您的登录信息以允许 CRM 访问您的 LinkedIn 帐户。

如何将这些参数添加到解决方案中,然后允许客户在它们发生变化时对其进行更新?

干杯

编辑:添加到我的查询并遵循以下答案。为了确保这个过程在我的脑海中是正确的。

选项 1。我将创建一个自定义实体来存储键/值或用户名/密码组合。然后,我将使用 html Web 资源为解决方案创建一个自定义页面,提交时,javascript 将创建一个记录来保存这些值。

然后,我需要链接需要存储在自定义记录中的值的每条记录 - 我不确定在创建存储记录后不编辑工作流的情况下如何完成此操作,以将每个正常记录链接到存储记录。

选项 2. 创建一个存储值的 xml Web 资源。使用配置页面创建 html/javascript 资源以更新它。然后,我可以在创建自定义实体时使用 javascript 函数来获取该数据,也许可以填充隐藏字段以进行存储和在幕后使用。我找不到任何关于以这种方式开始使用 xml 的教程 - 你能指出我正确的方向吗?

4

1 回答 1

1

我通常创建一个具有名称/值属性的“配置”实体。当您拥有需要不同配置(例如 URL、凭据等)的开发/测试/生产环境时,这也很有用。

另一种方法是使用插件配置或 Web 资源来存储该类型的信息。如果您可以让客户使用插件注册工具来修改值,那么插件配置非常简单。

于 2012-07-05T13:35:26.740 回答