次の方法で共有


Microsoft Purview Power Appsアクティビティ ログを表示する

Microsoft Purviewでは、次のような多くの Microsoft Power Apps アクティビティを表示できます。

  • キャンバス アプリの作成
  • 使用
  • ファイルの部分置換
  • 特定のユーザーによる削除

特定の日付範囲内のアクティビティ ログを表示して、分析情報を得ることもできます。

Microsoft Purviewで Microsoft Power Apps アクティビティを定期的に表示して、次の操作を行います。

  • ガバナンス、コンプライアンス、セキュリティを維持する
  • 運用上の分析情報を得る
  • 問題の特定とトラブルシューティング
  • 失敗を軽減する

この記事では、前提条件、Microsoft Purviewのコンプライアンス ポータルでデータにアクセスする方法、およびPower Appsイベントとスキーマの詳細について説明します。

[前提条件]

Microsoft Purview Power Appsアクティビティ ログを表示するには、次の操作を行います。

  • 概要記事のすべての 前提条件 を確認して完了します。
  • Microsoft Office 365 E1 以上のライセンスを持っている管理者であること。
  • Microsoft Purviewの Audit Logs または View-Only Audit Logs ロールが割り当てられます。

詳細情報:

  • Dataverse 監査を管理する
  • 監査の概要
  • Microsoft Purview
  • Microsoft Purview ポータルの 権限

ログにアクセス

Microsoft Purview ポータルにサインインするには、次の手順を実行します。

  1. Microsoft Purview ポータル

  2. Microsoft Purview ポータルでは、次の 2 つの方法で [監査] ページにアクセスできます。

    • 左側のナビゲーション ウィンドウで、[ ソリューション ] を選択し、[ 監査] を選択します。
    • または、[ ホーム ] ページで、[ 監査 ソリューション] カードを選択します。 [監査ソリューション] カードが表示されない場合は、[すべてのソリューションの表示] を選択し、[コア] セクションから [監査] を選択します。
  3. 監査ソリューションを使用すると、アクティビティを検索したり、監査保持ポリシーを作成したりできます。 [検索] ページでは、[アクティビティ] の一覧でさまざまな Power Platform アクティビティをフィルター処理できます。 アクティビティはイベントの種類とカテゴリにマップされ、この記事の表に記載されています。

Microsoft Purview監査検索ページを表示.

ログには、Office 365 Management API を使用して開発者がアクセスすることもできます。

Microsoft Purviewでの監査ログの検索の詳細については、「Get started with search」を参照してください。

Power Appsアクティビティを探索する

SDK レイヤーはログ記録を処理します。 1 つのアクションで、システムがログに記録する複数のイベントをトリガーできます。 次の表に、監査できるユーザー イベントのサンプルを示します。

Event Description
作成されたアプリ 作成者が初めてアプリを作成します。
起動したアプリ アプリが起動されます。
おすすめとしてアプリをマーク アプリが おすすめとしてマークされるたびに。
復元されたアプリのバージョン 復元されたアプリのバージョン。
編集されたアプリ 作成者がアプリに対して行う更新。
発行済みアプリ アプリが発行され、環境内の他のユーザーが利用できるようになります。
編集済みアプリのアクセス許可 アプリに対するユーザーのアクセス許可が変更されるたびに。
削除されたアプリ アプリが削除されたとき。
ヒーローとしてアプリをマーク アプリが ヒーローとしてマークされるたびに。
削除されたアプリのアクセス許可 アプリに対するユーザーのアクセス許可が削除されるたびに。
ヒーローとしてのアプリを削除 アプリが ヒーローとして設定解除されるたびに。
おすすめとしてのアプリを削除 アプリが おすすめとして設定解除されるたびに。
アプリにパッチを適用 アプリにパッチが適用されるたびに。
アプリのバージョンを削除 削除されたときのアプリのバージョン。
アプリの API に同意 現在のユーザーは、アプリケーションの API に同意します。
新しいキャンバス アプリをインポート 新しいキャンバス アプリがインポートされるたびに。
既存のキャンバス アプリをインポート 既存のキャンバス アプリがインポートされるたびに。
ソリューション キャンバス アプリのバージョンを公開 ソリューションからのキャンバス アプリのバージョンが発行されます。
を追加しました データ ポリシーの評価は、アプリに対して行われます。
管理者が削除したアプリを復元 管理者が削除されたアプリを復元します。
管理者が希望の論理名を設定 管理者は、アプリの目的の論理名を設定します。
管理者がアプリの所有者を変更 管理者がアプリの所有者を変更します。
管理者がアプリのアクセス許可を変更 管理者がアプリのアクセス許可を変更します。
管理者がアプリを削除 管理者がアプリを削除します。
管理者が隔離状態を設定 管理者は、アプリの検疫状態を設定します。
管理者が条件付きアクセスを設定 管理者は、アプリの条件付きアクセスを設定します。
管理者がバイパス同意の状態を設定 管理者は、アプリのバイパス同意状態を設定します。
管理者がアプリをおすすめとして設定 管理者がアプリを おすすめとしてマークするたびに。
管理者がサード パーティ アプリを許可 管理者はサード パーティ製アプリを許可します。

Schema

スキーマは、Microsoft Purview コンプライアンス ポータルに送信されるPower Apps フィールドを定義します。 Microsoft Purviewに監査データを送信するすべてのアプリケーションに共通のフィールドもあれば、Power Appsアクティビティに固有のフィールドもあります。 PropertyCollection フィールドの値は、各Power Appsアクティビティの種類に固有です。 Power Appsアクティビティを識別するには、powerplatform.analytics.resource.type プロパティ内で値が PowerApp の入れ子になったスキーマ プロパティ PropertyCollection を探します。 アクティビティ固有のスキーマの例を次に示します。

[
    {
        "Name": "powerplatform.analytics.resource.power_app.display_name",
        "Value": "Test canvas app"
    },
    {
        "Name": "powerplatform.analytics.resource.power_app.id",
        "Value": "a81399c4-8e32-4460-b0d6-69d7d6c404e5"
    },
    {
        "Name": "powerplatform.analytics.resource.environment.name",
        "Value": "Contoso (default)"
    },
    {
        "Name": "powerplatform.analytics.resource.environment.id",
        "Value": "default-99ca106f-36df-429e-9998-b6131ea7cc86"
    },
    {
        "Name": "version",
        "Value": "1.0"
    },
    {
        "Name": "type",
        "Value": "PowerPlatformAdministratorActivityRecord"
    },
    {
        "Name": "powerplatform.analytics.operation.is_successful",
        "Value": "True"
    },
    {
        "Name": "powerplatform.analytics.resource.telemetry_correlation.id",
        "Value": "8c423c52-ebc3-47b5-a604-a8b98bbce92a"
    },
    {
        "Name": "enduser.ip_address",
        "Value": "::ffff:172.172.34.12"
    },
    {
        "Name": "user_agent.original",
        "Value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0"
    },
    {
        "Name": "powerplatform.analytics.resource.type",
        "Value": "PowerApp"
    },
    {
        "Name": "powerplatform.analytics.activity.name",
        "Value": "AdminDeleteApp"
    },
    {
        "Name": "powerplatform.analytics.activity.id",
        "Value": "f88c7b59-6908-4f40-8489-7eca71b531b0"
    },
    {
        "Name": "enduser.id",
        "Value": "e5568c4f-015e-49d6-bf04-16c14301e9a3"
    },
    {
        "Name": "enduser.principal_name",
        "Value": "admin@M365DS679477.onmicrosoft.com"
    },
    {
        "Name": "enduser.role",
        "Value": "Admin"
    },
    {
        "Name": "powerplatform.analytics.resource.tenant.id",
        "Value": "99ca106f-36df-429e-9998-b6131ea7cc86"
    }
]