2017-04-04 3 views
-2

Ich möchte MS Dynamics CRM 2016 mit einem Website-Formular (HTML-Seite) integrieren. Wenn das Formular auf der Website eingereicht wird, muss ein Kontaktdatensatz in CRM erstellt werden. Gibt es das trotzdem mit JavaScript, SOAP, etc ..MS Dynamic CRM 2016 mit HTML-Webseitenformular integrieren

+0

Schnappen Xrm.Tooling.Connector von NuGet und prüfen Sie die entsprechenden MSDN-Einträge für die einfachste Weg Dinge zu tun mit CRM – Alex

Antwort

1

Ja, Sie können einen Kontakt in CRM von einer HTML-Seite über die Web API erstellen. Ihre HTTP POST würde wie folgt aussehen:

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" 
} 

Sie zusätzliche Authentifizierung erforderlich ist, es sei denn Ihre HTML-Seite innerhalb von CRM als zum Beispiel gehostet wird, ein iFrame auf einer Einheit bilden, oder als die Konfigurationsseite für eine Lösung. Die Authentifizierung wird als HTML-Header wie folgt übergeben:

Authentication: 'Bearer' + token Dabei ist token ein OAuth 2.0 Bearer Token.

Wenn Ihre HTML-Seite Teil einer externen Anwendung ist, sollten Sie sich die Registrierung Ihrer Dynamics CRM-Organisation mit Azure ansehen. Sie können dann Azures Active Directory Authentication Libraries (ADAL) verwenden.

+0

Seite Mein HTML ist Teil einer externen Anwendung. Ich bin neu im Webservice. kannst du mir erklären. – ranjith

1

Sie können XRMServiceToolkit-Bibliotheken (JavaScript) & erstellen/aktualisieren neue Datensätze in CRM. Um Web API zu konsumieren, müssen Sie Ihre Instanz mit Active Directory verbinden.

1

Ich würde vorschlagen, auf kostenlose Wordpress-Suche Plug-in https://alexacrm.com

Dies kann die schnellste und schnellste Weg, um zu erreichen, was Sie wollen.

0

Sie können sowohl Soap als auch Rest API verwenden, um eine Verbindung zu Dynamics CRM herzustellen. Ich habe vorher PHP benutzt. Wenn sich Ihre Anwendung in PHP befindet, können Sie unter Beispielcode nachlesen.

https://bitbucket.org/nigelheap/msdynamicsphp-master/downloads/

Wenn Sie REST-API von Dynamics CRM verwenden, als Sie Dynamics CRM-API Azure Active Directory & als du das nutzen können, müssen Host.

https://msdn.microsoft.com/en-in/library/mt622431.aspx

Verwandte Themen