Udostępnij przez


Wyświetlanie dzienników aktywności Microsoft Dataverse i aplikacji opartych na modelu w usłudze Microsoft Purview

Dane rejestrowania aktywności obsługują ocenę wpływu ochrony danych (DPIA) dla platformy Power Platform i aplikacji do zaangażowania klientów, takich jak Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing i Dynamics 365 Project Service Automation.

Regularnie wyświetlaj działania usługi Microsoft Dataverse w usłudze Microsoft Purview, aby:

  • utrzymywanie ładu, zgodności i zabezpieczeń
  • uzyskiwanie szczegółowych informacji operacyjnych
  • identyfikowanie i rozwiązywanie problemów
  • łagodzenie awarii.

W tym artykule opisano wymagania wstępne, sposób uzyskiwania dostępu do danych w portalu zgodności usługi Microsoft Purview oraz szczegółowe informacje na temat zdarzeń i schematu aplikacji sterowanych modelem oraz usługi Dataverse.

Wymagania wstępne

Aby wyświetlić dzienniki aktywności Dataverse oraz aplikacji opartych na modelu w usłudze Microsoft Purview, upewnij się, że:

  • Przejrzyj i ukończ wszystkie wymagania wstępne w artykule przeglądowym.
  • Jest administratorem z licencją usługi Microsoft Office 365 E1 lub nowszej.
  • Przypisano rolę Dzienniki inspekcji lub Dzienniki inspekcji tylko do wglądu w usłudze Microsoft Purview.

Więcej informacji:

Dostęp do dzienników

Wykonaj następujące kroki, aby zalogować się do portalu usługi Microsoft Purview:

  1. Zaloguj się do portalu usługi Microsoft Purview

  2. W portalu usługi Microsoft Purview możesz uzyskać dostęp do strony Inspekcja na dwa sposoby:

    • W okienku nawigacji po lewej stronie wybierz pozycję Rozwiązania , a następnie wybierz pozycję Inspekcja.
    • Na stronie głównej wybierz kartę rozwiązania Audyt. Jeśli karta rozwiązania Audyt nie jest wyświetlana, wybierz pozycję Wyświetl wszystkie rozwiązania, a następnie wybierz pozycję Audyt w sekcji Główne.
  3. Rozwiązanie inspekcji umożliwia wyszukiwanie aktywności lub tworzenie zasad przechowywania inspekcji. Na stronie Wyszukiwanie można filtrować różne działania platformy Power Platform na liście Działania . Działania są mapowane na typy zdarzeń i kategorie, które są wymienione w tabelach w tym artykule, do których można się odwołać.

Wyświetla stronę wyszukiwania audytów w usłudze Microsoft Purview.

Dzienniki są również dostępne dla deweloperów za pośrednictwem interfejsu API usługi Office 365 Management.

Zobacz Wprowadzenie do wyszukiwania , aby dowiedzieć się więcej na temat przeszukiwania dzienników inspekcji w usłudze Microsoft Purview.

Rejestrowanie odbywa się w warstwie zestawu SDK, co oznacza, że pojedyncza akcja może wyzwalać wiele zarejestrowanych zdarzeń. W poniższej tabeli opisano typowe przykłady zdarzeń związanych z użytkownikiem i pomocą techniczną.

Event Description
Tworzenie, odczytywanie, aktualizowanie i usuwanie (CRUD) Rejestrowanie wszystkich działań CRUD jest niezbędne do zrozumienia wpływu problemu i zgodności z ocenami wpływu ochrony danych (DPIA).
Widok wielu rekordów Użytkownicy usługi Dynamics wyświetlają zbiorczo informacje, takie jak widoki siatki, wyszukiwanie zaawansowane i inne. Krytyczne informacje o zawartości klienta są częścią tych widoków.
Eksportowanie do programu Excel Eksportowanie danych do programu Excel przenosi dane poza bezpieczne środowisko i naraża je na zagrożenia.
Wywołania SDK za pośrednictwem aplikacji otaczających i niestandardowych Akcje wykonywane za pośrednictwem podstawowej platformy lub otaczających aplikacji, które wywołują SDK w celu wykonania działania, muszą być zalogowane.
Wszystkie obsługiwane działania CRUD Działania inżynierów pomocy technicznej firmy Microsoft w środowisku klienta.
Polecenia zaplecza Działania inżynierów pomocy technicznej firmy Microsoft w środowisku i dzierżawie klienta.
Raport wyświetlony Rejestrowanie, kiedy raport zostanie wyświetlony. Ważne informacje o klientach mogą być wyświetlane w raporcie.
Eksportowanie Przeglądarki raportów Eksportowanie raportu do różnych formatów powoduje przeniesienie danych poza bezpieczne środowisko i naraża je na zagrożenia.
Renderowanie obrazów w Przeglądarce raportów Rejestrowanie zasobów multimedialnych, które są wyświetlane, jeśli raport jest wyświetlany. Być może zawierają ważne informacje o klientach.

Schemat podstawowy

Schematy definiują, które pola są wysyłane do portalu Microsoft Purview. Niektóre pola są wspólne dla wszystkich aplikacji, które wysyłają dane inspekcji do usługi Microsoft Purview, podczas gdy inne należą wyłącznie do aplikacji zaangażowania klientów. Schemat podstawowy zawiera te typowe pola.

Nazwa pola Typ Mandatory Description
Date Edm.Date Nie. Data i godzina wygenerowania dziennika w uniwersalnym czasie koordynowanym (UTC)
IP Address Edm.String Nie. Adres IP użytkownika lub bramy firmowej
Id Edm.Guid Nie. Unikatowy identyfikator GUID dla każdego rejestrowanego wiersza
Result Status Edm.String Nie. Stan rejestrowanego wiersza. Powodzenie w większości przypadków
Organization Id Edm.Guid Tak Unikatowy identyfikator organizacji, z której został wygenerowany dziennik, i można go znaleźć w obszarze Zasoby dla deweloperów usługi Dynamics
ClientIP Edm.String Nie. Adres IP użytkownika lub bramy firmowej
CorrelationId Edm.Guid Nie. Unikatowa wartość używana do kojarzenia powiązanych wierszy (na przykład gdy duży wiersz jest podzielony)
CreationTime Edm.Date Nie. Data i godzina wygenerowania dziennika w uniwersalnym czasie koordynowanym (UTC)
Operation Edm.Date Nie. Nazwa komunikatu wywołanego w SDK
UserKey Edm.String Nie. Unikatowy identyfikator użytkownika w usłudze Microsoft Entra ID— znany również jako User PUID
UserType Self.UserType Nie. Typ inspekcji Microsoft 365 (Regularny, System)
User Edm.String Nie. Główny adres e-mail użytkownika

Schemat aplikacji zaangażowania klientów

Schemat aplikacji zaangażowania klientów zawiera pola charakterystyczne dla aplikacji zaangażowania klientów i zespołów partnera.

Nazwa pola Typ Mandatory Description
User Id Edm.String Nie. Unikatowy identyfikator GUID użytkownika w organizacji
Crm Organization Unique Name Edm.String Nie. Unikatowa nazwa organizacji
Instance Url Edm.String Nie. Adres URL do wystąpienia
Item Url Edm.String Nie. Adres URL rekordu nadającego dziennika
Item Type Edm.String Nie. Nazwa encji
Message Edm.String Nie. Nazwa komunikatu wywołanego w SDK
User Agent Edm.String Nie. Unikatowy identyfikator GUID użytkownika w organizacji
EntityId Edm.Guid Nie. Unikatowy identyfikator encji
EntityName Edm.String Nie. Nazwa encji w organizacji
Fields Edm.String Nie. JSON pary klucz wartość odzwierciedlający wartości, które zostały utworzone lub zaktualizowane
Id Edm.String Nie. Nazwa encji w aplikacjach zaangażowania klientów
Query Edm.String Nie. Parametry kwerendy filtrów używane podczas wykonywania FetchXML
QueryResults Edm.String Nie. Jeden lub kilka unikatowych rekordów zwróconych przez wywołanie wiadomości Pobierz i Pobierz wiele SDK
ServiceContextId Edm.Guid Nie. Unikatowy identyfikator skojarzony z kontekstem usługi
ServiceContextIdType Edm.String Nie. Token zdefiniowany przez aplikację do definiowania użycia kontekstowego
ServiceName Edm.String Nie. Nazwa usługi generującej dziennik
SystemUserId Edm.Guid Nie. Unikatowy identyfikator GUID użytkownika w organizacji
UserAgent Edm.Guid Nie. Przeglądarka używana do wykonywania żądania
UserId Edm.Guid Nie. Unikatowy identyfikator użytkownika systemu Dynamics skojarzony z tym działaniem
UserUpn Edm.String Nie. Główna nazwa użytkownika skojarzona z tym działaniem

Zobacz, co jest rejestrowane

Aby uzyskać listę rejestrowanych działań, zobacz Przestrzeń nazw Microsoft.Crm.Sdk.Messages.

System rejestruje wszystkie komunikaty zestawu SDK z wyjątkiem następujących komunikatów:

  • 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

Kategoryzowanie żądań

Użyj prefiksu, aby kategoryzować każde żądanie.

Jeśli żądanie rozpoczyna się od: Kategoria jest:
RetrieveMultiple ReadMultiple
ExportToExcel ReadMultiple
RollUp ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
Retrieve Read
Search Read
Get Read
Export Read

Przykładowe wygenerowane dzienniki

Poniższe wpisy to przykłady dzienników aktywności.

Przykład 1 – Dzienniki generowane, gdy użytkownik odczytuje rekord Klient

Nazwa schematu Wartość
ID 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation Retrieve
Date 3/2/2018 11:25:56 PM
EntityId 00aa00aa-bb11-cc22-dd33-44ee44ee44ee
EntityName Account
Query N/A
QueryResults N/A
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=00aa00aa-bb11-cc22-dd33-44ee44ee44ee

Przykład 2 — dzienniki generowane, gdy użytkownik widzi rekordy konta w tabeli (Dzienniki eksportu do programu Microsoft Excel są podobne do tego)

Nazwa schematu Wartość
ID ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation RetrieveMultiple
Date 3/2/2018 11:25:56 PM
EntityId N/A
EntityName Account
Query \<filter type="and">\<condition column="ownerid" operator="eq-userid" />\<condition column="statecode" operator="eq" value="0" />\</filter>
QueryResults 00aa00aa-bb11-cc22-dd33-44ee44ee44ee, dc136b61-6c1e-e811-a952-000d3a732d76
ItemURL N/A

Przykład 3 — Lista wiadomości rejestrowanych, gdy użytkownik konwertuje potencjalnego klienta na szansę sprzedaży

identyfikator Identyfikator jednostki Nazwa jednostki Operation
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 Contact Create
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Create
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update

Znane problemy

  • Office ma limit 3KB dla każdego rekordu inspekcji. W związku z tym w niektórych przypadkach pojedynczy rekord z aplikacji zaangażowania klientów musi być podzielony na wiele rekordów w pakiecie Office. Za pomocą CorrelationId pola można pobrać zestaw podzielonych rekordów dla danego rekordu źródłowego. Operacje, które prawdopodobnie wymagają dzielenia, obejmują RetrieveMultiple i ExportToExcel.
  • Niektóre działania wymagają więcej przetwarzania, aby pobrać wszystkie istotne dane. Na przykład, system przetwarza RetrieveMultiple i ExportToExcel, aby wyodrębnić listę rekordów, które są pobierane lub eksportowane. Nie wszystkie istotne operacje zostały już przetworzone. Na przykład ExportToWord jest obecnie rejestrowana jako pojedyncza operacja bez innych szczegółów na temat tego, co zostało wyeksportowane.
  • W przyszłych wersjach system wyłącza rejestrowanie operacji uznanych za niepotrzebne w oparciu o przegląd dzienników. Na przykład niektóre operacje wynikają z automatycznych działań systemu, a nie działań użytkownika.
  • W niektórych przypadkach rekordów wartość EntityName pojawia się jako Unknown. Te rekordy nie są powiązane z żadną konkretną operacją związaną z jednostką i są puste w CRM. Wszystkie mają identyfikator jednostki. 0000000-0000-0000-0000-000000000000