Common Data Service を使用するフローの作成Create a flow that uses the Common Data Service

Common Data Service を使用するフローを作成することにより、ビジネス データの統合ビューで運用効率を向上させます。Improve operational efficiency with a unified view of business data by creating flow that uses the Common Data Service. 組織の適切な標準ビジネス エンティティ (販売、購買、顧客サービス、生産性など) から成る、このセキュリティで保護されたビジネス データベースをデプロイします。Deploy this secure business database that comprises well-formed standard business entities (such as Sales, Purchase, Customer Service, and Productivity) in your organization. 組織データを 1 つ以上のカスタム エンティティに格納します。このエンティティには、Microsoft Excel や Salesforce などの外部データ ソースに比べて、いくつかの利点があります。Store organizational data in one or more custom entities, which offer several benefits over external data sources such as Microsoft Excel and Salesforce.

たとえば、主に次のような方法で、Microsoft Flow 内で Common Data Service を活用できます。For example, leverage the Common Data Service within Microsoft Flow in these key ways:

  • データのインポート、データのエクスポート、データに基づくアクションの実行 (通知の送信など) を行うフローを作成します。Create a flow to import data, export data, or take action on top of data (such as sending a notification). この方法は完全な同期サービスではないことに注意してください。単に各エンティティに基づいてデータを内外に移動できるだけです。Note that this approach isn't a full synchronization service; it simply allows you to move data in or out on a per-entity basis.

    詳細な手順については、このトピックの後半にある手順を参照してください。For detailed steps, see the procedures later in this topic.

  • 電子メールを介した承認ループを作成する代わりに、承認状態をエンティティに格納するフローを作成し、ユーザーが項目を承認または却下できるカスタム アプリをビルドします。Instead of creating an approval loop through email, create a flow that stores approval state in an entity, and build a custom app in which users can approve or reject items.

    詳細な手順については、Common Data Service を使用した承認ループの作成に関するページを参照してください。For detailed steps, see Build an approval loop with the Common Data Service.

前提条件Prerequisites

  • Microsoft FlowPowerApps にサインアップする。Sign up for Microsoft Flow and PowerApps.

    問題が発生した場合は、所有するアカウントの種類が Microsoft FlowPowerApps でサポートされているかどうかと、組織によってサインアップがブロックされていないことを確認してください。If you have trouble, verify whether Microsoft Flow and PowerApps supports the type of account that you have and your organization hasn't blocked signup.

  • 今までに Common Data Service を使用したことがない場合は、powerapps.com[エンティティ] タブを開き、[自分のデータベースを作成] をクリックまたはタップしてください。If you haven't used the Common Data Service before, open the Entities tab of powerapps.com, and then click or tap Create my database.

環境へのサインインSign in to your Environment

  1. Microsoft Flow ポータルを開き、右上隅の [サインイン] をクリックまたはタップします。Open the Microsoft Flow portal, and then click or tap Sign in in the upper-right corner.

    : [サインイン] ボタンを表示するには、左上のメニューを開く必要がある場合があります。Note: you might need to open the top-left menu to show the Sign in button.

    サインイン

  2. 右上のメニューで、powerapps.com でデータベースを作成した環境を選択します。In the top right menu you select the environment that you created the database in powerapps.com.

    : 同じ環境を選択しなかった場合は、エンティティが表示されません。Note: if you do not select the same environment then you will not see your entities.

    環境の選択

テンプレートを開くOpen a template

  1. 画面上部の [テンプレートの検索] ボックスに、「common」と入力するか貼り付けて、Enter キーを押します。In the Search templates box at the top of the screen, type or paste common, and then press Enter.

    テンプレートの検索

  2. テンプレートの一覧で、目的のソースから目的のエンティティ (または "オブジェクト") にデータをインポートするテンプレートをクリックまたはタップします。In the list of templates, click or tap the template that imports data from the source you want into the entity (or object) that you want.

    たとえば、連絡先情報を Dynamics 365 から Common Data Service にコピーするテンプレートをクリックまたはタップします。For example, click or tap the template that copies contact information from Dynamics 365 into the Common Data Service.

    テンプレートの選択

  3. [このテンプレートを使用] をクリックまたはタップします。Click or tap Use this template.

    テンプレートの使用

  4. Microsoft Flow から Dynamics 365 への接続をまだ作成していない場合は、[サインイン] をクリックまたはタップし、資格情報の入力を求めるメッセージが表示されたら入力します。If you haven't already created a connection from Microsoft Flow to Dynamics 365, click or tap Sign in, and then provide your credentials if prompted.

    Dynamics 365 へのサインイン

  5. [続行] をクリックまたはタップします。Click or tap Continue.

    アカウントの確認

フローを作成するBuild your flow

  1. 最初のカードでは、フローをトリガーするイベントを指定します。In the first card, specify the event that will trigger the flow.

    たとえば、Dynamics 365 のインスタンスから Common Data Service に新しい連絡先をコピーするフローを作成しているとします。For example, you're building a flow that will copy new contacts from an instance of Dynamics 365 to the Common Data Service. [When a record is created (レコードが作成されたとき)] で、下向き矢印をクリックまたはタップし、表示された一覧のオプションをクリックまたはタップすることで、インスタンスを指定します。Under When a record is created, specify the instance by clicking or tapping the down arrow and then clicking or tapping an option in the list that appears.

    Dynamics 365 のインスタンスの指定

  2. (省略可能) 画面上部で、作成しているフローに別の名前を指定します。(optional) Near the top of the screen, specify a different name for the flow that you're creating.

    : ブラウザー ウィンドウが最大化されていない場合、UI の表示が若干異なることがあります。Note: If your browser window isn't maximized, the UI might look slightly different.

    フローの名前の指定

  3. [フローの作成] をクリックまたはタップします。Click or tap Create flow.

    : ブラウザー ウィンドウが最大化されていない場合、チェック マークだけが表示されることがあります。Note: If your browser window isn't maximized, only the checkmark may appear.

    フローの作成

これで、ソース システムにそのオブジェクトが作成されるたびに、Common Data Service にインポートされます。Now, whenever that object is created in the source system, it will be imported into the Common Data Service. 必要なことを実行するテンプレートが見つからない場合は、Common Data Service に基づいて動作するフローを一から作成することができます。If you can't find a template that does what you need, you can build a flow from scratch that operates on top of the Common Data Service.

データベースでの変更に対してアクションを実行することができます。You can take actions on changes in the database. たとえば、データが変更されるたびに通知メールを送信できます。For example, you can send notification mail whenever data changes.