ビジネス プロセス フロー用の Common Data Service

ビジネス プロセス フロー用の Common Data Service

Power Automateでビジネス プロセス フローを設定する前に、まずCDS ( Common Data Service )を作成する必要があります。このチュートリアルでは、ビジネス プロセス フローを作成する前に CDSを作成する方法について主に説明します。

Common Data Service は、組織内のさまざまな方向から送信されるすべてのデータを統合するための Microsoft の方法です。 

目次

Common Data Service の利点を理解する

たとえば、小売店の場合、POS または POS システム、レジ システム、人事ソフトウェア、給与計算ソフトウェア、および請求書などのベンダーからデータが入ってきます。これらはすべて別のソフトウェアに取り込まれます。 

ビジネス プロセス フロー用の Common Data Service

CDS を使用すると、それらすべてを取り込んで 1 か所にまとめることができます。すべてのデータを Common Data Service に保存すると、すべての情報に 1 か所でアクセスできるようになります。さらに、構築する必要があるアプリはすべて CDS から構築できます。これにより、これらのデータを使用してフローやアプリケーションを構築できます。  

さらに、Common Data Service に関する特定のビジネス ルールを適用できます。ビジネス ルールの一例は、POS データを取得するたびに、それが完全であることを確認する必要がある場合です。したがって、すべてのレジからのトランザクションを確実にキャプチャする必要があります。 

Microsoft と Common Data Service を使用することの 3 番目で最後の利点は、安全であり、大量のバックアップが作成されることです。したがって、何らかの理由でデータがクラッシュした場合でも、すべてのデータは CDS に保存され、バックアップされ、復元することができます。 

これらが CDS の利点です。繰り返しますが、ビジネス プロセス フローを使用するには、CDS をセットアップする必要があります。

Common Data Service のエンティティ

Common Data Service は、組織内のすべてのさまざまなデータ ソースと、そのデータを使用するアプリの間のデータ レイヤーとして考えることができます。そのデータ層内には、エンティティと呼ばれるものがあります。

エンティティは、 CDSレイヤーにあるさまざまなテーブルです。 

それを確認してみましょう。[データ] ドロップダウンをクリックし、[エンティティ]をクリックします。  

ビジネス プロセス フロー用の Common Data Service

これにより、エンティティを含むPower Appsページが開きます。

ビジネス プロセス フロー用の Common Data Service

これらのエンティティはそれぞれテーブルです。Microsoft は、企業内で見つかった一般的なエンティティを共通データ サービス層にすでにプリロードしています。したがって、どのような種類の会社であっても、連絡先情報や電子メール情報などを記載したテーブルを用意することになります。 

ビジネス プロセス フロー用の Common Data Service

別のチュートリアルでは、エンティティを作成し、それを中心にビジネス プロセス フローを作成します。繰り返しになりますが、これを行う理由は、ビジネス プロセス フローを作成するために必要なすべてのインフラストラクチャをセットアップするためです。

新しい CDS 環境の作成

CDSについてもう 1 つ知っておくべきことは、環境です。現在、デフォルトの環境にいます。ページの右上を見るとそれがわかります。 

ビジネス プロセス フロー用の Common Data Service

残念ながら、組織の許可なしにデフォルト環境でエンティティを作成することはできません。したがって、まず新しい環境を構築して、エンティティの作成に必要な権限を取得しましょう。

まず、ページの右上にある設定アイコンをクリックします。

ビジネス プロセス フロー用の Common Data Service

次に、「管理センター」をクリックします。 

ビジネス プロセス フロー用の Common Data Service

[環境]ページにリダイレクトされ、そこで新しい環境を作成し、作成された環境のリストを確認できます。

ビジネス プロセス フロー用の Common Data Service

[+ New]をクリックして、新しい環境を作成しましょう。 

ビジネス プロセス フロー用の Common Data Service

これにEnv1という名前を付けます。

ビジネス プロセス フロー用の Common Data Service

TypeにはTrial を使用しましょう。トライアルタイプでのみ取得できるデータベースが必要なので、サンドボックス環境にはしたくありません。 

ビジネス プロセス フロー用の Common Data Service

希望する地域を選択できます。この例では、デフォルトのAsiaのままにしておきます。「目的」テキストボックスはオプションなので、空白のままにしておきます。

ビジネス プロセス フロー用の Common Data Service

ここでもデータベースが必要なので、これをYesに切り替えましょう。 

ビジネス プロセス フロー用の Common Data Service

次に、 「次へ」ボタンをクリックしましょう。

ビジネス プロセス フロー用の Common Data Service

この次の部分では、 [サンプル アプリとデータのデプロイ] オプションを[はい]に切り替えること以外は何も変更する必要はありません。これは、PowerApps データのサンプルを取得するためのものです。 

ビジネス プロセス フロー用の Common Data Service

[保存]をクリックしましょう。

ビジネス プロセス フロー用の Common Data Service

ロードには再び数分かかります。完了すると、作成した新しい環境がこの環境ページにリストされ、現在準備段階にあることがわかります。 

ビジネス プロセス フロー用の Common Data Service

環境を保存してから約 5 ~ 10 分待った後、[更新]ボタンをクリックします。

ビジネス プロセス フロー用の Common Data Service

次に、環境の 状態が準備できていることがわかります。

ビジネス プロセス フロー用の Common Data Service

権限とセキュリティロールの設定

次に、権限を追加しましょう。まず、[設定]をクリックします。 

ビジネス プロセス フロー用の Common Data Service

次に、「セキュリティ ロール」に移動します。

ビジネス プロセス フロー用の Common Data Service

[環境メーカー]をクリックします。

ビジネス プロセス フロー用の Common Data Service

その後、人を追加してみましょう。 

ビジネス プロセス フロー用の Common Data Service

サインアップに使用した電子メールを追加して、自分自身を追加しましょう。 

ビジネス プロセス フロー用の Common Data Service

次に、「追加」ボタンをクリックします。 

ビジネス プロセス フロー用の Common Data Service

Henry Legge (現在使用しているアカウント) に、エンティティを作成または削除し、データを追加または削除する権限を 付与しました。

ビジネス プロセス フロー用の Common Data Service

これを運用環境に導入する場合、このようなセキュリティ ロールがあると良いでしょう。これは、インフラストラクチャのセットアップ後に誰が何を実行でき、どの権限を持っているかを正確に知るためです。

環境を作成した後、Power Appsエンティティページに戻ってこのページを更新し、新しい環境に切り替えることができます。 

ビジネス プロセス フロー用の Common Data Service

ページの右上部分にある「環境」をクリックし、前に作成した環境 ( Env1 ) を選択しましょう。

ビジネス プロセス フロー用の Common Data Service

新しい環境にリダイレクトされます。ご覧のとおり、29 日後に有効期限が切れるという通知があります。これは単なるチュートリアルなので大丈夫です。ただし、保持したい実際のデータがある場合は、必ず 29 日以内にエクスポートしてください。 

ビジネス プロセス フロー用の Common Data Service


Power Automate でのビジネス プロセス フローの統合
Power Automate のゼロからのフロー作成
Microsoft Power Automate: ワークフローの自動化

結論

簡単に言うと、ビジネス プロセス フローを作成する際に不可欠な Common Data Service を作成できます。繰り返しますが、CDS を使用すると、アプリケーションを構築するときに必要なすべての情報を 1 か所に保管できるようになります。最も簡単に言うと、データベースのようなデータの保存および取得システムです。

また、バックアップが自動的に作成されるため、情報が安全になります。CDS を作成する前に、エンティティを作成できる環境をセットアップする必要があることに注意してください。前述したように、エンティティの作成方法については別のチュートリアルで説明します。

ではごきげんよう、

ヘンリー


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。