我被分配到一个全新的任务,我不知道从哪里开始(好吧,我从这里开始,当然是谷歌)基本上,我需要从我的网站(网络表单)发送联系信息,并将数据插入到Microsoft Dynamics CRM 2011中的潜在客户联系信息中。
有谁知道如何使用PHP连接?我听说 nusoap PHP 库是可能的,但首先我想感谢你们所有人的建议,任何想法,链接都会有所帮助!!
最好的办法是创建一个非常轻量级的 .net Web 服务进行交互。 从长远来看,如果您想使用更多的 PHP/CRM 2011 交互,这将为您提供最大的灵活性。
或者,这适用于本地环境:http://phpmscrm.codeplex.com/
我处于同样的情况,并花费了大量资源。主要问题是MS Dynamics CRM 2011根据CRM系统的部署方法使用不同的身份验证逻辑。
我找到的解决方案如下:
-
承诺:
- 来自Paul的答案的PHP MSCRM工作正常[测试]。
- PHP-动态-CRM-2011
-
在线客户关系管理:
- PHP-Dynamics-Online-CRM-2011-SOAP-Class 是在线 CRM 的选项之一。
- PHP2CRMOnline 是 Dynamics CRM 2011 Developer Training Kit 的示例资源。 你可以从中找到它
<extract path>/Labs/CRMOnlinefromPHP
.
-
面向互联网的部署 (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