Microsoft Dynamics 365 Connector 2.6 - Mule 4

Microsoft Dynamics 365 用 Anypoint Connector (Microsoft Dynamics 365 Connector) を使用すると、Microsoft Dynamics 365 Cloud API とのインテグレーションが可能になります。

このコネクタでは、次の操作を実行できます。

  • サーバーアクセスの承認または承認の取り消しを行う

  • エンティティを作成、更新、削除する

  • 単一エンティティの取得または複数エンティティのクエリを行う

  • エンティティの関連付けまたは関連付けの解除を行う

  • アクションを実行する

始める前に

アプリケーションを作成する前に、Microsoft Dynamics 365 の対象リソースおよび Anypoint Platform へのアクセス権を持っている必要があります。Anypoint Studio を使用して Mule アプリケーションを作成する方法を理解しておく必要もあります。

Microsoft Azure Active Directory ポータル (portal.azure.com) にログインして、アプリケーションのクライアント ID とシークレットを取得します。

開始前:

Microsoft Dynamics 365 インスタンスへのアクセス権が必要です。Azure Active Directory がアプリケーションへのアクセスを可能にする ID プロバイダーになります。

コネクタの一般的なユースケース

Microsoft Dynamics 365 Connector の一般的なユースケースを次に挙げます。

  • エンティティ管理

    エンティティを作成、取得、更新、削除します。

    • 属性を使用して取引先を作成し、取引先を取引先責任者に関連付ける

    • 空の取引先責任者エンティティを作成する

    • 空の商談エンティティを作成する

    • 1 つのバッチ要求で同じ種別のエンティティを複数作成する

    • 種別でエンティティを削除する

    • ID に基づいてキーの関連付けを解除する

    • 種別でエンティティを取得する

    • URL 要求を使用して複数のエンティティを取得する

    • DataSense クエリ言語を使用して複数のエンティティを取得する

    • 属性を使用して取引先を更新する

    • 1 つのバッチ要求で同じ種別のエンティティを複数更新する

  • 自動化されたビジネスプロセス

    営業、マーケティング、ソーシャルメディア、およびカスタマーサービス部門間のビジネスプロセスをシームレスなコミュニケーションで自動化し、企業全体が常につながっているようにします。

  • データ同期

    データの移行、ソーシャルデータの同期、リードと取引先責任者データの共有を行います。

これらのユースケースの例については、​「Microsoft Dynamics 365 Connector の例」​を参照してください。

対象者

認証種別

Microsoft Dynamics 365 Connector では、次の認証種別が使用されます。

  • 接続​ (OAuth 2.0)

    認証とトークンアクセスを管理するサーバーに接続します。

  • OAuth 2.0 クライアントログイン情報

    クライアント ID とクライアントシークレットを使用してサーバーへの接続を認証します。

  • OAuth 2.0 のユーザー名とパスワード

    ユーザー名とパスワードを使用してサーバーへの接続を認証します。

用語

アクション

データの変更など副次的な影響を可能にする操作。非確定的な動作を回避するためにさらなる構成はできません。

複合型

一連のプロパティからなるキーのない構造化型。複合型は一般に、モデルエンティティのプロパティ値、あるいは操作のパラメーターや戻り値として使用されます。

エンティティ

エンティティ種別 (account、opportunity など) のインスタンス。

エンティティセット

エンティティのコレクション (たとえば、account は account エンティティを含むエンティティセットです)。エンティティのキーでエンティティセット内のエンティティを一意に識別します。

エンティティ種別

キーのある構造化型。エンティティ種別は、エンティティのプロパティとリレーションを定義し、1 つの継承によって他のエンティティ種別から派生させることができます。

列挙型または Enum 型

基本的な整数値を定数とするプリミティブ型。

関数

副作用を発生させず、他の検索条件操作、関数、またはアクションなどと組み合わせて使用できる操作。

Exchange のテンプレートと例の使用

Anypoint Exchange​ は、アプリケーションのスタートポイントとして使用できるテンプレートと、完全なソリューションを具体的に示した例を提供しています。

次のステップ

前提条件を満たし、テンプレートおよび例を試したら、​Anypoint Studio​ でアプリケーションを作成できます。