Просмотр журналов действий Power Apps в Microsoft Purview

Вы можете просматривать множество действий Microsoft Power Apps в Microsoft Purview, таких как создание приложения на основе холста, использование, исправление и удаление определенными пользователями. Вы также можете просматривать журналы действий в определенных диапазонах дат, чтобы получить аналитические сведения.

Регулярно просматривайте действия Microsoft Power Apps в Microsoft Purview, чтобы:

  • Обеспечение управления, соответствия требованиям и безопасности.
  • Получите оперативные аналитические данные.
  • Выявление и устранение неполадок.
  • Устранение сбоев.

В этой статье рассматриваются предварительные требования, доступ к данным на портале соответствия Microsoft Purview и сведения о событиях и схеме Power Apps.

Prerequisites

Чтобы просмотреть журналы действий Power Apps в Microsoft Purview, администраторы с соответствующими разрешениями должны:

Подробнее:

Доступ к журналам

Выполните следующие действия, чтобы войти на портал Microsoft Purview:

  1. Войдите на портал Microsoft Purview

  2. На портале Microsoft Purview можно получить доступ к странице аудита двумя способами:

    • В области навигации слева выберите "Решения " и выберите "Аудит".
    • На Главной странице выберите карточку решения Аудит. Если карта Решение аудита не отображается, выберите Просмотреть все решения, а затем выберите Аудит в разделе Основные.
  3. Решение аудита позволяет выполнять поиск активностей или создавать правила хранения аудита. На странице поиска можно отфильтровать различные действия Power Platform в списке действий . Действия сопоставляются с типами событий и категориями, которые перечислены в таблицах в этой статье для ссылки.

Показывает страницу поиска аудита Microsoft Purview.

Журналы доступны также и для разработчиков через API управления Office 365.

Дополнительные сведения о поиске в журналах аудита в Microsoft Purview см. в разделе Начало работы с поиском.

Исследуйте действия Power Apps

Слой SDK обрабатывает ведение журнала. Одно действие может вызвать несколько событий, которые регистрируются в системе. В следующей таблице перечислены примеры событий пользователя, которые можно выполнить аудит.

Event Description
Создано приложение Создатель создает приложение в первый раз.
Приложение запущено Приложение запускается.
Приложение помечено как избранное Каждый раз, когда приложение помечается как Рекомендуемое.
Восстановлена версия приложения Версия приложения при восстановлении.
Приложение изменено Все обновления, внесенные создателем в приложение.
Опубликованное приложение Приложение публикуется и предоставляется другим пользователям в среде.
Изменено разрешение в отношении приложения Каждый раз, когда разрешения пользователя изменяются в приложении.
Удаленное приложение При удалении приложения.
Приложение помечено как основное Каждый раз, когда приложение помечается как Hero.
Удалено разрешение в отношении приложения Каждый раз, когда разрешения пользователя для приложения удаляются.
С приложения снята пометка основного Каждый раз, когда приложение не настроено как герой.
Приложение удалено из избранного Каждый раз, когда приложение не установлено как избранное.
Приложение исправлено Каждый раз, когда приложение будет исправлено.
Удалена версия приложения Версия приложения на момент удаления.
Дано согласие на использование API приложения Текущий пользователь дает согласие на API приложения.
Импортировано новое приложение на основе холста Каждый раз при импорте нового приложения на основе холста.
Импортировано существующее приложение на основе холста Каждый раз при импорте существующего канвас-приложения.
Опубликована версия приложения на основе холста для решения Опубликована версия приложения на основе холста из решения.
Добавлен DataLossPreventionEvaluationResult Оценка политики данных выполняется для приложения.
Удаленное приложение восстановлено администратором Администратор восстанавливает удаленное приложение.
Желаемое логическое имя установлено администратором Администратор задает требуемое логическое имя приложения.
Владелец приложения изменен администратором Администратор изменяет владельца приложения.
Разрешения в отношении приложения изменены администратором Администратор изменяет разрешения приложения.
Приложение удалено администратором Администратор удаляет приложение.
Состояние карантина задано администратором Администратор задает состояние карантина приложения.
Условный доступ настроен администратором Администратор задает условный доступ к приложению.
Состояние пропуска согласия задано администратором Администратор задает состояние отключения согласия для приложения.
Приложение отмечено как избранное администратором Каждый раз, когда администратор помечает приложение как рекомендованное.
Сторонние приложения разрешены администратором Администратор разрешает сторонние приложения.

Схема

Схемы определяют, какие поля Power Apps отправляются на портал соответствия Microsoft Purview. Некоторые поля являются общими для всех приложений, которые отправляют данные аудита в 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"
    }
]