Revision av ändringar
En vanlig utmaning i många affärshanteringsprogram är att undvika oönskade ändringar i data. Det kan vara allt från ett felaktigt kundtelefonnummer till en felaktig bokföring i redovisningen. I den här artikeln beskrivs möjligheterna att ta reda på vad som har förändrats, vem som ändrat det och när ändringen gjordes.
Om ändringsloggen
Med ändringsloggen kan du spåra alla direkta ändringar som användare gör av data i databasen. Du anger vad du vill att systemet ska logga för varje tabell och fält och därefter måste du aktivera ändringsloggen. Ändringsloggen är baserad på ändringar av data i tabeller som du spårar. På sidan Poster i ändringslogg sorteras poster kronologiskt och visar alla ändringar som har gjorts av värden i fälten i de tabeller du anger.
Spårningsändringarna kan påverka prestanda, vilket kan ta tid och öka databasens storlek, vilket kostar pengar. För att minska dessa kostnader ha följande i åtanke:
- Var noggrann när du väljer tabeller och åtgärder.
- Lägg inte till transaktioner och bokförda dokument. Prioritera i stället systemfält som Skapades av och Skapades den.
- Använd inte spårningstypen Alla fält. Välj i stället Vissa fält och spåra bara de viktigaste fälten.
Anmärkning
Ändringsloggen spårar inte ändringar för fält som använder autoIncrement property
. Ett exempel på ett fält där egenskapen används är fältet Heltal i tabellerna Felmeddelanden och Momsrapportrad.
Av prestandaskäl inaktiveras ändringsloggen vid uppgraderingen av Business Central till nästa version. Förutom att snabba på uppgraderingsprocessen minskas också oredan i ändringsloggen om du stänger av loggen. Så snart uppgraderingen är klar börjar loggningen spåra ändringar igen.
Viktigt!
Ändringar visas endast i Poster i ändringslogg när användarens session har startats om, vilket inträffar på följande sätt:
- Sessionen har upphört att gälla och har uppdaterats.
- Användaren valde ett annat företag eller rollcenter.
- Användaren loggade ut och loggade in igen.
Ställer in ändringslogg
På sidan Ändringslogginställningar kan du aktivera eller inaktivera ändringsloggen. När du gör det loggas aktiviteten så att du alltid kan se vem som har gjort ändringen.
På sidan Ändringslogginställningar om du väljer åtgärden Tabeller kan du ange vilka tabeller som du vill spåra ändringar för och vilka ändringar som ska spåras. Business Central spårar också flera systemtabeller.
Anmärkning
Du kan övervaka specifika fält för ändringar, till exempel fält som innehåller känslig information, genom att skapa fältövervakning. Om du gör undviks redundans genom att tabellen som innehåller fältet inte är tillgänglig för konfigurationen av ändringslogg. Mer information finns i Övervaka känsliga fält.
När du har skapat ändringsloggen och aktiverat den, och gjort en ändring av data, kan du visa och filtrera ändringen på sidan Ändringsloggtransaktioner. Om du vill ta bort poster skapar du en kvarhållningsprincip där du kan ange filter som baseras på datum och tid. Mer information om kvarhållningsprinciper i Definiera kvarhållningsprincip.
Analysera data i ändringsloggen
Du kan använda funktionen Dataanalys för att analysera data i ändringsloggen från sidan Ändringsloggtransaktioner. Du behöver inte köra en rapport eller öppna till ett annat program, till exempel Excel. Funktionen ger ett interaktivt och mångsidigt sätt att beräkna, sammanfatta och undersöka data. I stället för att köra rapporter med alternativ och filter kan du lägga till flera flikar som representerar olika uppgifter eller vyer för informationen. Några exempel är "Vem ändrade vilka data och när" eller "Data ändras efter tabell/fält" eller någon annan vy du kan tänka dig. Mer information om hur du använder funktionen Dataanalys finns i Analysera lista och frågedata med analysläge.
Ändra scenarier för logga ad hoc-analys
Följande avsnitt innehåller exempel på scenarier där analys av ändringsloggen kan hjälpa dig att övervaka och granska viktiga ändringar.
Yta | Till... | Öppna sidan i analysläge | Använda dessa fält |
---|---|---|---|
Vem ändrade vilka data och när | Se vem som ändrade vilka data. | Poster i ändringslogg | Användar-ID, Datum och tid, Tabellrubrik, Fältrubrik, Primärnyckelvärde 2, Primärnyckelvärde 3, Typ av ändring, Gammalt värde och Nytt värde. |
Dataändringar efter tabell/fält | Visa dataändringar per tabell/fält och vem som har gjort ändringen. | Poster i ändringslogg | Tabellrubrik, Fältrubrik, Användar-ID, Datum och tid, Primärnyckelvärde 2, Primärnyckelvärde 3, Typ av ändring, Gammalt värde och Nytt värde. |
Exempel: Vem ändrade vilka data och när
Så här analyserar du Vem som ändrade vilka data när:
- Öppna listan Ändringsloggtransaktioner och välj ikonen för att aktivera analysläge.
- På menyn Kolumner och ta bort alla kolumner (markera rutan bredvid sökfältet till höger).
- Dra fältet Användar-ID (vem som gjorde det) till området Radgrupper.
- Välj nu följande fält:
- Om du vill visa när det hände väljer du Datum och tid.
- Om du vill visa tabellen var det hände väljer du Tabellrubrik.
- Om du vill visa vilket fält väljer du Fältrubrik.
- Om du vill visa fältkoden väljer du Primärnyckelvärde 2.
- Om du vill visa företagsnamnet väljer du Primärnyckelvärde 3.
- Välj Typ av ändring om du vill visa om ändringen var en infognings-, uppdaterings- eller borttagningsåtgärd.
- Om du vill visa ändringen väljer du Gammalt värde och Nytt värde.
- Byt namn på analysfliken till Vem ändrade vilka data och när eller något som beskriver den här analysen.
Följande bild visar resultatet av de här stegen.
Exempel: Dataändringar efter tabell/fält
Så här analyserar du dataändringar per tabell/fält:
- Öppna listan Ändringsloggtransaktioner och välj ikonen för att aktivera analysläge.
- På menyn Kolumner och ta bort alla kolumner (markera rutan bredvid sökfältet till höger).
- Dra fälten Tabellrubrik (i vilken tabell) och Fältrubrik (i vilket fält) till området Radgrupper.
- Välj nu följande fält:
- Om du vill visa när det hände väljer du Datum och tid
- Om du vill visa vem som har gjort ändringen väljer du Användar-ID.
- Om du vill visa koden för fältet väljer du Primärnyckelvärde 2.
- Om du vill visa företagsnamnet väljer du Primärnyckelvärde 3 (vanligtvis företagets namn),
- Välj Typ av ändring om du vill visa om ändringen var en infognings-, uppdaterings- eller borttagningsåtgärd.
- Om du vill visa ändringen väljer du Gammalt värde och Nytt värde.
- Byt namn på analysfliken till Dataändringar efter tabell + fält eller något som beskriver den här analysen.
Följande bild visar resultatet av de här stegen.
Om aktivitetsloggar
På vissa sidor i Business Central kan du visa en aktivitetslogg som visar status och eventuella fel från filer som du exporterar från eller importerar till Business Central.
Arbeta med aktivitetsloggar
Informationen visas på sidan Aktivitetslogg enligt kontexten du öppnade den från. Du kan till exempel öppna sidan från sidorna Inställning av dokumentutbytestjänst, Inkommande dokument, Bokförd försäljningsfaktura och Bokförd försäljningskreditnota. Du kan tömma listan över loggposter eller bara rensa listan över poster som är äldre än sju dagar.
Övervaka känsliga fält
Att hålla känslig information säker och privat är en grundläggande angelägenhet för de flesta företag. Om du vill lägga till ett säkerhetsskikt kan du övervaka viktiga fält och meddelas via e-post när någon ändrar ett värde. Du kanske till exempel vill få ett meddelande om någon ändrar IBAN-numret för ditt företag.
Anmärkning
Om du vill skicka meddelanden via e-post måste du ställa in e-postfunktionen i Business Central. Mer information finns i Konfigurera e-post.
Konfigurera fältövervakning
Du kan använda guiden Konfigurera övervakning av fältändringar för assisterad konfiguration för att ange vilka fält du vill övervaka baserat på filterkriterier, till exempel klassificering av datakänslighet för fälten. Mer information finns i Klassificera datakänslighet. Med guiden kan du också ange vilken person som ska få ett e-postmeddelande när en ändring sker och vilket e-postkonto som ska användas för att skicka e-postmeddelandet. Du måste ange både användarmeddelandet och kontot som meddelandet ska skickas från. När du har slutfört guiden kan du hantera inställningarna för fältövervakning på sidan Konfigurera fältövervakning.
Anmärkning
När du anger vilket e-postkonto du vill skicka meddelanden från måste du lägga till kontotypen Microsoft 365 eller SMTP. Meddelanden ska skickas från ett konto som inte är associerat med en faktisk användare. Därför kan du inte välja aktuell användare kontotyp. Om du gör det kommer meddelandena inte att skickas.
Med tiden kommer listan över poster på sidan Poster i loggen med övervakade fält att växa. Om du vill minska antalet poster kan du skapa en bevarandeprincip som tar bort poster efter en viss tidsperiod. Mer information finns i Definiera bevarandeprinciper.
När du ställer in fältövervakning, eller ändrar någonting i inställningarna, skapas poster för dina ändringar. Du kan ange om du vill visa poster som är relaterade till övervakningsinställningarna genom att visa eller dölja dem.
Du kan hantera inställningar för fältövervakning, t. ex. om ett e-postmeddelande ska skickas eller om ändringar bara ska loggas, för varje fält på sidan Kalkylark med övervakade fält. Du kan också lägga till eller ta bort fält för övervakning på sidan.
Anmärkning
När du har lagt till ett eller flera fält och startat övervakning måste du logga ut från Business Central och logga in igen för att tillämpa inställningarna.
Arbeta med fältövervakning
Poster för alla ändrade värden för övervakade fält är tillgängliga på sidan Poster i loggen med övervakade fält. Ange till exempel följande information:
- Det fält som värdet ändrades för.
- De ursprungliga och nya värdena.
- Som gjorde ändringen och när de gjorde det.
Om du vill granska en ändring ytterligare kan du välja ett värde för att öppna sidan där den gjordes. Om du vill se en lista över alla poster väljer du Poster för fältändringar.
Visa telemetri för fältövervakning
Du kan konfigurera Business Central för att skicka fältövervakningsaktiviteter till en Application Insights-resurs i Microsoft Azure. Med hjälp av Azure Monitor kan du sedan skapa rapporter och aviseringar för insamlade data. Mer information finns i följande artiklar i Business Central-hjälpen för utvecklare och IT-proffs:
- Övervaka och analysera telemetri – Aaktivera Application Insights
- Analysera telemetri för fältövervakning
Definiera bevarandeprinciper
Du kan skapa bevarandeprinciper för att ta bort data som inte behövs i loggarna efter en tidsperiod som du anger. Till exempel kan antalet poster i en logg ökas med tiden. Genom att rensa bort gamla poster kan du göra det enklare att fokusera på nyare, och troligen mer relevanta, poster. Mer information om kvarhållningsprinciper i Definiera kvarhållningsprincip.
Se även
Övervaka känsliga fält
Analysera telemetri för fältövervakning
Definiera kvarhållningsprinciper
Ändra grundinställningar
Sortera, söka och filtrera
Söka efter sidor och information med berätta
Tilldela användare och grupper behörigheter
Arbeta med Business Central
Sök efter gratis e-inlärningsmoduler för Business Central här