2017-04-04 10 views
-2

MS Dynamics CRM 2016をウェブサイトフォーム(HTMLページ)と統合したいと考えています。 Webサイトのフォームが送信されると、CRMに連絡先レコードを作成する必要があります。 JavaScript、SOAPなどを使用してこれを実現する方法はありますか。MSダイナミックCRM 2016とHTML Webページフォームの統合

+0

NuGetからグラブXrm.Tooling.ConnectorとCRMで – Alex

答えて

1

はい、HTMLページからWeb API経由でCRMに連絡先を作成できます。あなたのHTMLページは、例えば、として、CRM内でホストエンティティフォーム上のiFrame、またはソリューションの設定ページとされていない限り、あなたは追加の認証が必要になります

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

:あなたのHTTPのPOSTは次のようになります。認証は次のようにHTMLヘッダーとして渡されます。

Authentication: 'Bearer' + tokenここで、tokenはOAuth 2.0ベアラートークンです。

HTMLページが外部アプリケーションの一部である場合は、Dynamics CRM組織をAzureに登録することができます。その後、AzureのActive Directory Authentication Libraries(ADAL)を使用することができます。

+0

私のHTMLページをものを行うための最も簡単な方法のために、関連するMSDNエントリをチェックアウトするには、外部アプリケーションの一部です。私はwebserviceを初めて使っています。説明して頂けますか。 – ranjith

1

XRMServiceToolkitライブラリ(javascript)&は、CRMで新規レコードを作成/更新することができます。 Web APIを使用するには、インスタンスをActive Directoryに接続する必要があります。

1

私は、これはあなたが望むものを達成するための最速かつ最も簡単な方法かもしれhttps://alexacrm.com

で無料のWordPressのプラグインを見てお勧めします。

0

Dynamics CRMを接続するには、SoapとRest APIを使用できます。私はPHPを使用して事前に行っています。あなたのアプリケーションがPHPの中にある場合は、以下のサンプルコードを参照してください。

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

あなたはあなたがそれを使用することができますよりも、AzureのActive Directoryの&にDynamics CRMのAPIをホストする必要があるよりも、ダイナミクスCRMのREST APIを使用したい場合。

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

関連する問題