Rensningsrutiner i Dynamics 365 Finance och Dynamics 365 Supply Chain Management

I Microsoft Dynamics 365 Finance och Dynamics 365 Supply Chain Management finns saneringsrutiner tillgängliga i olika moduler. Den här artikeln ger en översikt över de rutiner som finns tillgängliga just nu. Informationen är organiserad enligt moduler.

Important

Dessa saneringsrutiner bör endast genomföras efter att företaget har gjort en detaljerad analys och bekräftat att data inte längre behövs.

Testa alltid varje saneringsrutin i en testmiljö innan du kör den i en produktionsmiljö.

System administration

Path Description
Systemadministration > Periodiska uppgifter > Upprensning av notifikationer

Denna rensningsrutin används för att periodiskt radera poster från tabellerna EventInbox och EventInboxData.

Rekommendation: Om du inte använder aviseringsfunktionen, stäng av aviseringen från batchjobbet.

Systemadministration > Periodiska uppgifter > Batchjobbshistorikrensning Denna vanliga version av batchjobbets historikrensningsrutin låter dig snabbt rensa alla historikposter som är äldre än ett angivet antal dagar. Alla poster som skapades tidigare tas bort från tabellen BatchJobHistory, samt även från länkade tabeller med relaterade poster (BatchHistory och BatchConstraintsHistory). Denna version erbjuder bättre prestandaoptimering eftersom den eliminerar behovet av filtrering.
Systemadministration > Periodiska uppgifter > Batchjobbshistorikrensning (anpassad) Denna anpassade batchjobbshistorikrensningsrutin ska endast användas när specifika poster måste raderas. Du kan rensa ut utvalda typer av batchjobbhistorik, baserat på kriterier som status, jobbbeskrivning, företag eller användare. Du kan lägga till andra kriterier genom att använda Filterknappen .
Systemadministration > Periodiska uppgifter > Batchjobbsrensning Rensa batchjobbstabellen bör användas regelbundet för att rengöra batchjobbstabellen. I fältet Behåll jobb (dagar), ange antalet dagar som ska bevara posterna för batchjobb. Denna städning bör göras utanför kontorstid.
Systemadministrationsförfrågningar >> Databaslogg >> Rensningslogg

Denna rensningsrutin låter dig radera databasloggar efter behov. Du kan ta bort loggar för specifika tabeller, ta bort specifika typer av databasloggar eller radera loggar baserat på datum och tid då de skapades.

Notera: Elektroniskt signerade poster kan inte raderas från loggar.

Data management

Path Description
I arbetsytan för datahantering väljer du Jobbhistorikrensning.

Som standard raderas jobbhistorikposter och relaterad stagingtabellsdata som är äldre än 90 dagar automatiskt (från och med september 2023). För att konfigurera en bevaringstid för jobbhistorik på mindre än 90 dagar, använd funktionen Execution history cleanup i Data Management. Den ersätter den tidigare Staging städrutinen, som nu är föråldrad (föråldrad).

Följande tabeller är rensade:

  • Alla mellanlagringsregister
  • DMFSTAGINGVALIDATIONLOG
  • DMFSTAGINGEXECUTIONERRORS
  • DMFSTAGINGLOGDETAIL
  • DMFSTAGINGLOG
  • DMFDEFINITIONGROUPEXECUTIONHISTORY
  • DMFEXECUTION
  • DMFDEFINITIONGROUPEXECUTION
  • DMFDEFINITIONGROUPEXECUTIONPROGRESS

General ledger

Path Description
Huvudbok > Periodiska uppgifter > Rensa huvudboksjournaler

Denna rensningsrutin tar bort huvudbokföring, kundresor och leverantörsreskontra som bokförs. När du raderar en bokad huvudbokad journal tas all information som är relaterad till den ursprungliga transaktionen bort.

Från och med Dynamics 365 Finance version 10.0.47 förbättras prestandan i denna saneringsrutin med en ny funktion i funktionshanteringen. Aktivera funktionen Delete journals batchprocessförbättring för att köra mer effektivt i batch genom att använda ett toppplockningsmönster.

Notera: Radera denna information endast om du är säker på att det inte är nödvändigt att vända huvudbokstransaktionerna.

Detaljhandel och handel

Path Description
Detaljhandel och handel > Detaljhandel och Handel IT > E-post och notiser > Rensa e-postnotifikationsloggar

Denna rensningsrutin sätter upp ett batchjobb för att rensa e-postnotisloggarna.

Försäljning och marknadsföring

Path Description
Försäljning och marknadsföring > Periodiska uppgifter > Rensa > Ta bort försäljningsorder Denna rensningsrutin raderar utvalda försäljningsorder.
Försäljning och marknadsföring > Periodiska uppgifter > Rensa > upp Ta bort offerter Denna rensningsrutin raderar utvalda citat.
Försäljning och marknadsföring > Periodiska uppgifter > Rensa > upp Radera returorder Denna rensningsrutin raderar valda returorder.
Försäljning och marknadsföring > Periodiska uppgifter > Städning > Försäljningsuppdatering Historik Rensning Denna rensningsrutin raderar gamla uppdateringshistoriktransaktioner. Alla uppdateringar av bekräftelser, plocklistor, packsedlar och fakturor genererar uppdateringshistoriktransaktioner. Du ser dessa transaktioner på sidan Historik på uppdatering .
Försäljning och marknadsföring > Periodiska uppgifter > Städning > Beställningshändelser sanering Denna städrutin städar upp orderhändelser. Nästa steg är att öppna sidan för att ställa upp beställningshändelser och markera kryssrutorna för alla beställningshändelser som inte krävs.

Anskaffning och källa

Path Description
Upphandling och inköp > Periodiska uppgifter > Rensning > Uppdatering av inköpshistorik Rensning Denna saneringsrutin används för att radera alla uppdateringar av bekräftelser, plocklistor, produktkvitton och fakturor som genererar uppdateringshistoriktransaktioner.
Upphandling och sourcing > Periodiska uppgifter > Rensning > Ta bort offertförfrågningar Denna saneringsrutin används för att ta bort offertförfrågningar (RFQ) och RFQ-svar. De motsvarande RFQ-journalerna raderas inte utan finns kvar i systemet.
Upphandling och inköp > Periodiska uppgifter > Rensning > Utkast Påfyllning av beställning Journalrensning Denna saneringsrutin används för att rensa upp i dagböcker för utkast till påfyllnadsorder.

Warehouse management

Path Description
Lagerhantering > Periodiska uppgifter > Städning > Historik över arbetsskapande Städning Denna rensningsrutin används för att ta bort historikposter för arbetets skapande från tabellen WHSWorkCreateHistorytable. I dialogrutan anger du hur många dagar som ska bevara historiken.
Lagerhantering > Periodiska uppgifter > Rensning > Containeriseringshistorik Rensning Denna rensningsrutin används för att ta bort containeriseringshistorik från tabellen WHSContainerizationHistory. I dialogrutan anger du hur många dagar som ska bevara historiken.
Lagerhantering > Periodiska uppgifter > Städning > Vågbearbetningshistorik Logg rensning Denna rensningsrutin används för att radera vågbehandlingshistorikens loggposter från tabellen WHSWaveExecutionHistory. I dialogrutan anger du hur många dagar som ska bevara historiken.
Lagerhantering > Periodiska uppgifter > Städning > Vågbatchrensning Denna rensningsrutin används för att rensa batchjobbshistorikposter som är relaterade till vågbearbetningsbatchgruppen.
Lagerhantering > Periodiska uppgifter > Rensning > Cykelräkningsplan Rensning Denna rensningsrutin används för att rensa batchjobbshistorikposter som är relaterade till cykelräkningsplanskonfigurationer.
Lagerhantering > Periodiska uppgifter > Rensning > Mobil enhetsaktivitetslogg Rensning Denna rensningsrutin används för att radera aktivitetsloggposter för mobila enheter från tabellen WHSMobileDeviceActivityLog. I dialogrutan anger du hur många dagar som ska bevara historiken.
Lagerhantering > Periodiska uppgifter > Rensning > Städning av Jobb, användarsession, loggrensning Denna rensningsrutin används för att ta bort arbetsanvändarsessionsposter från tabellen WHSWorkUserSessionLog. I dialogrutan anger du hur många timmar som ska föra register.
Lagerhantering > Periodiska uppgifter > Städning > Vågetiketter Städning Denna rensningsrutin används för att rensa vågetikettsposterna från WHSWaveLabel-tabellen.
Lagerhantering > Periodiska uppgifter > Rensning > Arbetslinjehistoriklogg Rensning Denna rensningsrutin används för att ta bort de tillfälliga arbetshistorikposterna från tabellen WHSTmpWorkLineHistory. I dialogrutan anger du hur många dagar som ska bevara historiken.
Lagerhantering > Periodiska uppgifter > Städning > Städning Registreringshistorik för registreringsskyltar Denna saneringsrutin används för att radera registreringsskyltens mottagningshistorik från WHSLicensePlateReceivingHistory. I dialogrutan anger du hur många dagar som ska bevara historiken.
Lagerhantering > Periodiska uppgifter > Städning > Städning av arbetsundantagslogg Denna rensningsrutin används för att radera loggposter för arbetsundantag från tabellen WHSWorkExceptionLog. I dialogrutan anger du antalet dagar som ska behållas i historiken, statusen för posterna som ska tas bort (det vill säga Öppna eller Stängda) och det maximala antalet poster som denna operation kan radera. Läs mer i Visa och hantera loggen över arbetsundantag.

Inventory management

Följande tabell beskriver de saneringsjobb som finns tillgängliga för modulen Inventariehantering. Var och en av dem listasunder vägen>> i navigationspanelen på vänster sida av sidan. Du kan också hitta någon av dem genom att skriva in jobbnamnet direkt i fältet Sök efter en sida i navigationsfältet högst upp på sidan.

Job name Description
Beräkning av platsbelastning Tabellen WMSLocationLoad spårar vikt och volym av föremål och pallar. Beräkningen av platslastjobbet minskar antalet poster i WMSLocationLoad tabellen och hjälper till att förbättra prestandan.
Upprensning av lagerjournaler Denna saneringsrutin raderar bokade lagerjournaler. Att rensa upp upplagda inventeringsjournaler hjälper till att frigöra systemresurser.
Upprensning av inventarieuppgörelser

Denna saneringsrutin stänger lagertransaktioner eller raderar avbrutna lageravräkningar. Genom att rensa upp stängda eller raderade inventariebosättningar hjälper du till att frigöra systemresurser.

Gruppera eller ta inte bort lageravräkningar som ligger för nära det aktuella datumet eller räkenskapsåret, eftersom en del av transaktionsinformationen för avräkningarna går förlorad.

Stängda lagertransaktioner kan inte ändras efter att de grupperats, eftersom transaktionsinformationen för avräkningarna går förlorad.

Om avbrutna lageravräkningar raderas kan de inte stämmas av med finanstransaktioner.

Dialogen för att ställa in detta jobb ger följande valfria inställningar:

  • Gruppavräkningar bokförda före – Ange datumet före vilket avräkningarna av stängda lagertransaktioner grupperas.
  • Ta bort avbokade bosättningar som postats tidigare – Ange datumet då bosättningarna avbröts och raderades.
Upprensning av inventariedimensioner

Denna städrutin håller bordet vid InventDim liv. Den tar bort alla befintliga lagerdimensioner som är definierade men inte används i det nuvarande företaget. Alla oanvända lagerdimensioner raderas permanent oavsett om transaktionen är öppen eller stängd.

Denna rensningsrutin verifierar om varje InventDim post används i inköpsorderrader, försäljningsorderlinjer, lagertransaktioner och/eller lagerposter. Om det finns en referens till InventDim, kontrolleras den. Om den inte används tas den bort. Om samma kombination av dimensioner används senare skapar systemet en ny InventDim post med ett nytt InventDimId värde och använder denna istället.

Lagerdimensionskombinationsposter som fortfarande refereras kan inte raderas eftersom när en InventDim post raderas kan relaterade transaktioner inte öppnas igen.

Varning: Detta jobb tar bort alla lagerdimensioner som skapades under det målade datumintervallet och som är definierade men inte används i det nuvarande företaget. Oanvända inventariedimensioner raderas permanent. Ingen varning eller databaslogg skapas under processen. Kör inte det här jobbet utan en god anledning. Se till att schemalägga processen utanför kontorstid.

Rensning av behållningsposter

Denna saneringsrutin tar bort stängda och oanvända poster för lagerbestånd som är tilldelat en eller flera spårningsdimensioner. Stängda transaktioner markeras som stängda och innehåller värdet 0 (noll) för alla kvantiteter och anskaffningsvärden. Genom att ta bort dessa transaktioner hjälper du till att förbättra prestandan för frågor för lagerbestånd. Transaktioner raderas inte för lagerutrymme som inte är tilldelat spårningsdimensioner. Denna saneringsrutin kan ta bort data som används i rapporter, såsom den fysiska lagerrapporten per lagerdimension , så se till att du förstår konsekvenserna innan du kör den.

Dialogen för att ställa in detta jobb ger följande inställning:

  • Radera om det inte uppdateras under så många dagar – Stängda handposter som inte uppdateras under detta antal dagar raderas (standard är 7). Poster som ändras under denna period raderas inte
Lagerhantering med handsanering Denna rensningsrutin raderar poster i InventSum och WHSInventReserve tabellerna. Dessa tabeller används för att lagra information om varor som är aktiverade för lagerhanteringsprocesser (det vill säga WHS-artiklar). Genom att rensa upp dessa register förbättrar du avsevärt prestandan på beräkningar i hand. Denna saneringsrutin kan dock ta bort data som används i rapporter, såsom den fysiska lageruppställningen per lagerdimension , så se till att du förstår konsekvenserna innan du kör den.
Aggregering av lagerposter efter finansiella dimensioner

Denna rensningsrutin samlar InventSum rader med en mängd 0 (noll) och rensar poster där Stängt är satt till Sann.

Denna rutin hanterar scenarier där det inte finns fler kvantiteter i InventSum tabellen för en kombination av lagerdimensioner, men det finns ändå ett värde. Även om dessa värden försvinner i vissa fall, tillåter den nuvarande designen ibland att värden får finnas kvar.

Till exempel, om du använder batchnummer, skapar varje batchnummer (och den kombinerade platsen, lagret osv.) en ny post i tabellen InventSum . När batchnumret säljs sätts kvantitetsfälten till 0 (noll). I de flesta fall sätts även fälten för finansiellt kostnadsbelopp och fysiskt kostnadsbelopp till 0 (noll). Men i standardkostnadsomvärdering och andra scenarier kan fältet fortfarande visa en viss summa. Detta beteende är giltigt och speglar hur systemet hanterar kostnader på den finansiella inventarienivån (till exempel på platsnivå).

Lagervärdena bestäms av poster i InventSum tabellen. I vissa fall, när lagervärden i det förflutna rapporteras, bestäms värdet av lagertransaktioner (tabellen InventTrans ). Därför, när du kör lagervärdesrapporter, tittar systemet initialt på tabellen InventSum , aggregerar alla poster till platsnivå och rapporterar värdet för varan per plats.

Data från de enskilda posterna på batchnummernivå används aldrig. Därför går denna rutin igenom alla InventSum poster och hittar poster där det inte finns någon kvantitet kvar (det vill säga där Inga öppna kvantiteter är satt till Sann). Eftersom det inte finns någon anledning att behålla dessa poster hittar InventSum systemet posten för samma objekt som har samma plats, kopierar värdena från batchnummernivån till platsnivån och raderar posten. När du sedan kör lagervärdesrapporter hittar systemet fortfarande samma korrekta värden. Därför minskar denna rutin antalet InventSum poster, avsevärt i vissa fall, och har en positiv inverkan på prestandan för alla funktioner som frågar den tabellen.

Kostnadsberäkningsdetaljer Denna saneringsrutin rensar upp kostnadsberäkningsdetaljer.
Uppdatering av historik för överföringsorder Denna rensningsrutin raderar poster från InventTransferParmTable, InventTransferParmUpdate och InventTransferParmLine tabellerna. Dessa tabeller används vid bokföring av överföringsorder. Denna rensning hjälper till att förbättra prestandan för alla funktioner som frågar dessa tabeller.
Konsolidering av lagertransaktioner Denna saneringsrutin samlar data om lagertransaktioner för att förbättra systemets prestanda. För mer information om denna funktionalitet, se Konsolidera lagertransaktioner.
Rensning av data i lagerbehållningsrapport

Denna rensningsrutin raderar lagringsdata för rapporter som kördes före ett specifikt datum.

Dialogen för att ställa in detta jobb ger följande inställning:

  • Radera lagerrapporten som utförts innan – Ange det senaste datumet för att spara rapportdata. Data för rapporter som är äldre än denna raderas.
Korrigera lageröverföringsorderrader manuellt

Denna rensningsrutin åtgärdar inkonsekvent data och korrigerar oväntade storheter som är relaterade till överföringsorder.

Dialogen för att ställa in detta jobb ger följande inställningar:

  • Omräkna överföringsrelaterade mängder – Sätt till Ja för att omräkna och korrigera skeppad kvantitet, skicka återstående kvantitet och ta emot återstående kvantitetsvärden.
  • Beräkna om lagertransaktioner – Ställ in på Ja för att åtgärda korrupta lagertransaktioner, såsom mottagna överföringsorder med beställda transaktioner och överföringsorder kopplade till slutförda utgångsorder.
  • Beräkna om headerstatus – Ställ in på Ja för att korrigera headerstatusvärden för överföringsorder baserat på deras radstatusvärden.
  • Återställ header – Ställ in på Ja för att återställa överföringsorder som oväntat togs bort trots att de inte mottogs fullt ut, relaterade orderrader fortfarande finns kvar, eller relaterade lagertransaktioner fortfarande finns.
Korrigering av lagerjournalsdata

Denna rensningsrutin raderar alla beställnings- eller beställda lagertransaktioner som kopplas till bokade eller icke-existerande lagerjournaler i det nuvarande företaget. Du väljer om du vill rensa upp föräldralösa obokförda lagertransaktioner utan journallinjer.

Varning: Lagertransaktionerna raderas permanent. Ingen varning eller databaslogg skapas under processen. Kör inte denna process utan en god anledning, och se till att testa noggrant innan du kör den i produktionsmiljön.

Korrekt vara som inte syns manuellt i form av släppta produkter Denna rensningsrutin löser visningsproblem som att släppta produkter inte visas och att e-handelskataloger inte fungerar efter att du implementerat en proaktiv kvalitetsuppdatering (PQU) för ditt system. Det fungerar genom att säkerställa att InventDim tabellen innehåller en post där InventDimId fältet har värdet AllBlank, och att poster i InventItemLocation tabellen korrekt relaterar till denna post genom InventItemLocation.InventDimId fältet vid behov.

Production control

Path Description
Produktionskontroll > Periodiska uppgifter > Rensning > Produktionsjournaler sanering Denna rensningsrutin används för att ta bort oanvända journaler.
Produktionskontroll > Periodiska uppgifter > Sanning > Produktionsorder sanering Denna rensningsrutin används för att ta bort produktionsorder som avslutas.
Produktionskontroll > Periodiska uppgifter > Rensning > Saneringsregistreringar

Vi rekommenderar att du regelbundet städar upp registreringarna. Denna rensningsrutin raderar endast data som bearbetas.

Notera: Se till att du inte raderar registreringar som kan krävas senare för dokumentationsändamål.

Produktionskontroll > Periodiska uppgifter > Rensning Arkiv > framtida registreringar Denna rensningsrutin används för att ta bort framtida registreringar från tabellen för råa registreringar.

Cost management

Path Description
Kostnadshantering > Tillverkningsredovisning > Städning > Produktionsorder sanering

Samma som produktionskontroll: > periodiska uppgifter > : rensning, > produktionsorder, sanering.

Denna rensningsrutin används för att radera produktionsorder som avslutats.

Kostnadshantering > Tillverkningsredovisning > Städning Omräkning > av Produktion Paketerar produktionsorder där de uppskattade kostnaderna för material- och tidsanvändning ska beräknas om och schemalägger omberäkningsuppgifter.
Kostnadshantering > Tillverkningsredovisning > Rensning > Rensa upp i kostnadsbladscachen CostSheetCache-tabellen används som tillfällig plats för kostnadsblad för att hjälpa till att generera priser. Detta jobb rensar upp i kostnadsbladets cache. Poster i cachen som har en ålder på de angivna dagarna eller äldre raderas.

Master planning

Path Description
Huvudplanering > Huvudplanering > Underhåll planer > Planera versionsrensning Vanligtvis görs denna rensning automatiskt. Dock fungerar automatisk sanering ibland fel, och föräldralös data finns kvar i systemet. Denna överflödiga data saktar ner frågor och gör att databasens storlek växer. Vi rekommenderar att du gör en förebyggande körning en gång i månaden när huvudresursplanering (MRP) inte pågår.

Projekthantering och redovisning

Path Description
Project management och redovisning > Periodiska > Delete project-journaler

Denna städrutin tar bort projekttimmarsavgifter och startsaldojournaler som har publicerats. När du raderar en bokad huvudbokad journal tas all information som är relaterad till den ursprungliga transaktionen bort.

Notera: Du bör bara radera denna information om du är säker på att du inte behöver reversera huvudbokstransaktionerna.