c# - 当 CRM 中的记录发生更改时更新源中的记录

标签 c# mysql plugins ssis dynamics-crm-2011

目前,我们有两种方法将记录插入/更新到 CRM(2011 年版本)。

  1. 其中一个是使用 SSIS 和 CRM Web 服务 (C#) 的 ERP 系统。这种整合每小时都会发生。它使用 Web 服务将 mySQL 中的数据集成到 CRM。
  2. 第二种方法是联系人点击电子邮件通信中的“更新您的个人资料”链接。

问题:假设联系人使用电子邮件中的链接更改了他/她的电话号码。现在我们在 CRM 中已更新正确的电话号码。但是,当每小时集成运行时,它将更新此电话号码(因为它与源中的电话号码不同)。

问题:如何使用 CRM 触发器来触发一些 C# 代码?我想在联系人更新目标记录时更新源。我无法控制更新 CRM 中记录的 PHP 脚本。当 CRM 中的记录被修改时,有什么方法可以更新外部 mySQL 表中的记录吗?我们预计每周不会超过 15 条记录。

提前谢谢您。

最佳答案

您可以注册一个 CRM 插件,该插件使用 C# 来更新 CRM 中的实体。

请引用此链接:Sample: Basic plug-in

关于c# - 当 CRM 中的记录发生更改时更新源中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26503573/

相关文章:

c# - Dapper 错误将 tinyint 解析为短?

c# - 向事件添加简单的处理程序是否会导致大量开销?

php - MYSQL/PHP 在保持数字顺序的同时向上或向下移动对象的顺序

mysql - 数据库删除旧条目

javascript - Facebook Messenger 网站插件 greeting_dialog_display 不工作

grails - Grails:找不到名称[acegi]和版本[0.5.2]的插件

c# - 如何在 lambda 表达式中定义为 LINQ Select 方法中的另一个函数

c# - 导航属性和级联删除

mysql,perl,从mysql表下载csv

windows - 如何从 Jenkins 的远程窗口共享下载文件?