Hantera Dataverse-granskning

Dataverse-granskningsfunktionen har utformats för att uppfylla policyer för extern och intern granskning, efterlevnad, säkerhet och styrning som är vanliga inom många företag. Dataverse-granskningen loggar förändringar som görs i kundposter i en miljö med Dataverse-databas. Dataverse-granskning loggar även användaråtkomst via ett program eller via SDK i en miljö.

Dataverse-granskning stöds i alla anpassade och mest anpassningsbara tabeller och kolumner. Granskningsloggar lagras i Dataverse och använder logglagringskapacitet. Granskningsloggar kan visas på fliken Granskningshistorik för en enskild post och i vyn Granskningssammanfattning för alla granskade åtgärder i en enda miljö. Granskningsloggar kan också hämtas med webb-API eller SDK för .NET.

Kommentar

Användningen av entitetsrelaterade termer beror på vilket protokoll eller klassbibliotek som används. Se Terminologianvändning beroende på protokoll eller teknik.

Granskningsloggar kan visas med en fördröjning på fliken Granskningshistorik för en post och i vyn Sammanfattning av granskning. Det beror på att granskningsloggar lagras i Dataverse logglagringsfilen och inte längre i databaslagringen.

Granskningshistorik för en enskild post

Granskningshistorik för en enskild post

Sammanfattningsvy för granskning (alla granskningsloggar)

Sammanfattningsvy för granskning (alla granskningsloggar)

Med granskningsloggar får administratörer och andra behöriga användare svar på frågor som:

  • Vem har skapat eller uppdaterat en viss post, och när?
  • Vilka fält i en post har uppdaterats?
  • Vad var det tidigare fältvärdet före uppdatering?
  • Vem hade åtkomst till systemet och när?
  • Vem har tagit bort en post?

Följande åtgärder kan granskas:

  • Granska ändringar på nivån för entiteter, attribut och organisationer. Du kan till exempel aktivera granskning för en miljö eller en tabell.
  • Skapa, uppdatera och ta bort åtgärder på poster.
  • Ändringar i delningsbehörigheter för en post.
  • N till N-koppling eller bortkoppling av poster.
  • Ändringar i säkerhetsroller.
  • Borttagning av granskningsloggar.
  • För ändringar som gjorts i entitetsfält som kan lokaliseras, såsom fälten för produktentitetens namn eller beskrivning, visas språk-ID:t (LCID) i granskningsposten.

Granskning stöds inte i ändringar av tabell- eller kolumndefinitionen eller under autentisering. Granskning stöder vidare inte hämtnings- eller exportåtgärder. Dataverse och modellstyrda program, aktivitetsloggning kan aktiveras, förutom Dataverse-granskning för att logga datahämtning och exportoperationer.

I följande lista räknas de icke-anpassningsbara tabeller upp som inte kan granskas. Listan har erhållits genom att testa kolumnvärdet CanModifyAuditInställningar för "falskt" i varje tabells definition:

  • ActivityPointer
  • Anteckning
  • BulkOperation
  • Kalender
  • CalendarRule
  • CustomerOpportunityRole
  • Rabatt
  • DiscountType
  • IncidentResolution
  • KbArticle
  • KbArticleComment
  • KbArticleTemplate
  • Meddelande
  • OpportunityClose
  • OrderClose
  • ProductPriceLevel
  • QuoteClose
  • RecurrenceRule
  • Resurs
  • ResourceGroup
  • ResourceGroupExpansion
  • ResourceSpec
  • SalesLiteratureItem
  • SalesProcessInstance
  • Tjänster
  • Ämne
  • Mall
  • UoM
  • UoMSchedule
  • Workflow
  • WorkflowLog

Konfigurera granskning för en miljö

Det finns tre nivåer där granskning kan konfigureras: en miljö, en tabell och en kolumn. För att tabellgranskning ska äga rum måste granskning aktiveras på miljönivå. För att kolumngranskning ska äga rum måste granskning aktiveras på miljönivå samt på tabellnivå.

Om du vill aktivera granskning av användaråtkomst (loggåtkomst) eller aktivitetsloggning (läsloggar) måste granskning aktiveras på miljönivå. Alternativet att aktivera aktivitetsloggning visas endast när de minsta licenskraven för Office uppfylls.

Du måste inneha rollen som Systemadministratör, Systemanpassare eller motsvarande behörighert för att kunna aktivera eller inaktivera granskning.

Granskning kan konfigureras manuellt via administrationscentret för Power Platform och Power Apps-portalen. Granskning kan också konfigureras programmässigt. Se Granskningsöversikt.

Starta/stoppa granskning för en miljö och ange kvarhållningsprincip

Denna uppgift kräver rollen som systemadministratör eller systemanpassare eller likvärdig behörighet.

Kommentar

Kvarhållningsperioden för granskning är inte tillgänglig för Dynamics 365 Customer Engagement (on-premises) eller för miljöer som är krypterade med en kunds egen krypteringsnyckel.

  1. Logga in på administrationscentret för Power Platform med hjälp av autentiseringsuppgifter för administratör.

  2. Gå till Miljöer> [Välj en miljö] >Inställningar> Visa Granskning och loggar>Granskningsinställningar.

    Inställning Beskrivning
    Starta granskning Starta eller stoppa granskning.
    Logga åtkomst Logga när systemet används, vanligtvis genom inloggning.
    Läs loggar Logga in på Microsoft Purview regelefterlevnad.
  3. Du kan ange en kvarhållningsperiod för hur länge granskningsloggar sparas i en miljö. Under Behåll dessa loggar för väljer du den tidsperiod då du vill spara loggarna.

    Inställning Beskrivning
    Ange kvarhållningspolicyför dessa loggar Standard: Alltid
    Ange en anpassad kvarhållningspolicy Maximum: 24 855 dagar. Visas om du väljer "Anpassad" i inställningen ovan.

    När granskningslagringsperioden har angetts som "Alltid" tas aldrig loggar bort. När granskningslagringsperioden har angetts till något annat värde tas loggarna bort kontinuerligt från den tidpunkt då en granskningspost överskrider den tid som har definierats i kvarhållningsprincipen.

    Exempel: Kvarhållningspolicyn är inställd på 30 dagar. Granskningsposter som skapades för 30 dagar +1 sekund sedan börjar tas bort i bakgrunden.

    Varje granskningslogg stämplas med den för närvarande aktiva kvarhållningsperioden. Om du ändrar kvarhållningsperioden ändras inte kvarhållningsperioden för redan befintliga poster. Den nya kvarhållningsperioden tillämpas på alla nya poster som skapas efter att kvarhållningsprincipen ändrades.

    Exempel: kvarhållningsperioden ändras från 30 dagar till 90 dagar. Granskningsposter som skapades före ändringen börjar tas bort i bakgrunden efter 30 dagar. Granskningsposter som skapades efter ändringen börjar tas bort i bakgrunden efter 90 dagar.

  4. Välj Spara.

Mer information: Dataverse-utvecklarhandbok: Konfigurera granskning > Konfigurera organisationsinställningar

Aktivera granskning för ett visst program i en webbapp

Denna uppgift kräver rollen som systemadministratör eller systemanpassare eller likvärdig behörighet.

Med den här funktionen kan du snabbt aktivera granskning för flera tabeller (entiteter) samtidigt. Gruppering av tabeller motsvarar ett Dynamics 365-program, till exempel motsvarar Försäljningstabeller programmet Försäljningsnav.

  1. I webbprogrammet, gå till Inställningar (Inställningar.) >Avancerade inställningar.

  2. Välj Inställningar>Administration.

  3. Välj Systeminställningar och välj sedan fliken Granskning.

  4. Välj den tabell (de entiteter) du vill spåra. Om du vill starta eller stoppa granskning av specifika tabeller markerar eller avmarkerar du en av följande kryssrutor:

    • Vanliga entiteter. Spårar gemensamma entiteter som Konto, Kontakt, Mål, Produkt och Användare.
    • Försäljningsentiteter. Spårar försäljningsrelaterade entiteter som Konkurrent, Affärsmöjlighet, Faktura, Order och Offert.
    • Marknadsföringsentiteter. Spårar aktiviteter för kampanjentiteter.
    • Entiteter för kundtjänst. Spårar aktivitet för entiteterna Ärende, Kontrakt, Kö och Tjänst.
  5. Välj OK.

Konfigurera granskning för en eller flera tabeller och kolumner i Power Apps

Denna uppgift kräver rollen som systemadministratör eller systemanpassare eller likvärdig behörighet.

  1. Logga in på Power Apps med dina autentiseringsuppgifter för Systemadministratör eller Systemanpassare.

  2. Välj den miljö för vilken du vill konfigurera granskning.

    Kommentar

    Vi rekommenderar att du hanterar granskningskonfigurationen som en del av en lösning. Detta gör att du enkelt kan hitta dina anpassningar, använda ditt eget lösningspublicerade prefix, samt exportera lösningen för distribution till andra miljöer. Om du vill veta mer om att importera lösningar, se Använd en lösning att anpassa. När du använder en lösning lägger du till alla tabeller som du vill konfigurera för granskning i lösningen och utför sedan steg 3-8 innan du sparar och publicerar lösningen.

  3. Välj Dataverse>Tabeller.

  4. Välj en tabell.

    Välj tabellen Kontakt.

  5. Välj Redigera i kommandofältet.

  6. I kommandofältet väljer du Redigera tabellegenskaper.

  7. Visa Avancerade alternativ.

  8. Markera kryssturan Granska ändringar i data.

    Markera Granska dataändringar

  9. Välj Spara.

  10. Välj <- Bakåt i kommandofältet.

  11. Under Schema väljer du Kolumner.

    Under Schema väljer du Kolumner.

  12. Markera en kolumn som du vill aktivera för granskning och expandera sedan Avancerade alternativ.

    Markera kolumnen Mobiltelefon.

  13. arkera kryssrutan Aktivera granskning.

    Markera Aktivera granskning

  14. Välj Spara.

  15. Upprepa steg 3–10 för alla tabeller och kolumner du vill redigera.

Aktivera eller inaktivera entiteter och fält för granskning

Systemadministratörer eller anpassare kan ändra standardgranskningsinställningarna för entiteter och för specifika fält för en entitet.

Aktivera eller inaktivera granskning för en entitet

  1. Bläddra till administrationscenter för Power Platform och logga in med autentiseringsuppgifter för global administratör.

  2. Gå till Miljöer> [Välj en miljö] >Inställningar> expandera Granskning och loggar>Inställningar för entitets- och fältgranskning.

  3. Under Komponenter visar du Entiteter.

  4. Välj entiteten som du vill aktivera eller inaktivera granskning för.

  5. Starta granskning genom att markera kryssrutan Granskning i avsnittet Datatjänster på fliken Allmänt för att aktivera granskning eller avmarkera kryssrutan Granskning för att inaktivera den.

    När du startar eller stoppar granskning för en entitet startar eller stoppar du som standard även granskning för alla fälten för entiteten.

    Om du har aktiverat Läs loggar i miljöns granskningsinställningar måste du aktivera granskning av enskilda En enda post granskas. Logga en post när den öppnas och Flera poster granskas. Logga alla poster som visas på en öppen sida granskningsinställningarna och visa läsgranskningsloggarna från den här tabellen. Mer information: Aktivitetsloggning

  6. Välj Spara.

  7. Publicera anpassningarna. Om du vill publicera för en enskild entitet väljer du entiteten, till exempel Konto, och klickar på Publicera i verktygsfältet.

Aktivera eller inaktivera granskning för specifika fält i en entitet

  1. Under den entitet som du vill aktivera eller inaktivera granskning för med specifika fält klickar du på Fält.

  2. Om du vill aktivera eller inaktivera ett enskilt fält öppnar du fältet och markerar Aktivera eller Inaktivera i avsnittet Granskning.

    Markera de fält som du vill ha och klicka på Redigera i verktygsfältet om du vill aktivera eller inaktivera flera fält. Välj Aktiverad eller Inaktiverad i området Granskning i dialogrutan Redigera flera fält.

  3. Välj Spara.

  4. Publicera anpassningarna. Om du vill publicera för en enskild entitet väljer du entiteten, till exempel Konto, och klickar sedan på Publicera i verktygsfältet Åtgärder.

Mer information: Dataverse-utvecklarhandbok: Konfigurera granskning > Konfigurera tabeller och kolumner

Använda granskningshistoriken i ett modellbaserat program

Granskningshistoriken är en värdefull resurs som kan hjälpa användare att förstå uppdateringshistoriken för en enskild post. Den besvarar frågor som "När skapades den här posten och av vem?", "Vem har ändrat ett visst fält och vad var det tidigare värdet?", "Vem har delat posten med en annan användare?".

Användare måste ha privilegiet Visa granskningshistorik för att kunna visa granskningshistoriken för en post.

  1. Välj en post i ett modellbaserat program.

  2. Välj fliken Relaterat och välj sedan Granskningshistorik.

    Välj Granskningshistorik

  3. Välj ett fält i Filtrera efter om du vill filtrera resultat efter ett fält som du vill visa ändringshistoriken för.

    Använd filtret för att välja vad du vill se historiken för

Använd vyn Granskningssammanfattning

Vyn Granskningssammanfattning är en omfattande lista över alla granskningsloggar i en miljö. Genom att filtrera på olika kolumner kan användare av vyn Granskningssammanfattning förstå vad som har hänt i miljön över tid. Du får också svar på frågor som "Vilka åtgärder har en användare utfört och när?", "Vem har tagit bort en viss post?" eller "Vem har ändrat en användares roll?".

Användare måste ha privilegiet Visa granskningssammanfattning för att visa vyn Granskningssammanfattning.

  1. Logga in i administrationscentret för Power Platform och välj sedan en miljö.

  2. På granskningskortet väljer du Ta bort loggar.

  3. Välj Visa granskningsloggar.

    Välj Ta bort loggar

  4. Använd alternativet Aktivera/inaktivera Filter om du vill begränsa listan över granskningsposter som behövs för att besvara frågan. Du kan använda flera filter samtidigt.

    Välj Aktivera/inaktivera filter

    Kommentar

    Sortering är endast möjligt i kolumnen Ändrat datum.

    Export av granskningsloggar stöds inte för närvarande. Hämta granskningsdata från miljön med hjälp av webb-API eller SDK för .NET. eller organisationstjänsten. Se Hämta och ta bort historiken för granskade data.

    Stora attributvärden, som e-postbeskrivning eller anteckning, är begränsade (maximerade) till 5 KB eller ~5 000 tecken. Ett maximerat attributvärde kan kännas igen av tre punkter i slutet av texten, till exempel "lorem ipsum, lorem ip… ".

Mer information: Dataverse-utvecklarguide: Hämta historiken för granskade dataändringar

Ta bort ändringshistoriken för en post

Dataverse-granskning stöder borttagning av en enskild posts hela granskningshistorik. Det här är användbart när du svarar på en kunds begäran om att ta bort deras data.

Användare måste ha privilegiet Ta bort ändringshistorik för granskningspost för att kunna utföra den här åtgärden.

Borttagningen av en posts granskningshistorik kan göras i ett modellbaserat programs granskningshistorik samt i miljöns vy Granskningssammanfattning.

Ta bort ändringshistoriken för en post på fliken Granskningshistorik för en post

  1. Välj en post i ett modellbaserat program.

  2. Välj fliken Relaterat och välj sedan Granskningshistorik.

    Välj Granskningshistorik

  3. För Filtrera efter väljer du Alla fält och sedan Ta bort ändringshistorik för att ta bort alla loggar som rör vald post.

    Välj Ta bort ändringshistorik om du vill ta bort alla loggar som berör den markerade posten.

  4. Välj Ta bort för att bekräfta.

Ta bort ändringshistoriken för en post på fliken Granskningssammanfattning

  1. Logga in i administrationscentret för Power Platform och välj sedan en miljö.

  2. På granskningskortet väljer du Ta bort loggar.

  3. Välj Visa granskningsloggar.

    Välj Ta bort loggar

  4. Välj en rad i granskningshistoriken och välj sedan Ta bort ändringshistorik för att ta bort alla loggar som berör vald post.

    Välj Ta bort ändringshistorik om du vill ta bort alla loggar för vald post.

  5. Välj Ta bort för att bekräfta.

Minska logglagring: Ta bort granskningsloggar – äldre process

När du aktiverar Dataverse-granskning skapar dina program granskningsloggar i för att lagra ändringar i post- och användaråtkomsten. Du kan ta bort granskningsloggarna om de inte längre behövs och du vill frigöra kapacitetsutrymme.

Varning

När du tar bort granskningsloggar kan du inte längre visa granskningshistoriken för perioden som täcks av den granskningsloggen.

  1. Längst upp till höger, välj Inställningar (Inställningar.) >Avancerade inställningar>Inställningar>Granskning.

  2. Välj Hantering av granskningslogg och sedan Visa granskningsloggar.

  3. Markera den äldsta granskningsloggen och välj sedan Ta bort loggar.

  4. Välj OK för att bekräfta.

Kommentar

Du kan endast ta bort den äldsta spårningsloggen i systemet. Om du vill ta bort mer än en granskningslogg måste du fortsätta ta bort den äldsta tillgängliga granskningsloggen tills det att tillräckligt många loggar har tagits bort.

Minska logglagring: Ta bort granskningsloggar – ny process

När du aktiverar Dataverse-granskning skapar dina program granskningsloggar i för att lagra ändringar i post- och användaråtkomsten. Du kan ta bort granskningsloggarna om de inte längre behövs och du vill frigöra kapacitetsutrymme.

Varning

När du tar bort granskningsloggar kan du inte längre visa granskningshistoriken för tabeller, användaråtkomst eller perioden som täcks av den spårningsloggen.

  1. Logga in i administrationscentret för Power Platform och välj sedan en miljö.

  2. Under Granskning väljer du Ta bort loggar.

  3. Välj hur du väljer loggar som ska tas bort.

    Ta bort loggar Beskrivning Systemuppgiftsnamn
    Loggar efter tabell Markera en eller flera tabeller som du vill ta bort granskningsloggar för. Som standard visas alla tabeller i miljön, oavsett om de innehåller granskningsdata eller inte. Ta bort loggar för [antal] tabeller.
    Få åtkomst till loggar efter personer och system Ta bort alla loggar med åtkomst. Alla loggar för användare och system tas bort. Ta bort åtkomstloggar.
    Alla loggar till och med valt datum Ta bort alla loggar till och med valt datum. Ta bort alla loggar fram till och med [tidsstämpel].

    Välj en metod för att välja loggar att ta bort.

  4. Välj Ta bort och bekräfta.

    Kommentar

    Granskningsloggar tas bort i ett asynkront bakgrundssystemsjobb. Varaktigheten för borttagningen beror på mängden granskningsposter som ska tas bort. Den aktuella hastigheten är cirka 100 miljoner poster per dag, eller cirka 4 miljoner poster i timmen.

    Information om hur du övervakar statusen för jobb för granskningsradering finns i nästa avsnitt.

Övervaka systemjobb

Flera funktioner använder systemuppgifter för att utföra uppgifter automatiskt, till exempel arbetsflöden, import och dubblettidentifiering som körs oberoende eller i bakgrunden. Du kan övervaka dem för att kontrollera att de fungerar som de ska eller att de har avslutats.

  1. I administrationscentret för Power Platform väljer du en miljö.

    För Enhetligt gränssnitt väljer du, i det övre högra hörnet, Inställningar (Inställningar.) >Avancerade inställningar>Inställningar.

  2. Välj Inställningar>Grasnkning och loggar>Systemjobb för att se en rutnätevy över systemjobb.

Om en systemuppgift krånglar kan du avbryta, senarelägga, pausa eller återuppta den. Välj ett jobb och välj sedan menyn Åtgärder.

  • Avbryta systemuppgifter

    Du kan inte återuppta en avbruten systemuppgift.

  • Senarelägga slutförandet av systemuppgifter

    Om du senarelägger en aktiv systemuppgift stoppas alla aktuella och efterföljande åtgärder. Du kan ange en senare tidpunkt när systemuppgiften ska starta igen.

  • Pausa systemuppgifter

    Du kan återuppta en pausad systemuppgift.

  • Återuppta systemuppgifter

    Återuppta startar om en pausad systemuppgift.

    Dricks

    1. Om en systemuppgift misslyckas kan du visa information om varför och vilka problem som kan ha uppstått. Öppna först systemuppgiftsposten. Om du vill visa information om varför systemuppgiften misslyckades placerar du pekaren över varningssymbolerna.
    2. Du kan visa informationen i ett format som går att skriva ut eller kopiera och klistra in genom att klicka på knappen Skriv ut.

Kommentar

Du kan inte påverka status för systemuppgifter som har slutförts eller avbrutits.

Övervaka status för granskningsborttagningsjobb

  1. I administrationscentret för Power Platform väljer du en miljö.

    För Enhetligt gränssnitt väljer du, i det övre högra hörnet, Inställningar (Inställningar.) >Avancerade inställningar>Inställningar.

  2. Välj Inställningar>Datahantering>Massborttagning.

Välj systemjobbsnamnet om du vill öppna information om borttagningsjobbet.

Du kan använda Azure Synapse link for Dataverse för att länka granskningstabellen och skapa rapporter med hjälp av Power BI för att möta dina externa och interna revisions-, efterlevnads- och styrningsbehov. Mer information: Få åtkomst till granskningsdata med Azure Synapse Link for Dataverse och Power BI

Se även

Granskningsöversikt
Granska användaråtkomst