Microsoft Dynamics Finance and Operations

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Microsoft Dynamics Finance and Operations(MDSFO)は、Microsoftのエンタープライズリソースプランニングソフトウェア製品の1つです。 Microsoft Dynamicsアプリスイートの一部です。

コネクター比較

WorkatoはMicrosoft Dynamics 365向けに2つのコネクターを提供しており、それぞれDynamicsエコシステム内の異なるアプリケーション群向けに設計されています:

組織の連携ニーズに合ったコネクターを判断するには、次の表を使用します:

Microsoft Dynamics 365Microsoft Dynamics Finance and Operations
推奨対象
  • Sales
  • Customer Service
  • Field Service
  • Marketing
  • Finance
  • Supply Chain Management
  • Commerce
  • Human Resources
コネクタータイププラットフォームコミュニティ
必要な権限user.impersonation(最小スコープ)AX.FullAccess(推奨スコープ)
認証方法Microsoft DataverseでのOAuth 2.0Azure ADでのOAuth 2.0
APIドキュメント参照Dataverse Web APIOData API
認証リファレンスDataverse OAuthOData OAuth

前提条件

MDSFOへのコネクションを確立するには、有効なサンドボックスまたは一般インスタンスが必要です。

Microsoft MFAの強制適用

Microsoftは、必須の多要素認証(MFA)を、さまざまなアプリケーションおよびアカウントに段階的にロールアウトしています。 この強制適用は、2025年以降も継続されます。 詳細については、MicrosoftのAzureおよび管理ポータルに対する必須の多要素認証ドキュメントを参照してください。

短期間の通知による強制適用の変更でサービスが中断されることを避けるため、Workatoで使用するすべてのMicrosoftアカウントについて、今すぐMFAを有効にすることを強くお勧めします。

サービスを中断なく維持するには、次の手順を実行します。

1

Microsoft MFA設定ガイドに従って、Microsoft組織のMFAを有効にします。 詳細については、Microsoft 365の多要素認証を設定するを参照してください。

2

WorkatoでMicrosoftコネクションに再接続します。

3

プロンプトが表示されたら、MFAでOAuthフローを完了します。

4

レシピをテストして、更新されたコネクションで動作することを確認します。

MDSFOサンドボックスインスタンスの設定

MDSFOのサンドボックスインスタンスを取得するには、次の手順を完了します。 すでにインスタンスがある場合は、これらの手順をスキップできます。

1

無料試用版インスタンスを作成するには、Microsoft無料試用版ページにアクセスします。

2

Finance and Operationsを選択します。

3

アカウントの詳細を入力します。

Microsoftにより、インスタンスが準備中であることを示すページにリダイレクトされます。 通常、これには15~20分かかります。 インスタンスの準備ができると、Microsoftからメール通知が送信されます。

サンプルインスタンスサンプルインスタンス

これが機能しない場合は、Microsoftアカウントを標準のDynamics Customer Engagement Trialとして設定できます。

コネクション設定

WorkatoでMDSFOへのコネクションを確立するには、次の手順を完了します:

Azureポータル(Microsoft Entra ID)でWorkatoアプリを登録する

WorkatoでMDSFOに接続するには、適切な権限を持つアプリケーションをAzureポータルで作成して、コネクション認証情報を取得する必要があります。

管理者権限を持つアカウントを使用してAzureポータルにサインインします。 アプリを登録する予定の同じOffice 365サブスクリプション(テナント)に属するアカウントを使用する必要があります。 例:[email protected]

1
Azure PortalでWorkatoアプリを登録する

すでにアプリケーションがある場合は、既存のアプリケーションを使用します。 それ以外の場合は、次の手順を完了して新しいアプリ登録を作成します。

AzureポータルでWorkatoアプリを登録するには、次の手順を実行します:

1

Azureポータルにサインインします。

2

アプリの登録>+ 新規登録を選択します。

3

アプリケーションの一意の名前を入力します。

4

サポートされているアカウントの種類ドロップダウンメニューを使用して、アカウントの種類を選択します。

5

プラットフォームの選択ドロップダウンメニューからWebを選択します。

6

リダイレクトURIには次のURIを使用します:

html
https://www.workato.com/oauth/callback
7

登録を選択します。

2
アプリに権限を割り当てる
1

ナビゲーションサイドバーで、管理>API のアクセス許可を選択します。

2

+ アクセス許可の追加をクリックし、Dynamics ERP APIを選択します。

Dynamic ERPDynamic ERP

3

委任されたアクセス許可を選択し、必要なアクセス許可をオンにします。 接続するには、少なくとも次のアクセス許可が必要です:

  • AX.FullAccess

ユースケースに応じて、追加のアクセス許可を必要なだけ追加します。

AX-full-accessAX-full-access

4

Add permissionsをクリックします。

3
クライアントシークレットを生成する

この手順は、認可コードグラントコネクションの場合にのみ必要です。 クライアント認証情報を使用して認証する予定の場合は、この手順をスキップできます。

クライアントシークレットを生成するには、次の手順を完了します。

1

管理>証明書とシークレット>クライアントシークレットに移動します。

2

+ New client secretをクリックします。

3

クライアントシークレットの説明を入力し、有効期限の日付を指定します。

4

Addをクリックします。

5

Workatoで使用するために、シークレット IDではなくクライアントシークレットのをコピーして保存します。

クライアントシークレット値をコピーして保存クライアントシークレット値をコピーして保存

4
Azureポータルからアプリケーション(クライアントID)を取得する

この手順は、認可コードグラントコネクションの場合にのみ必要です。 クライアント認証情報を使用して認証する予定の場合は、この手順をスキップできます。

1

Azure portalで、アプリの登録>概要に移動します。

2

Workatoで使用するために、アプリケーション (クライアント) IDをコピーします。

Azureポータルからディレクトリ(テナント)IDを取得する

この手順は、認可コードグラントコネクションの場合にのみ必要です。 クライアント認証情報を使用して認証する予定の場合は、この手順をスキップできます。

1

概要>基本セクションに移動します。

アプリの詳細アプリの詳細

2

Workatoで使用するためにDirectory (tenant) IDをコピーします。

アプリケーション、ユーザー、ロール、権限の設定

MDSFOでアプリケーション、ユーザー、ロール、権限を設定するには、次の手順を完了します。

1
Azureで登録したアプリケーションの設定
1

モジュールをクリックし、システム管理>設定に移動します。 Microsoft Entra IDアプリケーションを選択します。

Entra IDアプリケーションEntra IDアプリケーション

2

新規を選択し、Azureのアプリケーション登録からコピーできるクライアントIDを貼り付けます。

3

名前を割り当て、ユーザーIDを追加します。 このユーザーには、アクセスする必要があるエンティティに必要なロールと権限が必要です。

4

保存をクリックします。

標準ビュー標準ビュー

2
新しいユーザーを作成し、エンティティのロールと権限を割り当てる
1

モジュールをクリックし、システム管理に移動します。 ユーザーを選択し、新規をクリックします。

ユーザーユーザー

2

割り当てる予定のロールを含む詳細を追加し、保存をクリックします。

新規レコード新規レコード

3
特定のエンティティへのアクセス権と権限を付与する

新しいロールを作成して権限を割り当てるには、次の手順を完了します。 これは、Adminのような事前構築済みロールを使用する予定がない場合に役立ちます。

1

左側からモジュールをクリックします。 セキュリティ構成に移動し、ロールをクリックします。

2

新規作成をクリックし、新しいロール名を入力します。 OKをクリックします。

新しいロール名新しいロール名

3

ロールリストから新しいロールを選択します。

4

権限をクリックし、参照の追加を選択します。 特定の権限を検索し、その権限を選択します。

5

OKをクリックします。

権限の選択権限の選択

6

同様に、参照の追加をクリックして、必要な権限を追加できます。

参照の追加参照の追加

7

権限を追加したら、その権限を公開する必要があります。

未公開オブジェクトをクリックし、オブジェクトタイプリストからロールを選択して、すべて公開をクリックします。

オブジェクトの公開オブジェクトの公開

4
新しく作成したユーザーにロールを追加する
1

モジュールに移動し、システム管理を選択します。

2

ユーザーを選択し、ユーザーリストから特定のユーザーを選択します。

3

ロールの割り当てをクリックし、ユーザーに割り当てる予定の1つ以上のロールをロールリストから選択して、OKをクリックします。

ロールの割り当てロールの割り当て

Workatoでセットアップを完了する

Workatoは、MDSFOへの次のタイプのコネクションをサポートしています:

認可コード付与認証(OAuth 2.0)

認可コードグラント認証を使用してWorkatoでMDSFOコネクションを確立するには、次の手順を完了します。

1
コミュニティライブラリからMDSFOコネクタをインストールする

次の手順を実行して、コミュニティライブラリからMDSFOコネクターをインストールします:

1

レシピエディターを開き、コネクターを検索します。 または、コミュニティライブラリでコネクターを検索できます。

レシピエディターで検索レシピエディターでコミュニティコネクターを検索

2

インストールするコミュニティコネクターを選択します。

3

インストールをクリックして、コミュニティライブラリからコネクターをインストールします。

インストールをクリックインストールをクリック

4

Release connector(コネクターをリリース)を選択します。 または、ワークスペースにリリースする前にコネクターコードを確認して変更するには、コードを確認を選択します。

コネクターをリリースコネクターをリリース

5

コネクターに加えた変更を要約してから、リリースをクリックし、ワークスペースのコラボレーターがレシピでコネクターを使用できるようにします。

リリースの確認ダイアログリリースの確認ダイアログ

2

作成 > コネクションをクリックするか、Cを2回押します。

3

新しいコネクションページで、コネクションとしてMicrosoft Dynamics Finance and Operationsを検索して選択します。

4

コネクション名フィールドにコネクションの名前を入力します。

5

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

6

使用する予定のコネクションタイプを選択します。 直接コネクションにはCloudを選択するか、ドロップダウンからオンプレミスグループを選択します。

7

OAuth 2.0グラントタイプフィールドで、コネクションタイプとしてAuthorization codeを選択します。

8

ADドメイン名を指定します。 サブドメインは、MDSFOアプリケーション管理者から提供されます。 Dynamics URLがhttps://abc.crm.dynamics.com/adfsの場合、サブドメインはabc.crm.dynamics.comです。 この手順は、オンプレミスコネクションでは必須であり、クラウドコネクションでは任意です。

9

アプリのクライアントIDクライアントシークレットを指定します。 詳細については、Azureでアプリを登録するセクションを参照してください。

10

接続をクリックします。

MS Dynamics F&Oに接続MDSFOに接続

クライアント認証情報ベースの認証OAuth 2.0

クライアント資格情報認証を使用して、WorkatoでMDSFOコネクションを確立するには、次の手順を完了します。

1
コミュニティライブラリからMDSFOコネクタをインストールする

次の手順を実行して、コミュニティライブラリからMDSFOコネクターをインストールします:

1

レシピエディターを開き、コネクターを検索します。 または、コミュニティライブラリでコネクターを検索できます。

レシピエディターで検索レシピエディターでコミュニティコネクターを検索

2

インストールするコミュニティコネクターを選択します。

3

インストールをクリックして、コミュニティライブラリからコネクターをインストールします。

インストールをクリックインストールをクリック

4

Release connector(コネクターをリリース)を選択します。 または、ワークスペースにリリースする前にコネクターコードを確認して変更するには、コードを確認を選択します。

コネクターをリリースコネクターをリリース

5

コネクターに加えた変更を要約してから、リリースをクリックし、ワークスペースのコラボレーターがレシピでコネクターを使用できるようにします。

リリースの確認ダイアログリリースの確認ダイアログ

2

作成 > コネクションをクリックするか、Cを2回押します。

3

新しいコネクションページで、コネクションとしてMicrosoft Dynamics Finance and Operationsを検索して選択します。

4

コネクション名フィールドにコネクションの名前を入力します。

5

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

6

使用する予定のコネクションタイプを選択します。 直接コネクションにはCloudを選択するか、ドロップダウンからオンプレミスグループを選択します。

7

OAuth 2.0グラントタイプフィールドで、コネクションタイプとしてClient credentialsを選択します。

8

ADドメイン名を指定します。 サブドメインは、MDSFOアプリケーション管理者から提供されます。 Dynamics URLがhttps://abc.crm.dynamics.com/adfsの場合、サブドメインはabc.crm.dynamics.comです。 この手順は、オンプレミスコネクションでは必須であり、クラウドコネクションでは任意です。

9

アプリのClient IDClient secretを、Workatoの対応するフィールドに入力します。 詳細については、Azureでアプリを登録するセクションを参照してください。

10

アプリのディレクトリ(テナント)IDを、Workatoの対応するフィールドに指定します。 詳細については、Azureでアプリを登録するセクションを参照してください。

11

接続をクリックします。

MS Dynamics F&Oに接続MDSFOに接続

サポートされるリソース

MDSFOコネクタは、インスタンスに存在するすべてのエンティティをサポートしています。

Last updated: