Opruimroutines in Dynamics 365 Finance en Dynamics 365 Supply Chain Management

In Microsoft Dynamics 365 Finance en Dynamics 365 Supply Chain Management zijn opruimroutines beschikbaar in verschillende modules. Dit artikel geeft een overzicht van de routines die momenteel beschikbaar zijn. De informatie is georganiseerd volgens modules.

Important

Deze opruimroutines moeten pas worden uitgevoerd nadat het bedrijf een gedetailleerde analyse heeft uitgevoerd en heeft bevestigd dat de gegevens niet langer nodig zijn.

Test elke schoonmaakroutine altijd in een testomgeving voordat je deze in een productieomgeving uitvoert.

System administration

Path Description
Systeembeheer > Periodieke taken > Opruimen van meldingen

Deze opruimroutine wordt gebruikt om periodiek records te verwijderen uit de tabellen EventInbox en EventInboxData.

Aanbeveling: Als je de alertfunctie niet gebruikt, zet dan de alert uit vanuit de batchjob.

Systeembeheer > Periodieke taken > Opschoning van batchgeschiedenis Deze reguliere versie van de batch-job history cleanup routine stelt je in staat om snel alle geschiedenisvermeldingen die ouder zijn dan een bepaald aantal dagen op te schonen. Elke eerder aangemaakte vermelding wordt verwijderd uit de BatchJobHistory-tabel, en ook uit gekoppelde tabellen met gerelateerde records (BatchHistory en BatchConstraintsHistory). Deze versie biedt betere prestatieoptimalisatie, omdat het filteren overbodig maakt.
Systeembeheer > Periodieke taken > Batch-taakgeschiedenis opruimen (op maat gemaakt) Deze aangepaste batch-job history cleanup routine moet alleen worden gebruikt wanneer specifieke vermeldingen verwijderd moeten worden. Je kunt geselecteerde soorten batch-taakgeschiedenisrecords opschonen, op basis van criteria zoals status, functiebeschrijving, bedrijf of gebruiker. Je kunt andere criteria toevoegen door de Filterknop te gebruiken.
Systeembeheer > Periodieke taken > Batch job opruimen Het opruimen van de batch job tabel moet regelmatig worden gebruikt om de batch job tabel op te schonen. In het veld 'Taken (dagen) behouden , specificeert u het aantal dagen om de gegevens van batchopdrachten te bewaren. Deze opruiming moet buiten kantooruren plaatsvinden.
Systeembeheer > Aanvragen > Database > Database Log > Schoonmaaklog

Deze opruimroutine laat je databaselogs verwijderen wanneer je dat nodig hebt. Je kunt logs verwijderen voor specifieke tabellen, specifieke soorten databaselogs verwijderen, of logs verwijderen op basis van de datum en tijd waarop ze zijn aangemaakt.

Opmerking: Elektronisch ondertekende records kunnen niet uit logs worden verwijderd.

Data management

Path Description
Selecteer in het gegevensbeheerwerkgebied'Job history cleanup'.

Standaard worden functiegeschiedenisvermeldingen en gerelateerde staging-tabel data die ouder zijn dan 90 dagen automatisch verwijderd (vanaf september 2023). Om een taakgeschiedenis-retentieperiode van minder dan 90 dagen te configureren, gebruik je de functie Execution history cleanup in Data Management. Het vervangt de eerdere opruimroutine van de Staging, die nu verouderd (verouderd) is.

De volgende tabellen zijn opgeschoond:

  • Alle faseringstabellen
  • DMFSTAGINGVALIDATIONLOG
  • DMFSTAGINGEXECUTIONERRORS
  • DMFSTAGINGLOGDETAIL
  • DMFSTAGINGLOG
  • DMFDEFINITIONGROUPEXECUTIONHISTORY
  • DMFEXECUTION
  • DMFDEFINITIONGROUPEXECUTION
  • DMFDEFINITIONGROUPEXECUTIONPROGRESS

General ledger

Path Description
Algemeen grootboek > Periodieke taken > Opruimen grootboekjournaalen

Deze opruimroutine verwijdert het hoofdboek, debiteuren en debiteurenboeken die zijn geboekt. Wanneer je een geposte grootboekjournal verwijdert, wordt alle informatie die gerelateerd is aan de oorspronkelijke transactie verwijderd.

Vanaf Dynamics 365 Finance versie 10.0.47 verbetert een nieuwe functie in Feature Management de prestaties van deze schoonmaakroutine. Schakel de functie Delete journals batchprocesprestatieverbetering in om efficiënter in een batch te draaien door gebruik te maken van een top picking-patroon.

Opmerking: Verwijder deze informatie alleen als je zeker weet dat het omkeren van de grootboekboektransacties niet nodig is.

Detailhandel en Handel

Path Description
Retail en Commerce > Retail en Commerce IT > E-mail en meldingen > Opruimen e-mailmeldingen

Deze opruimroutine zet een batchjob op om de e-mailmeldingslogboeken op te schonen.

Verkoop en marketing

Path Description
Verkoop en marketing > Periodieke taken > Opschonen > Verkooporders verwijderen Deze schoonmaakroutine verwijdert geselecteerde verkooporders.
Verkoop en marketing > Periodieke taken > Opruimen > Offertes verwijderen Deze opruimroutine verwijdert geselecteerde citaten.
Verkoop en marketing > Periodieke taken > Opruimen > Retourorders verwijderen Deze opruimroutine verwijdert geselecteerde retourorders.
Verkoop en marketing > Periodieke taken > Opruimen > Verkoop-update geschiedenis opruimen Deze schoonmaakroutine verwijdert oude updategeschiedenistransacties. Alle updates van bevestigingen, pickinglijsten, pakbonnen en facturen genereren transacties met updategeschiedenis. Je bekijkt deze transacties op de pagina Geschiedenis op update .
Verkoop en marketing > Periodieke taken > Opruimen > Bestellingsevenementen opruimen Deze opruimroutine ruimt ordergebeurtenissen op. De volgende stap is het openen van de pagina voor het instellen van Order-evenementen en het aanvinken van de selectievakjes voor order-events die niet vereist zijn.

Inkoopbeheer

Path Description
Inkoop en inkoop > Periodieke taken > Opruimen > Inkoopgeschiedenis bijwerken opruimen Deze opruimroutine wordt gebruikt om alle updates van bevestigingen, pickinglijsten, productbonnen en facturen te verwijderen die updates history transacties genereren.
Inkoop en inkoop > Periodieke taken > Opruimen > Aanvragen om offertes verwijderen Deze opruimroutine wordt gebruikt om offerteverzoeken (RFQ's) en RFQ-antwoorden te verwijderen. De bijbehorende RFQ-journals worden niet verwijderd, maar blijven in het systeem.
Inkoop en inkoop > Periodieke taken > Opruimen > Draft bevoorrading bestelling opruimen Deze opruimroutine wordt gebruikt om de tijdschriften voor de conceptbevoorrading van consignaties op te schonen.

Warehouse management

Path Description
Magazijnbeheer > Periodieke taken > Opruimen > Werkgeschiedenis opruimen Deze opruimroutine wordt gebruikt om records voor werkaanmaakgeschiedenis uit de WHSWorkCreateHistorytable-tabel te verwijderen. In het dialoogvenster geef je het aantal dagen aan dat de geschiedenis moet worden bijgehouden.
Magazijnbeheer > Periodieke taken > Opruimen > Containerisatiegeschiedenis opschonen Deze opruimroutine wordt gebruikt om containerisatiegeschiedenis uit de WHSContainerizationHistory-tabel te verwijderen. In het dialoogvenster geef je het aantal dagen aan dat de geschiedenis moet worden bijgehouden.
Magazijnbeheer > Periodieke taken > Opruimen > Golfverwerkingsgeschiedenis, log, opruimen Deze opruimroutine wordt gebruikt om de logrecords van de golfverwerkingsgeschiedenis uit de WHSWaveExecutionHistory-tabel te verwijderen. In het dialoogvenster geef je het aantal dagen aan dat de geschiedenis moet worden bijgehouden.
Magazijnbeheer > Periodieke taken > Opruimen > Golfbatch opruimen Deze opruimroutine wordt gebruikt om batch-taakgeschiedenisrecords op te schonen die gerelateerd zijn aan de batchgroep van golfverwerking.
Magazijnbeheer > Periodieke taken > Opruimen > Cyclustellingplan opruimen Deze opruimroutine wordt gebruikt om batch-taakgeschiedenisrecords op te schonen die gerelateerd zijn aan de configuraties van het cyclustellingplan.
Magazijnbeheer > Periodieke taken > Opruimen > Mobiele apparaatactiviteit, logboek, opruimen Deze opruimroutine wordt gebruikt om activiteitslogrecords van mobiele apparaten uit de WHSMobileDeviceActivityLog-tabel te verwijderen. In het dialoogvenster geef je het aantal dagen aan dat de geschiedenis moet worden bijgehouden.
Magazijnbeheer > Periodieke taken > Opruimen > Werk, gebruikerssessielogboek, opruimen Deze opruimroutine wordt gebruikt om werkgebruikerssessierecords uit de WHSWorkUserSessionLog-tabel te verwijderen. In het dialoogvenster geef je het aantal uren aan dat je gegevens moet bijhouden.
Magazijnbeheer > Periodieke taken > Opruimen > Golflabels opruimen Deze opruimroutine wordt gebruikt om de wave label-records uit de WHSWaveLabel-tabel op te ruimen.
Magazijnbeheer > Periodieke taken > Opruimen > Werklijngeschiedenis logboek opruimen Deze opruimroutine wordt gebruikt om de tijdelijke werkgeschiedenisrecords uit de WHSTmpWorkLineHistory-tabel te verwijderen. In het dialoogvenster geef je het aantal dagen aan dat de geschiedenis moet worden bijgehouden.
Magazijnbeheer > Periodieke taken > Opruimen > Opruimen Kentekenregistratiegeschiedenis Deze schoonmaakroutine wordt gebruikt om de kentekenplaat die de geschiedenisgegevens ontvangt uit de WHSLicensePlateReceivingHistory te verwijderen. In het dialoogvenster geef je het aantal dagen aan dat de geschiedenis moet worden bijgehouden.
Magazijnbeheer > Periodieke taken > Opruimen > Schoonmaak werkuitzonderingen logboek Deze opruimroutine wordt gebruikt om logrecords van werkuitzonderingen uit de WHSWorkExceptionLog-tabel te verwijderen. In het dialoogvenster specificeer je het aantal dagen dat in de geschiedenis moet worden bewaard, de status van de te verwijderen vermeldingen ( dat wil zeggen, Open of Gesloten) en het maximale aantal records dat deze bewerking kan verwijderen. Lees meer in Bekijk en beheer het logboek van werkuitzonderingen.

Inventory management

De volgende tabel beschrijft de opruimopdrachten die beschikbaar zijn voor de module Inventarisbeheer. Elk van hen staat onder het pad Inventarisbeheer>Periodieke Schoonmaakopdrachten> in het navigatiepaneel aan de linkerkant van de pagina. Je kunt ze ook vinden door de functienaam direct in het veld 'Zoek naar een pagina' in de navigatiebalk bovenaan de pagina in te voeren.

Job name Description
Berekening van locatiebelasting De WMSLocationLoad tabel houdt het gewicht en volume van items en pallets bij. De taak 'Calculation of location load' vermindert het aantal records in de WMSLocationLoad tabel en helpt de prestaties te verbeteren.
Opruiming van voorraadjournaals Deze opruimroutine verwijdert geposte voorraadjournaal. Het opruimen van geplaatste inventarisdagboeken helpt om gratis systeembronnen te gebruiken.
Opruiming van inventarisnederzettingen

Deze opruimroutine groepeert afgesloten voorraadtransacties of verwijdert geannuleerde voorraadafwikkelingen. Door gesloten of verwijderde inventarisnederzettingen op te ruimen, help je systeemmiddelen vrij te maken.

Groepeer of verwijder geen voorraadafwikkelingen die te dicht bij de huidige datum of het boekjaar liggen, omdat een deel van de transactie-informatie voor de afwikkelingen verloren gaat.

Gesloten voorraadtransacties kunnen niet worden gewijzigd nadat ze zijn gegroepeerd, omdat de transactie-informatie voor de afwikkelingen verloren gaat.

Als geannuleerde voorraadafwikkelingen worden verwijderd, kunnen ze niet worden afgestemd met financiële transacties.

De dialoogvenster voor het instellen van deze taak geeft de volgende optionele instellingen:

  • Groepsafwikkelingen die vóór zijn geboekt – Voer de datum in waarop de gesloten voorraadtransacties worden gegroepeerd.
  • Verwijder geannuleerde nederzettingen die eerder zijn geplaatst – Voer de datum in waarop de nederzettingen zijn geannuleerd en verwijderd.
Opruimen van inventarisafmetingen

Deze opruimroutine houdt de tafel in InventDim stand. Het verwijdert alle bestaande voorraaddimensies die gedefinieerd zijn maar niet gebruikt in het huidige bedrijf. Alle ongebruikte voorraaddimensies worden permanent verwijderd, ongeacht of de transactie open of gesloten is.

Deze schoonmaakroutine controleert of elk InventDim record wordt gebruikt in inkooporderlijnen, verkooporderlijnen, voorraadtransacties en/of voorraadrecords op voorraad. Als er een verwijzing naar InventDimbestaat, wordt deze gecontroleerd. Als het niet wordt gebruikt, wordt het verwijderd. Als later dezelfde combinatie van dimensies wordt gebruikt, maakt het systeem een nieuw InventDim record aan met een nieuwe InventDimId waarde en gebruikt deze in plaats daarvan.

Voorraaddimensiecombinatierecords die nog worden verwezen, kunnen niet worden verwijderd omdat wanneer een InventDim record wordt verwijderd, gerelateerde transacties niet opnieuw geopend kunnen worden.

Waarschuwing: Deze taak verwijdert alle voorraaddimensies die zijn aangemaakt tijdens de beoogde datumperiode en die zijn gedefinieerd maar niet gebruikt in het huidige bedrijf. Ongebruikte inventarisdimensies worden permanent verwijderd. Er wordt tijdens het proces geen melding of databaselog aangemaakt. Voer deze baan niet uit zonder een goede reden. Zorg ervoor dat je dit proces buiten kantooruren plant.

Items op voorraad opschonen

Deze opruimroutine verwijdert gesloten en ongebruikte boekingen voor voorraad die aan één of meer trackingdimensies is toegewezen. Gesloten transacties worden als gesloten gemarkeerd en bevatten een waarde van 0 (nul) voor alle hoeveelheden en kostprijzen. Door deze transacties te verwijderen, help je de prestaties van zoekopdrachten voor voorraad op voorraad te verbeteren. Transacties worden niet verwijderd voor voorraad die niet aan trackingdimensies is toegewezen. Deze opruimroutine kan gegevens verwijderen die gebruikt worden door rapporten, zoals het rapport over de fysieke voorraad per inventarisdimensie , dus zorg ervoor dat je de implicaties begrijpt voordat je het uitvoert.

De dialoogvenster voor het instellen van deze taak geeft de volgende instelling:

  • Verwijder als je niet voor zoveel dagen wordt bijgewerkt – Gesloten on-hand items die niet voor dit aantal dagen zijn bijgewerkt, worden verwijderd (standaard is 7). Vermeldingen die in deze periode veranderen, worden niet verwijderd
Magazijnbeheer met handopruiming Deze opruimroutine verwijdert records in de InventSum en WHSInventReserve tabellen. Deze tabellen worden gebruikt om informatie op voorraad op te slaan voor items die zijn ingeschakeld voor magazijnbeheerprocessen (dat wil zeggen, WHS-items). Door deze gegevens op te schonen, verbeter je de prestaties van de berekeningen op handen aanzienlijk. Deze opruimroutine kan echter gegevens verwijderen die door rapporten worden gebruikt, zoals het rapport over de fysieke voorraad per inventarisdimensie , dus zorg ervoor dat je de gevolgen begrijpt voordat je het uitvoert.
Aggregatie van voorraadboekingen per financiële dimensies

Deze opruimroutine aggregeert InventSum rijen met een hoeveelheid van 0 (nul) en ruimt records op waarbij Gesloten op Waar is gezet.

Deze routine behandelt scenario's waarin er geen hoeveelheden meer in de InventSum tabel staan voor een combinatie van voorraaddimensies, maar er nog steeds een waarde is. Hoewel deze waarden in sommige gevallen verdwijnen, laat het huidige ontwerp soms toe dat waarden blijven staan.

Als je bijvoorbeeld batchnummers gebruikt, maakt elk batchnummer (en de gecombineerde locatie, magazijn, enzovoort) een nieuw record aan in de InventSum tabel. Wanneer het batchnummer wordt verkocht, worden de hoeveelheidsvelden gezet op 0 (nul). In de meeste gevallen zijn de velden Financiële kostenbedrag en Fysieke kostenhoeveelheid ook ingesteld op 0 (nul). In standaardkostenherwaarderingen en andere scenario's kan het veld echter nog steeds een bepaald bedrag tonen. Dit gedrag is geldig en weerspiegelt de manier waarop het systeem kosten afhandelt op het niveau van de financiële voorraad (bijvoorbeeld op locatieniveau).

Voorraadwaarden worden bepaald door gegevens in de InventSum tabel. In sommige gevallen, wanneer voorraadwaarden in het verleden worden gerapporteerd, wordt de waarde bepaald door voorraadtransacties (de InventTrans tabel). Daarom kijkt het systeem, wanneer je voorraadwaarderapporten uitvoert, eerst naar de InventSum tabel, verzamelt alle records op site-niveau en rapporteert de waarde per locatie per site.

De gegevens uit de individuele records op batchnummerniveau worden nooit gebruikt. Daarom doorloopt deze routine alle InventSum records, vindt de records waar geen hoeveelheid meer is (dat wil zeggen, waar Geen open hoeveelheden op True is gezet). Omdat er geen reden is om deze records te bewaren, vindt het systeem het InventSum record voor hetzelfde item dat dezelfde locatie heeft, kopieert de waarden van het batchnummerniveau naar het siteniveau en verwijdert het record. Wanneer je vervolgens voorraadwaarderapporten uitvoert, vindt het systeem nog steeds dezelfde correcte waarden. Daarom vermindert deze routine het aantal InventSum records aanzienlijk, in sommige gevallen, en heeft het een positieve invloed op de prestaties van elke functie die die tabel bevraagt.

Kostenberekeningsdetails Deze schoonmaakroutine maakt de kosten berekeningsdetails op.
Opschoning van de geschiedenis van overdrachtsorderupdates Deze opruimroutine verwijdert records uit de InventTransferParmTable, InventTransferParmUpdate en InventTransferParmLine tabellen. Deze tabellen worden gebruikt bij het plaatsen van overdrachtsorders. Deze opruiming helpt de prestaties te verbeteren van elke functie die deze tabellen opvraagt.
Consolidatie van voorraadtransacties Deze schoonmaakroutine consolideert gegevens over voorraadtransacties om de systeemprestaties te verbeteren. Voor meer informatie over deze functionaliteit, zie Voorraadtransacties consolideren.
Opschonen van gegevens in rapport met voorhanden voorraad

Deze opruimroutine verwijdert opslaggegevens op voorraad voor rapporten die vóór een specifieke datum zijn uitgevoerd.

De dialoogvenster voor het instellen van deze taak geeft de volgende instelling:

  • Verwijder het voorraadrapport dat eerder is uitgevoerd – Voer de nieuwste datum in waarop je rapportgegevens moet bewaren. Data voor rapporten die ouder zijn dan deze worden verwijderd.
Correct handmatig voorraadoverdrachtsorderlijnen

Deze opruimroutine corrigeert inconsistente gegevens en corrigeert onverwachte hoeveelheden die verband houden met overdrachtsorders.

De dialoog voor het instellen van deze taak geeft de volgende instellingen:

  • Herbereken overdrachtsgerelateerde hoeveelheden – Zet op Ja om de verzonden hoeveelheid opnieuw te berekenen en te corrigeren, de resterende hoeveelheid te verzenden en resterende hoeveelheden te ontvangen.
  • Herbereken voorraadtransacties – Zet op Ja om corrupte voorraadtransacties te herstellen, zoals ontvangen overdrachtsorders met bestelde transacties en overdrachtsorders gekoppeld aan voltooide uitvoerorders.
  • Herbereken de headerstatus – Stel dit in op Ja om de statuswaarden van overdrachtsorders te corrigeren op basis van hun regelstatuswaarden.
  • Herstelheader – Stel in op Ja om overdrachtsorders te herstellen die onverwacht zijn verwijderd, ook al zijn ze niet volledig ontvangen, gerelateerde orderlijnen bestaan nog of gerelateerde voorraadtransacties nog bestaan.
Correctie van voorraadjournalgegevens.

Deze opruimroutine verwijdert alle bestellings- of bestelde voorraadtransacties die gekoppeld zijn aan geposte of niet-bestaande voorraadjournalen in het huidige bedrijf. Je kiest of je wees-niet-geboekte voorraadtransacties zonder journallijnen opruimt.

Waarschuwing: De voorraadtransacties worden permanent verwijderd. Er wordt tijdens het proces geen melding of databaselog aangemaakt. Voer dit proces niet uit zonder goede reden en test zorgvuldig voordat je het in de productieomgeving uitvoert.

Correct item dat niet zichtbaar is in de vorm van uitgebrachte producten handmatig Deze opruimroutine lost displayproblemen op, zoals uitgebrachte producten die niet worden weergegeven en e-commerce catalogi die niet werken nadat je een proactieve kwaliteitsupdate (PQU) voor je systeem hebt uitgerold. Het werkt door ervoor te zorgen dat de InventDim tabel een record bevat waarbij het InventDimId veld de waarde AllBlank heeft, en dat records in de InventItemLocation tabel correct met dit record in verband zijn via het InventItemLocation.InventDimId veld indien nodig.

Production control

Path Description
Productiecontrole > Periodieke taken > Opruimen > Productiedagboeken opruimen Deze opruimroutine wordt gebruikt om ongebruikte dagboeken te verwijderen.
Productiecontrole > Periodieke taken > Opruimen > Productieorders opruimen Deze opruimroutine wordt gebruikt om productieorders die zijn beëindigd te verwijderen.
Productiecontrole > Periodieke taken > Opruimen > Opruimen Registraties schoonmaken

We raden aan om je registraties regelmatig op te ruimen. Deze opruimroutine verwijdert alleen gegevens die worden verwerkt.

Opmerking: Zorg ervoor dat je registraties die later mogelijk nodig zijn voor documentatie niet verwijdert.

Productiecontrole > Periodieke taken > Opruimen > Archief toekomstige registraties Deze opruimroutine wordt gebruikt om toekomstige registraties uit de ruwe registratietabel te verwijderen.

Cost management

Path Description
Kostenbeheer > Productieboekhouding > Opschoning > Schoonmaak Productieorders opruimen

Hetzelfde als bij productiecontrole > : periodieke taken > : opruimen > , opruimen van productieorders.

Deze opruimroutine wordt gebruikt om productieorders te verwijderen die zijn beëindigd.

Kostenbeheer > Productieboekhouding > Schoonmaak Productie > herberekening Bundelt productieorders waarbij de geschatte kosten voor materiaal- en tijdsverbruik opnieuw moeten worden berekend en plant taken opnieuw uit.
Kostenbeheer > Productieboekhouding > Opruimen > De kostprijsrekening opruimen De CostSheetCache-tabel wordt gebruikt als tijdelijke locatie voor kostenoverzichten om prijzen te genereren. Deze klus ruimt de voorraad van de kostenrekening op. Records in de cache die een leeftijd van de opgegeven dagen of ouder hebben, worden verwijderd.

Master planning

Path Description
Masterplanning > Masterplanning > Plan's > onderhouden Plan versie schoonmaak Meestal gebeurt deze opruiming automatisch. Automatische opruiming werkt echter soms niet goed en blijft wees-data in het systeem staan. Deze verweesde data vertraagt de zoekopdrachten en zorgt ervoor dat de databasegrootte groeit. We raden aan om één keer per maand een preventieve run te doen, wanneer master resource planning (MRP) niet draait.

Projectbeheer en boekhouding

Path Description
Projectmanagement en boekhouding > Periodieke > verwijder project-journals

Deze opruimroutine verwijdert projecturen, kosten en startsaldo-journals die zijn geplaatst. Wanneer je een geposte grootboekjournal verwijdert, wordt alle informatie die gerelateerd is aan de oorspronkelijke transactie verwijderd.

Opmerking: Je moet deze informatie alleen verwijderen als je zeker weet dat je de grootboektransacties niet hoeft terug te draaien.