微软动态CRM 2011和PHP


microsoft dynamics crm 2011 and php

我被分配到一个全新的任务,我不知道从哪里开始(好吧,我从这里开始,当然是谷歌)基本上,我需要从我的网站(网络表单)发送联系信息,并将数据插入到Microsoft Dynamics CRM 2011中的潜在客户联系信息中。

有谁知道如何使用PHP连接?我听说 nusoap PHP 库是可能的,但首先我想感谢你们所有人的建议,任何想法,链接都会有所帮助!!

最好的办法是创建一个非常轻量级的 .net Web 服务进行交互。 从长远来看,如果您想使用更多的 PHP/CRM 2011 交互,这将为您提供最大的灵活性。

或者,这适用于本地环境:http://phpmscrm.codeplex.com/

我处于同样的情况,并花费了大量资源。主要问题是MS Dynamics CRM 2011根据CRM系统的部署方法使用不同的身份验证逻辑。

我找到的解决方案如下:

  1. 承诺:

    • 来自Paul的答案的PHP MSCRM工作正常[测试]。
    • PHP-动态-CRM-2011
  2. 在线客户关系管理:

    • PHP-Dynamics-Online-CRM-2011-SOAP-Class 是在线 CRM 的选项之一。
    • PHP2CRMOnline 是 Dynamics CRM 2011 Developer Training Kit 的示例资源。 你可以从中找到它 <extract path>/Labs/CRMOnlinefromPHP .
  3. 面向互联网的部署 (IFD):

    • 很难找到这种身份验证方法的解决方案。 以下文章可能会为您提供此问题的线索。
      使用 IFD 身份验证从 PHP 连接到Microsoft Dynamics Crm 4.0 Web 服务
    • php-dynamics-crm-2011也在考虑同样的问题,但仍然不适用于我们托管的CRM。

我很久以前就有过同样的情况。我需要的信息保存在MySQL数据库中。对我来说,解决方案是及时轮询该数据库。如果没有可用的数据库,我建议您创建(SQLite是一个轻量级并且非常有用)。

我在此处创建了一个基本库来连接到 Dynamics 2011 的在线版本:

https://github.com/Ben-Speakman/PHP-Dynamics-Online-CRM-2011-SOAP-Class