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 Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ

Workfront Ultimate

Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。

Adobe Workfront ライセンス

標準

Work またはそれ以上

Adobe Workfront Fusion ライセンス

オペレーションベース:Workfront Fusion ライセンス要件なし

コネクターベース(レガシー):Workfront Fusion for Work Automation および Integration

製品 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、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 モジュールで、「接続」フィールドの横にある「追加」をクリックします。

  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. 続行」をクリックし、接続を作成して、モジュールに戻ります。

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」フィールドが表示される場合があります。 モジュール内の太字のタイトルは、必須フィールドを示します。

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

マップ切り替え

トリガー

レコードの監視(リアルタイム)

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

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

Webhook

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

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

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

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

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

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

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

レコードの監視(定期)

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

モジュールの出力は、見つかったレコードが新規または更新されたかどうかを示します。 レコードが時間内に追加および更新された場合は、新しいレコードとして返されます。

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

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

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

アクション

レコードの作成

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

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

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

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

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

レコードを削除

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

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

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

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

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

API 呼び出しの実行

このアクションモジュールは、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 で使用する場合は、条件文を引用符で囲みます。

レコードの読み取り

このアクションモジュールは、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 を入力またはマッピングします。

レコードの更新

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

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

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

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

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

検索

レコードを検索

この検索モジュールは、指定した検索クエリに一致する 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
workfront-fusion-help-workfront-fusion