Споделяне чрез


Регистриране на дейност на Microsoft Dataverse и базирани на модел приложения

Защитата на данните, запазването на поверителността и спазването на разпоредбите за поверителност са едни от най-важните приоритети за вашия бизнес. Изключително важно е да проверявате целостта на дейностите за обработка на данни, които се провеждат, за да можете да анализирате евентуални нарушения на защитата. Тази информация от Регистриране на дейности може да се използва, когато извършвате оценка на въздействието върху защитата на данните (DPIA), адресираща използването на приложения на Office Power Apps Power Automate и ангажиране на клиенти (Dynamics 365 Sales, Dynamics 365 обслужване на клиенти, Dynamics 365 Field Service Dynamics 365 Marketing и Dynamics 365 Project Service Automation т.н.).

Тази тема обхваща как можете да задавате Power Apps Power Automate приложения и приложения за ангажиране на клиенти, за да проверявате широк спектър от дейности по обработка на данни и да използвате портала Microsoft за съответствие на Purview, за да прегледате данните в отчетите за дейностите.

Изисквания

  • Поне един потребител е присвоил лиценз a Microsoft/Office 365 E1 или по-голям
  • Налично за производствена среда, а не за среда в ограничителен режим.

Какви събития се проверяват

Регистрирането се извършва в слоя SDK, което означава, че едно действие може да предизвика множество събития, които се регистрират. По-долу са посочени примери за потребителски събития, които можете да проверявате. Понастоящем администраторските събития не се регистрират.

Събитие Описание
Създаване, четене, актуализиране, изтриване (CRUD) Регистрирането на всички CRUD дейности е от съществено значение за разбирането на влиянието на даден проблем и съвместимостта му с оценките за въздействието на защита на данните (DPIA).
Изглед на няколко записа Потребителите на Dynamics виждат информацията като съвкупност, като изгледи на мрежа, разширено търсене и т.н. Важната информация за съдържание на клиента е част от тези изгледи.
Експортиране в Excel Експортирането на данни в Excel премества данни те извън защитената среда и е уязвимо на заплахи.
SDK обаждания чрез съраунд или потребителски приложения Действия, предприети чрез основната платформа или съраунд приложения, обаждащи се в SDK за извършване на действие, трябва да се регистрират.
Всички CRUD дейности на поддръжката Microsoft поддръжка на инженерни дейности в клиентска среда.
Сървърни команди Microsoft поддръжка на инженерни дейности на клиента, наемател и среда.
Прегледан е отчет Регистриране на това, че даден отчет е прегледан. Критична клиентска информация за съдържание може да бъде показана в отчета.
Експортиране на визуализатор на отчети Експортирането на отчет в различни формати премества данните извън защитената среда и е уязвимо на заплахи.
Изображение на рендер на визуализатора на отчети Регистриране на мултимедийни активи, които се показват, когато се показва отчет. Те може да съдържат критична клиентска информация.

Основна схема

Схемите определят кои полета да се изпращат до портала за Microsoft съответствие на Purview. Някои полета са общи за всички приложения, които изпращат данни за проверка до Microsoft Purview, докато други са специфични за приложенията за ангажиране на клиенти. Основната схема съдържа общите полета.

Име на полето Тип Задължително Описание
Дата Edm.Date Не Дата и час на генериране на регистрационния файл в UTC
IP адрес Edm.String Не IP адресът на потребителя или корпоративен шлюз
ID Edm.Guid Не Еднозначен GUID за всеки регистриран ред
Състояние на резултат Edm.String Не Състояние на регистрирания ред. Успех в повечето случаи
ИД на организация Edm.Guid Да Еднозначен идентификатор на организацията, от която е генериран регистрационният файл. Можете да намерите този ИД под „Ресурси на разработчици на Dynamics“.
ClientIP Edm.String Не IP адресът на потребителя или корпоративен шлюз
CorrelationId Edm.Guid Не Еднозначна стойност, използвана за редове, свързани със сътрудник (когато например голям ред е разделен)
CreationTime Edm.Date Не Дата и час на генериране на регистрационния файл в UTC
Операция Edm.Date Не Име на съобщението, извикано в SDK
UserKey Edm.String No Уникален идентификатор на потребителя в Microsoft Entra ID. Наричан също „потребителски PUID“
UserType Self.UserType No Типът проверка на Microsoft 365 (Редовно, Система)
Потребители Edm.String No Основен имейл на потребителя

Схема на приложения за ангажиране на клиенти

Схемата на приложенията за ангажиране на клиенти съдържа полета, специфични за приложенията за ангажиране на клиенти и екипи на партньори.

Име на полето Тип Задължително Описание
Потребителски ИД Edm.String Не Еднозначен идентификатор на потребителския GUID в организацията
Еднозначно име на организацията в CRM Edm.String Не Уникално име на организацията
URL на екземпляр Edm.String Не URL адрес към екземпляра
URL адрес на елемент Edm.String Не URL адрес към записа, излъчващ регистрационния файл
Тип на елемента Edm.String Не Име на обекта
Съобщение Edm.String Не Име на съобщението, извикано в SDK
Агент на потребителя Edm.String Не Еднозначен идентификатор на потребителския GUID в организацията
EntityId Edm.Guid Не Еднозначен идентификатор на обекта
EntityName Edm.String Не Име на обекта в организацията
Полета Edm.String Не JSON на двойка на стойност на ключ, отразяващ стойностите, които са били създадени или актуализирани
ID Edm.String Не Име на обект в приложенията за ангажиране на клиенти
Query Edm.String No Параметрите на заявката за филтриране, използвани при изпълнение на FetchXML
QueryResults Edm.String No Един или няколко еднозначни записа, върнати от обаждането за съобщение „Извличане“ и „Извличане на множество SDK“
ServiceContextId Edm.Guid Не Еднозначен идентификатор, свързан с контекст на услуга
ServiceContextIdType Edm.String Не Определен от приложение маркер за определяне на използването на контекст
ServiceName Edm.String Не Името на услугата, генерираща регистрационния файл
SystemUserId Edm.Guid Не Еднозначен идентификатор на потребителския GUID в организацията
UserAgent Edm.Guid Не Браузър, използван за изпълнение на заявката
Потребителски ИД Edm.Guid Не Еднозначният ИД на системния потребител на Dynamics, свързан с тази дейност
UserUpn Edm.String Не Основното потребителско име на потребителя, свързано с тази дейност

Разрешаване на проверка

  1. Изберете Настройки>Администриране>Системни настройки>раздел Проверка.

    • Или от началната страница на Power Apps изберете Настройки (икона на зъбно колело)>Разширени настройки>Настройки>Проверка>Настройки за глобална проверка.
  2. Под Настройки за проверка активирайте следните квадратчета с отметка:

    • Започнете одит
    • Проверка на потребителския достъп (Забележка: улавя само влизането на потребителя)
    • Стартиране на проверка за четене (Забележка: улавя повечето потребителски дейности/събития)
  3. Под Активиране на проверка в следните области активирайте квадратчетата за отметка за областите, които искате да се проверяват, и след това изберете OK.

    Одит на системните настройки.

  4. За да зададете проверка на таблица и ниво поле, изберете Настройки>Персонализации>Персонализиране на системата.

    • Или от страницата със системни настройки (по-горе) изберете Настройки за проверка на обекти и полета.
    • Или от началната страница на Power Apps изберете Настройки (икона на зъбно колело)>Разширени настройки>Настройки>Персонализации>Персонализиране на системата.
  5. Под Компоненти разгънете Обекти и изберете обект за проверка, като Акаунт.

  6. Превъртете надолу и под Услуги за данни разрешете Проверка.

  7. Под Проверка разрешете следните квадратчета с отметка:

    • Проверка на един запис. Регистрирайте запис при отваряне.
    • Проверка на множество записи. Регистрирайте всички записи, показани на отворена страница.

    Извличане на одит.

  8. Изберете Записване.

  9. Изберете Публикуване, за да публикувате персонализацията.

  10. Повторете стъпки 5 – 9 за други обекти, които искате да проверите.

  11. Включете регистрирането на проверка в Microsoft Purview. Вижте Включване или изключване на търсенето на регистрационен файл за проверка.

Преглед на данните за проверка с помощта на отчети в Microsoft портала за съответствие на Purview

Когато търсенето в регистрационния файл за проверка е включено в портала за Microsoft съответствие на Purview, дейността на потребителите и администраторите от вашата организация се записва в регистрационния файл за проверка и се запазва за 90 дни. Вашата организация обаче може да не желае да записва и запазва данни на регистрационен файл за проверка Или може да използвате приложение от трета страна за управление на информация за защита и събития (SIEM) за достъп до данните си на проверката. В тези случаи глобален администратор може да изключи търсенето в регистрационния файл за проверка в Microsoft Purview. За повече информация вижте Одит на решения в Microsoft Purview.

За да търсите записи в Microsoft портала за съответствие на Purview, изберете тип на записакато CRM и Дейности като всички дейности на Dynamics 365.

Създаване на отчети

Можете да създадете свой собствен отчети за преглед на данните от проверката ви. Вижте Търсене в регистрационния файл за проверка в портала за съответствие на Purview.

Какво се регистрира

За списък на това, което се регистрира с Регистриране на активността, вижте Microsoft. Crm.Sdk.Messages, пространство от имена.

Ние регистрираме всички SDK съобщения освен следните:

  • WhoAmI
  • RetrieveFilteredForms
  • TriggerServiceEndpointCheck
  • QueryExpressionToFetchXml
  • FetchXmlToQueryExpression
  • FireNotificationEvent
  • RetrieveMetadataChanges
  • RetrieveEntityChanges
  • RetrieveProvisionedLanguagePackVersion
  • RetrieveInstalledLanguagePackVersion
  • RetrieveProvisionedLanguages
  • RetrieveAvailableLanguages
  • RetrieveDeprovisionedLanguages
  • RetrieveInstalledLanguagePacks
  • GetAllTimeZonesWithDisplayName
  • GetTimeZoneCodeByLocalizedName
  • IsReportingDataConnectorInstalled
  • LocalTimeFromUtcTime
  • IsBackOfficeInstalled
  • FormatAddress
  • IsSupportUserRole
  • IsComponentCustomizable
  • ConfigureReportingDataConnector
  • CheckClientCompatibility
  • RetrieveAttribute

Как категоризираме четене и множествено четене

Ние използваме префикса за категоризиране.

Ако заявката започва със: Ние характеризираме като:
RetrieveMultiple ReadMultiple
ExportToExcel ReadMultiple
RollUp ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
Възобновяване Четене
Търсене Четене
Получаване Четене
Експортирай Четене

Примерни генерирани регистрационни файлове

По-долу има някои примерни регистрационни файлове, създадени чрез регистриране на дейност.

Пример 1 – Регистрационни файлове, генерирани, когато даден потребител чете запис на акаунт

Име на схемата Стойност
ИД 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Операция Възобновяване
Date 02.03.2018 23:25:56
EntityId 0a0d8709-711e-e811-a952-000d3a732d76
EntityName Клиент
Заявка Няма
QueryResults Няма
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=0a0d8709-711e-e811-a952-000d3a732d76

Пример 2 – Регистрационни файлове, генерирани, когато даден потребител гледа записи на акаунт в мрежа (регистрационните файлове тип „Експортиране в Microsoft Excel“ са такива)

Име на схемата Стойност
ИД ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Операция RetrieveMultiple
Дата 02.03.2018 23:25:56
EntityId Неприложимо
EntityName Акаунт
Query <filter type="and"><condition column="ownerid" operator="eq-userid" /><condition column="statecode" operator="eq" value="0" /></filter>
QueryResults 0a0d8709-711e-e811-a952-000d3a732d76, dc136b61-6c1e-e811-a952-000d3a732d76
ItemURL Неприложимо

Пример 3 – Списък със съобщения, регистрирани, когато даден потребител преобразува потенциален клиент във възможност

Документ за самоличност ИД на обект Име на обект Операция
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 Контакт Създаване
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 Възможност Създаване
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 Възможност Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 Потенциален клиент Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 Потенциален клиент Актуализиране

Допълнителни съображения

Когато търсенето в регистрационния файл за проверка в портала Microsoft за съответствие на Purview е включено, потребителят и дейността от вашата организация се записват в регистрационния файл за проверка и се запазват за 90 дни. Вашата организация обаче може да не желае да записва и запазва данни на регистрационен файл за проверка Или може да използвате приложение от трета страна за управление на информация за защита и събития (SIEM) за достъп до данните си на проверката. В тези случаи глобален администратор може да изключи търсенето на регистрационен файл за проверка в Microsoft 365.

Известни проблеми

  • Office има ограничение от 3 КБ за всеки запис на проверка. По тази причина в някои случаи единичен запис от приложенията за ангажиране на клиенти трябва да бъде разделен в няколко записа в Office. Полето CorrelationId може да се използва за извличане на набор от разделени записи за даден запис на източник. Операциите, които е вероятно да изискват разделяне, включват RetrieveMultiple и ExportToExcel.
  • Някои операции изискват допълнителна обработка за извличане на всички съответни данни. RetrieveMultiple и ExportToExcel например се обработват за извличане на списък със записи, които са извлечени или експортирани. Въпреки това не всички съответни операции са обработени на този етап. ExportToWord например в момента е регистрирана като единична операция без допълнителни подробности за това какво се експортира.
  • в бъдещи издания регистрирането ще бъде забранено за операции, които са определени като неполезни според преглед на регистрационните файлове. Някои операции например са в резултат на автоматична системна дейност, а не потребителска такава.
  • В някои случаи на запис стойността на EntityName може да бъде маркирана с Неизвестно. Тези записи не са свързани с конкретна операция, свързана с предприятието, и са празни от CRM. Всички те имат идентификатор на обекта 0000000-0000-0000-0000-000000000000.

Вижте също

Управление Dataverse на одита
Търсене в регистрационния файл за проверка в центъра за съответствие
Търсене на регистрационния файл за проверка за потребителската дейност с помощта на Общ преглед на API за управление на Office 365