Microsoft Dynamics 365 modules

Adobe Workfront Fusion のシナリオでは、Microsoft Dynamics 365 を使用するワークフローを自動化したり、複数のサードパーティアプリケーションやサービスに接続したりできます。

NOTE
Microsoft Dynamics 365 コネクタでは Dynamics Finance and Operations をサポートしていません。
Microsoft Dynamics 365 Finance and Operations コネクタについては、Microsoft Dynamics 365 Finance and Operations モジュールを参照してください。

シナリオの作成方法については、 シナリオの作成:記事のインデックスの記事を参照してください。

モジュールについて詳しくは、「 モジュール:記事インデックス」の記事を参照してください。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。

この記事で説明している機能を使用するには、次のアクセス権が必要です。

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront パッケージ 任意
Adobe Workfront プラン

新規:標準

または

現在:仕事以上

Adobe Workfront Fusion ライセンス**

現在:Workfront Fusion ライセンスは必要ありません。

または

従来のバージョン:作業の自動化と統合のためのWorkfront Fusion

製品

新規:

  • Prime Workfront パッケージを選択する:Adobe Workfront Fusion を購入する必要があります。
  • Ultimate Workfront パッケージ:Workfront Fusion が含まれています。

または

現在:Adobe Workfront Fusion を購入する必要があります。

このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

前提条件

Microsoft Dynamics 365 を使用するには、Microsoft Dynamics 365 アカウントが必要です。

Workfront Fusion への Microsoft Dynamics 365 の接続

Microsoft Dynamics 365 アカウントへの接続を、Microsoft Dynamics 365 モジュール内から直接作成できます。

NOTE
一部のMicrosoft アプリは、同じ接続を使用し、これは個々のユーザー権限に関連付けられています。 そのため、接続を作成すると、権限同意画面に、現在のアプリケーションに必要な新しい権限に加え、このユーザーの接続に以前に付与された権限が表示されます。
例えば、ユーザーが Excel コネクタを使用して「テーブルの読み取り」権限を付与され、Outlook コネクタにメールを読み取るための接続を作成した場合、権限の同意画面には、既に付与されている「テーブルの読み取り」権限と、新しく必要な「メールの書き込み」権限の両方が表示されます。
  1. 任意の Microsoft Dynamics 365 モジュールで、Connection フィールドの横にある「Add」をクリックします。

  2. 次のフィールドに入力します。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
    Connection name この接続の名前を入力します。
    Environment 実稼動環境と非実稼動環境のどちらに接続するかを選択します。
    Type サービスアカウントに接続するか、個人アカウントに接続するかを選択します。

    Client ID

    (オプション)

    Microsoft Dynamics Client ID を入力します。

    Client Secret

    (オプション)

    Microsoft Dynamics Client Secret を入力します。
    Authentication URL

    Workfrontのインスタンスで、この接続の認証に使用する URL を入力します。

    デフォルト値は https://oauth.my.workfront.com/integrations/oauth2 です。

    Resource >https:// なしで Dynamics 365 アカウントのアドレスを入力します。
  3. Continue」をクリックして接続を作成し、モジュールに戻ります。

NOTE
Microsoft Azure ポータルでの Workfront Fusion の登録時に、次のリダイレクト URI を使用します。
  • https://app.workfrontfusion.com/oauth/cb/workfront-microsoft-dynamics2

Microsoft Dynamics 365 モジュールとそのフィールド

Microsoft Dynamics 365 モジュールを設定する際、Workfront Fusion に以下のフィールドが表示されます。これらに加えて、アプリまたはサービスのアクセスレベルなどの要因に応じて、追加の Microsoft Dynamics 365 フィールドが表示される場合があります。モジュール内の太字のタイトルは、必須フィールドを示します。

フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。詳しくは、 モジュール間で情報をマッピングするを参照してください。

マップ切り替え

トリガー

Watch Records (Real Time)

このインスタントトリガーモジュールでは、指定したレコード(オブジェクト)が Dynamics 365 で作成または更新されたときにシナリオを実行します。

このモジュールには web フックが必要です。

Webhook

このモジュールで使用する web フックを選択します。

新規の web フックを追加するには、次の手順に従います。

  1. 「Webhook」フィールドの右側にある「Add」をクリックします

  2. Webhook name」フィールドに、Webhook のわかりやすい名前を入力します。

  3. Connection フィールドで、選択した接続を使用するために選択します

    Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する手順については、この記事のMicrosoft Dynamics 365 を Workfront Fusion に接続を参照してください。

  4. Save」をクリックして Webhook を保存し、モジュールに戻ります。

Watch Records (Scheduled)

このスケジュールされたトリガーモジュールは、指定したオブジェクトのレコードが、このシナリオの最後のスケジュールされた実行の後に作成または更新されたときに、シナリオを実行します。

モジュールの出力は、検出されたレコードが新規か更新かを示します。 期間内にレコードが追加され、更新された場合は、新しいレコードとして返されます。

この処理は、指定した間隔で定期的に実行されます。

このモジュールを設定する際には、次のフィールドが表示されます。

Connection
Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する方法については、この記事のMicrosoft Dynamics 365 を Workfront Fusion に接続を参照してください。
Include
モジュールで New Records OnlyUpdated Records OnlyNew and Updated Records のいずれを監視するかを選択します。
Entity Type
シナリオで監視する Microsoft Dynamics 365 レコードタイプを選択します。
Outputs
このモジュールの出力バンドルに含める情報を選択します。フィールドは、選択したエンティティタイプに基づいて使用できます。
Max Records
各シナリオの実行サイクル中に、モジュールが返すレコードの最大数を入力またはマッピングします。

アクション

Create Record

このアクションモジュールでは、アポイントメントやタスクなどのエンティティを作成します。

作成するエンティティに関する情報を指定します。

このモジュールは、新規エンティティの ID や関連するフィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。

このモジュールを設定する際には、次のフィールドが表示されます。

Connection
Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する方法については、この記事のMicrosoft Dynamics 365 を Workfront Fusion に接続を参照してください。
Entity Type
このモジュールで作成するエンティティのタイプを選択します。
Select Fields to Map
レコードの作成時に値を含めるフィールドを選択します。 使用可能なフィールドは、エンティティタイプによって異なります。
Property fields
これらは、選択したフィールドです。 特定のプロパティに対してレコードに含める値を入力します。

Delete Record

このアクションモジュールは、エンティティを削除します。

エンティティの ID を指定します。

このモジュールは、エンティティの ID や関連するフィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。

このモジュールを設定する際には、次のフィールドが表示されます。

Connection
Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する方法については、この記事のMicrosoft Dynamics 365 を Workfront Fusion に接続を参照してください。
Entity Type
このモジュールで削除するエンティティのタイプを選択します。
ID
モジュールで削除するレコードの一意の Microsoft Dynamics 365 ID を入力またはマッピングします。

Make an API Call

このアクションモジュールでは、Microsoft Dynamics 365 API への認証済みのカスタム呼び出しを実行できます。これにより、他の Microsoft Dynamics 365 モジュールでは達成できないデータフローの自動化を作成できます。

このモジュールは、ステータスコード、ヘッダーおよび本文に関する情報を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。

詳しくは、Dynamics 365 Customer Engagement Web API の使用に関する Microsoft のドキュメントを参照してください。

このモジュールを設定する際には、次のフィールドが表示されます。

Connection
Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する方法については、この記事のMicrosoft Dynamics 365 を Workfront Fusion に接続を参照してください。
URL
<Instance URL>/api/data/v9.1/ への相対パスを入力します。
Method

API 呼び出しの設定に必要な HTTP リクエストメソッドを選択します。詳しくは、HTTP リクエストメソッドを参照してください。

詳しくは、

Headers

リクエストのヘッダーを標準 JSON オブジェクトの形式で追加します。

例: {"Content-type":"application/json"}

Workfront Fusion によって、認証ヘッダーが追加されます。

Query String

API 呼び出しのクエリを標準 JSON オブジェクトの形式で追加します。

例: {"name":"something-urgent"}

Body

標準の JSON オブジェクトの形式で、API 呼び出しの本文の内容を追加します。

メモ:

if などの条件文を JSON で使用する場合は、条件文を引用符で囲みます。

Read Records

このアクションモジュールは、Microsoft Dynamics 365 の 1 つのエンティティからデータを読み取ります。

エンティティの ID を指定します。

このモジュールは、エンティティの ID や関連するフィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。

このモジュールを設定する際には、次のフィールドが表示されます。

Connection
Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する方法については、この記事のMicrosoft Dynamics 365 を Workfront Fusion に接続を参照してください。
Entity Type
このモジュールで読み取るエンティティのタイプを選択します。
Outputs
このモジュールの出力バンドルに含める情報を選択します。
ID
モジュールが読み取るレコードの一意の Microsoft Dynamics 365 ID を入力またはマッピングします。

Update Record

このアクションモジュールは、エンティティを更新します。

エンティティの ID を指定します。

このモジュールは、更新したレコードの ID や関連するフィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。

このモジュールを設定する際には、次のフィールドが表示されます。

Connection
Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する方法については、この記事のMicrosoft Dynamics 365 を Workfront Fusion に接続を参照してください。
Entity Type
モジュールで更新するエンティティのタイプを選択します。
Select Fields to Map
レコードの作成時に値を含めるフィールドを選択します。 使用可能なフィールドは、エンティティタイプによって異なります。
Property fields
これらは、選択したフィールドです。 特定のプロパティに対してレコードに含める値を入力します。
ID
モジュールで更新するレコードの一意の Microsoft Dynamics 365 ID を入力またはマッピングします。

検索

Search Records

この検索モジュールは、指定された検索クエリに一致するレコードを Microsoft Dynamics 365 内のオブジェクトで検索します。この情報は、シナリオ内の後続のモジュールにマッピングできます。

このモジュールを設定する際には、次のフィールドが表示されます。

Connection
Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する方法については、この記事のMicrosoft Dynamics 365 を Workfront Fusion に接続を参照してください。
Entity Type
モジュールで更新するエンティティのタイプを選択します。
Filters

この検索に使用するフィルターを選択します。

  • Standard Filters

    フィールドと演算子を選択し、検索する値を入力またはマッピングして、フィルターを設定します。AND または OR ルールを使用してフィルターを作成できます。

  • Query Functions

    検索に使用する Dynamics 365 web API クエリ関数を入力します。

    クエリ関数について詳しくは、Microsoft ドキュメントの web API クエリ関数リファレンスを参照してください。

Sort

返される項目の順序を指定します。複数の並べ替えを追加できます。

  • Field

    結果の並べ替えに使用するフィールドを指定します。

  • Direction

    並べ替えの方向(昇順または降順)を指定します。

Max Records
各シナリオの実行サイクル中に、モジュールが返すレコードの最大数を入力またはマッピングします。
Outputs
このモジュールの出力バンドルに含める情報を選択します。
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3