いくつかの質問:
- あなたは
SOAP
を使用するために特別な要件を持っていますか?ほとんどのCRM機能は、REST
/OData
エンドポイント経由で正常に公開されています。本当に重要なことがない場合にのみ、SOAP
の構文を使用する必要があります。現在の制限のリストを確認することができますhere。代わりにREST
を使用することを検討してください。
- もう1つの質問は、アプリケーションが配備されている場所ですか? CRM自体の中にありますか?か否か? AngularアプリケーションがCRM内で開始された場合(WebResourceとして)、これはずっと簡単です!あなたは既にサービスに承認されており、そのことについて気にする必要はありません。この場合、おそらくthis libraryがあなたにいくつかの助けを提供する可能性があります... CRMへのSOAPリクエストのための素晴らしいミドルウェアを作成するためのいくつかのアプローチがあります。これは最も現代的なものです。
- あなたが許可されていない場合...これは全く新しいレベルの問題です...どの環境をターゲットにしていますか?オンライン? OnPrem?
この場合、最初に承認する必要があります。たとえば、前の手順のライブラリのヘルプを使用してクエリを進めることができます。助けることができるJSライブラリが1つあります。それは放棄されましたが、コードを見ることができます。私はdynamicscrm-apiについて話しています。それはブラウザでは動作しませんが、あなたが理解できるように、どのように進むことができます。
https://github.com/andrewmcgivery/angular-soap –