Microsoft Dynamics 365 modules

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

NOTE
Microsoft Dynamics 365 コネクタでは Dynamics Finance and Operations をサポートしていません。

シナリオの作成手順が必要な場合は、 Adobe Workfront Fusion でのシナリオの作成を参照してください。

モジュールについて詳しくは、 Adobe Workfront Fusion のモジュールを参照してください。

アクセス要件

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

Adobe Workfront プラン*
Pro 以降
Adobe Workfront ライセンス*
Plan、Work
Adobe Workfront Fusion ライセンス**

現在のライセンス要件:Workfront Fusion ライセンス要件なし。

または

従来のライセンス要件:Workfront Fusion for Work Automation and Integration

製品

現在の製品要件:Select または Prime Adobe Workfront プランをご利用の場合、この記事で説明されている機能を使用するには、組織は Adobe Workfront に加えて Adobe Workfront Fusion も購入する必要があります。Workfront Fusion は、Workfront Ultimate プランに含まれています。

または

従来の製品要件:この記事で説明している機能を使用するには、Adobe Workfront Fusion と Adobe Workfrontを組織で購入する必要があります。

ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。

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. 接続に名前を入力します。
  3. リソース」フィールドに、https:// を除いた Dynamics 365 アカウントのアドレスを入力します。
  4. 続行」をクリックして接続を作成し、モジュールに戻ります。
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 フィールドが表示される場合があります。モジュール内の太字のタイトルは、必須フィールドを示します。

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

レコードの監視(定期)

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

このモジュールの出力は、検出されたレコードが新規か更新かを示します(期間内に追加された場合も更新された場合も、新規としてマークされます)。この情報は、シナリオ内の後続のモジュールにマッピングできます。

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

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

Connection
Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する手順については、この記事で Workfront Fusion への Microsoft Dynamics 365 の接続を参照してください。
Include
このモジュールで監視する対象として、Only new recordsUpdated records onlyNew records and all changes のいずれかを選択します。
Entity Type
このシナリオで監視する Microsoft Dynamics 365 レコードタイプを選択します。
Outputs
このモジュールの出力バンドルに含める情報を選択します。
Max Records
各シナリオの実行サイクル中に、モジュールが返すレコードの最大数を入力またはマッピングします。

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

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

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

Webhook

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

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

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

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

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

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

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

レコードの作成

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

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

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

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

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

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 リクエストメソッドを選択します。詳しくは、Adobe Workfront Fusion での HTTP リクエストメソッドを参照してください。

詳しくは、

Headers

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

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

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

Query String

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

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

Body

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

メモ:

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

レコードの削除

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

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

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

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

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

レコードの読み取り

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

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

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

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

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

レコードの更新

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

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

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

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

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

レコードを検索

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

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

Connection
Microsoft Dynamics 365 アカウントを Workfront Fusion に接続する手順については、この記事で Workfront Fusion への Microsoft Dynamics 365 の接続を参照してください。
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
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43