好的,所以在 CRM 2011 中,我有一个名为 Contract Expiry Date 的字段,我想从外部 SQL Server 数据库中填充这个值......基本上我只需要获取这个值,没什么特别的,但我从哪里开始?
我熟悉 JavaScript 以及如何在 CRM 2011 中使用它,但是,对于连接到数据库,不建议使用 JavaScript。我从哪里开始这样的事情?我想在 CRM 中加载表单时运行此查询。任何想法,我是否从 .Net 开始?
谢谢您的帮助!都铎王朝
好的,所以在 CRM 2011 中,我有一个名为 Contract Expiry Date 的字段,我想从外部 SQL Server 数据库中填充这个值......基本上我只需要获取这个值,没什么特别的,但我从哪里开始?
我熟悉 JavaScript 以及如何在 CRM 2011 中使用它,但是,对于连接到数据库,不建议使用 JavaScript。我从哪里开始这样的事情?我想在 CRM 中加载表单时运行此查询。任何想法,我是否从 .Net 开始?
谢谢您的帮助!都铎王朝
这取决于你想要什么,我认为你有两个选择:插件或批处理。
插件对实体的事件(创建、更新、删除……)做出反应。如果您想在任何此事件中执行此操作,这是您的最佳解决方案。在插件中,您只需要连接到外部数据库并影响实体的某些字段(您必须将值保留在一个实体中)。
如果您没有任何事件来放置该代码,您可以执行命令行应用程序(批处理),您可以将其作为计划任务,执行与插件相同的行为(连接到外部数据库并影响 crm 中的一个实体)。请参阅此处的插件示例。