2017-04-04 88 views
-2

我想将MS Dynamics CRM 2016与网站表单(HTML页面)集成。当提交网站中的表格时,必须在CRM中创建联系人记录。无论如何,要使用JavaScript,SOAP等实现此目的。将MS动态CRM 2016与HTML网页表格集成

+0

抓斗Xrm.Tooling.Connector从的NuGet,并检查出做的东西与CRM – Alex

回答

1

是的,您可以通过Web API从HTML页面创建CRM中的联系人。你的HTTP POST看起来像:

POST [Organization URI]/api/data/v8.2/contacts HTTP/1.1 
Content-Type: application/json; charset=utf-8 
OData-MaxVersion: 4.0 
OData-Version: 4.0 
Accept: application/json 
{ 
    "name": "Stack Overflow", 
    "address1_street1": "My House", 
    "description": "This is the description" 
} 

您将需要额外的身份验证,除非你的HTML页面中的CRM托管,例如,实体形式的iframe,或者作为解决方案的配置页面。身份验证以HTML标头的形式传递,如下所示:

Authentication: 'Bearer' + token其中token是OAuth 2.0承载标记。

如果您的HTML页面是外部应用程序的一部分,您可能需要考虑使用Azure注册您的Dynamics CRM组织。然后,您可以使用Azure的Active Directory Authentication Libraries(ADAL)。

+0

我的HTML页面的最简单的方法相关的MSDN项是一个外部应用程序的一部分。我是webservice的新手。你能解释我吗? – ranjith

1

您可以使用XRMServiceToolkit库(javascript)&在CRM中创建/更新新记录。要使用Web API,您需要将实例与Active Directory连接。

1

我建议在寻找免费的WordPress在https://alexacrm.com

插件这可能是实现你想要的最快和最快捷的方式。