標準データフローのセキュリティ ロールとアクセス許可レベル

チーム内のだれかがデータフローを作成し、他のチーム メンバーと共有したい場合はどうすればよいでしょうか。 使用できるロールとアクセス許可レベルのオプションは何でしょうか。 この記事では、標準データフローに関連するロールとアクセス許可レベルについて説明します。

環境へのアクセス

標準データフローでは、データが Dataverse に格納されます。 Dataverse は環境内にあります。 Dataverse に格納されているデータとデータフローにアクセスする前に、まず環境にアクセスできる必要があります。

環境にユーザーを追加する方法を示す画像。

ロール

標準データフローのセキュリティ レベルを構成するために使用されるロールは複数あります。 次の表では、各ロールと、そのロールに関連付けられているアクセス許可のレベルについて説明します。

セキュリティ ロール 権限 説明
環境作成者 データフローを作成する データフローを作成するために必要です。 標準データフローでは、Dataverse テーブルのアクセス許可に応じて追加のロールが必要です
基本ユーザー 非カスタム エンティティに書き込む 非カスタム エンティティを使用するためのすべての権限があります
システム カスタマイザー カスタム エンティティの作成 このユーザーが作成したカスタム エンティティは、このユーザーにのみ表示されます
環境のメンバー データフローからデータを取得する 環境内のすべてのメンバーは、その環境内のデータフローからデータを取得できます

行レベルのセキュリティはサポートされていない

現在のバージョンの標準データフローでは、行レベルのセキュリティはサポートされていません。

行レベルのセキュリティについて聞いたことがない場合は、次に示す簡単な概要をご覧ください。 同じテーブルに対するアクセス レベルが異なるユーザーがいる場合は、データを行レベルでフィルター処理できます。 たとえば、Orders テーブルに SalesTerritory 列があり、カリフォルニア州のユーザーにはカリフォルニアに属する Orders テーブルのレコードだけが表示されるようにデータをフィルター処理することが必要な場合があります。 行レベルのセキュリティを使用すると、これが可能になります。

ロールを割り当てるステップ

次の手順の各ステップは、「環境のリソースに対するユーザー セキュリティの構成」から転載したものです。

セキュリティ ロールを割り当てるユーザーが環境内に存在することを確認します。 いない場合は、ユーザーを環境に追加します。 ユーザーを追加するプロセスの一環として、セキュリティ ロールを割り当てることができます。 詳細情報: 「環境にユーザーを追加する

一般に、セキュリティ ロールは、有効状態のユーザーだけに割り当てることができます。 ただし、無効状態のユーザーにセキュリティ ロールを割り当てる必要がある場合は、OrgDBOrgSettings で allowRoleAssignmentOnDisabledUsers を有効にします。

環境に既に存在するユーザーにセキュリティ ロールを追加するには:

  1. Power Platform 管理センターにサインインする

  2. [環境]  > [環境の選択] > [設定]  > [ユーザーとアクセス許可]  > [ユーザー] の順にアクセスします。

  3. [Manage users in Dynamics 365](Dynamics 365 でユーザーを管理する) を選びます。

    [Manage users in Dynamics 365](Dynamics 365 でユーザーを管理する) を選びます。

  4. 環境内のユーザーの一覧からユーザーを選び、 [ロールの管理] を選びます。

    [ロールの管理] を選びます。

  5. ユーザーに 1 つ以上のセキュリティ ロールを割り当てます。

    ユーザー ロールを管理します。

  6. [OK] を選択します。