1

好的,所以在 CRM 2011 中,我有一个名为 Contract Expiry Date 的字段,我想从外部 SQL Server 数据库中填充这个值......基本上我只需要获取这个值,没什么特别的,但我从哪里开始?

我熟悉 JavaScript 以及如何在 CRM 2011 中使用它,但是,对于连接到数据库,不建议使用 JavaScript。我从哪里开始这样的事情?我想在 CRM 中加载表单时运行此查询。任何想法,我是否从 .Net 开始?

谢谢您的帮助!都铎王朝

4

1 回答 1

0

这取决于你想要什么,我认为你有两个选择:插件或批处理。

插件对实体的事件(创建、更新、删除……)做出反应。如果您想在任何此事件中执行此操作,这是您的最佳解决方案。在插件中,您只需要连接到外部数据库并影响实体的某些字段(您必须将值保留在一个实体中)。

如果您没有任何事件来放置该代码,您可以执行命令行应用程序(批处理),您可以将其作为计划任务,执行与插件相同的行为(连接到外部数据库并影响 crm 中的一个实体)。请参阅此处的插件示例。

于 2013-05-08T16:57:43.480 回答