Oppryddingsrutiner i Dynamics 365 Finance og Dynamics 365 Supply Chain Management

I Microsoft Dynamics 365 Finance og Dynamics 365 Supply Chain Management finnes oppryddingsrutiner i ulike moduler. Denne artikkelen gir en oversikt over rutinene som er tilgjengelige for øyeblikket. Informasjonen er organisert etter moduler.

Important

Disse oppryddingsrutinene bør kun utføres etter at virksomheten har gjort en detaljert analyse og bekreftet at dataene ikke lenger er nødvendige.

Test alltid hver oppryddingsrutine i et testmiljø før du kjører den i et produksjonsmiljø.

System administration

Path Description
Systemadministrasjon > Periodiske oppgaver > Varslingsopprydding

Denne oppryddingsrutinen brukes til periodisk å slette poster fra EventInbox- og EventInboxData-tabellene.

Anbefaling: Hvis du ikke bruker varslingsfunksjonen, slå av varslingen fra batchjobben.

Systemadministrasjon > Periodiske oppgaver > Opprydding av batchjobbhistorikk Denne vanlige versjonen av rutinen for opprydding av batchjobb-historikk lar deg raskt rense alle historikkoppføringer som er eldre enn et spesifisert antall dager. Alle oppføringer som ble opprettet tidligere, slettes fra tabellen BatchJobHistory, og også fra lenkede tabeller med relaterte poster (BatchHistory og BatchConstraintsHistory). Denne versjonen tilbyr bedre ytelsesoptimalisering, siden den eliminerer behovet for filtrering.
Systemadministrasjon > Periodiske oppgaver > Opprydding av batchjobbhistorikk (egendefinert) Denne tilpassede rutinen for opprydding av batch-jobbhistorikk skal kun brukes når spesifikke oppføringer må slettes. Du kan rydde opp i utvalgte typer batch-jobbhistorikkposter, basert på kriterier som status, stillingsbeskrivelse, selskap eller bruker. Du kan legge til andre kriterier ved å bruke Filter-knappen .
Systemadministrasjon > Periodiske oppgaver > Opprydding av batchjobber Rydding av batchjobbtabellen bør brukes jevnlig for å rydde opp batchjobbtabellen. I feltet Behold jobber (dager), spesifiser antall dager som skal oppbevares for batchjobbene. Denne oppryddingen bør gjøres utenom åpningstiden.
Systemadministrasjon > Forespørsler > Database > Databaselogg > Oppryddingslogg

Denne oppryddingsrutinen lar deg slette databaselogger etter behov. Du kan slette logger for spesifikke tabeller, slette spesifikke typer databaselogger, eller slette logger basert på dato og klokkeslett da de ble opprettet.

Merk: Elektronisk signerte poster kan ikke slettes fra logger.

Data management

Path Description
I arbeidsområdet for datahåndtering , velg opprydding av jobbhistorikk.

Som standard slettes oppføringer i jobbhistorikk og tilhørende staging-tabelldata som er eldre enn 90 dager automatisk (fra september 2023). For å konfigurere en jobbhistorikk-oppbevaringsperiode på mindre enn 90 dager, bruk funksjonen Execution history cleanup i Databehandling. Den erstatter den tidligere Staging-oppryddingsrutinen, som nå er utdatert (utdatert).

Følgende tabeller er ryddet opp:

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

General ledger

Path Description
Hovedbok > Periodiske oppgaver > Rydd opp i hovedboksjournaler

Denne oppryddingsrutinen sletter hovedbok, kundefordringer og leverandørbokfører som er bokført. Når du sletter en bokført hovedbok, fjernes all informasjon som er relatert til den opprinnelige transaksjonen.

Fra og med Dynamics 365 Finance versjon 10.0.47 forbedrer en ny funksjon i funksjonsstyring ytelsen til denne oppryddingsrutinen. Aktiver funksjonen Delete journals batchprosessforbedring for å kjøre mer effektivt i batch ved å bruke et toppplukkingsmønster.

Merk: Slett denne informasjonen kun hvis du er sikker på at det ikke er nødvendig å reversere hovedbokens transaksjoner.

Retail og Commerce

Path Description
Detaljhandel og næringsliv > Detaljhandel og handel IT > E-post og varsler > Opprydding av e-postvarslingslogger

Denne oppryddingsrutinen setter opp en batchjobb for å rydde opp i e-postvarslingsloggene.

Salg og markedsføring

Path Description
Salg og markedsføring > Periodiske oppgaver > Opprydding > Slett salgsordrer Denne oppryddingsrutinen sletter utvalgte salgsordrer.
Salg og markedsføring > Periodiske oppgaver > Rydd opp > Slett sitater Denne oppryddingsrutinen sletter utvalgte sitater.
Salg og markedsføring > Periodiske oppgaver > Rydding > Slett returordrer Denne oppryddingsrutinen sletter valgte returordrer.
Salg og markedsføring > Periodiske oppgaver > Opprydding > Salgsoppdatering Opprydding Denne oppryddingsrutinen sletter gamle oppdateringshistorikktransaksjoner. Alle oppdateringer av bekreftelser, plukkelister, pakkesedler og fakturaer genererer oppdateringshistorikk-transaksjoner. Du ser disse transaksjonene på siden Historikk på oppdatering .
Salg og markedsføring > Periodiske oppgaver > Opprydding > Ordre Opprydding av hendelser Denne oppryddingsrutinen rydder opp i ordrehendelser. Neste steg er å åpne siden for oppsett av bestillingshendelser og fjerne avkrysningsboksene for alle bestillingshendelser som ikke er nødvendige.

Innkjøp og leverandører

Path Description
Innkjøp og innkjøp > Periodiske oppgaver > Opprydding > Oppdatering av kjøpshistorikk Opprydding Denne oppryddingsrutinen brukes til å slette alle oppdateringer av bekreftelser, plukkelister, produktkvitteringer og fakturaer som genererer oppdateringshistorikk-transaksjoner.
Innkjøp og innkjøp > Periodiske oppgaver > Opprydding > Slett forespørsler om tilbud Denne oppryddingsrutinen brukes til å slette forespørsler om tilbud (RFQ) og RFQ-svar. De tilsvarende RFQ-journalene slettes ikke, men forblir i systemet.
Innkjøp og innkjøp > Periodiske oppgaver > Opprydding > Utkast Påfylling av kommisjonsordre Opprydding i journalen Denne oppryddingsrutinen brukes til å rydde opp i utkast til kommisjonsordrejournaler.

Warehouse management

Path Description
Lagerstyring > Periodiske oppgaver > Opprydding > Opprydding av arbeidshistorikk Opprydding Denne oppryddingsrutinen brukes til å slette opprettingshistorikkposter fra tabellen WHSWorkCreateHistorytable. I dialogboksen angir du antall dager som skal beholde historikken.
Lagerstyring > Periodiske oppgaver > Opprydding > Opprydding av containeriseringshistorikk Opprydding Denne oppryddingsrutinen brukes til å slette containeriseringshistorikken fra tabellen WHSContainerizationHistory. I dialogboksen angir du antall dager som skal beholde historikken.
Lagerstyring > Periodiske oppgaver > Opprydding > Bølgeprosesseringshistorikklogg Opprydding Denne oppryddingsrutinen brukes til å slette loggpostene for bølgebehandlingshistorikk fra tabellen WHSWaveExecutionHistory. I dialogboksen angir du antall dager som skal beholde historikken.
Lagerstyring > Periodiske oppgaver > Opprydding > Bølge batchopprydding Denne oppryddingsrutinen brukes til å rydde opp batchjobbhistorikkposter som er relatert til bølgebehandlingsbatchgruppen.
Lagerstyring > Periodiske oppgaver > Opprydding > Syklustelling Plan Opprydding Denne oppryddingsrutinen brukes til å rydde opp batchjobbhistorikk som er relatert til syklustellingsplankonfigurasjoner.
Lagerstyring > Periodiske oppgaver > Opprydding > Mobilenhetsaktivitetslogg Opprydding Denne oppryddingsrutinen brukes til å slette aktivitetsloggposter for mobile enheter fra tabellen WHSMobileDeviceActivityLog. I dialogboksen angir du antall dager som skal beholde historikken.
Lagerstyring > Periodiske oppgaver > Opprydding > Opprydding av brukersesjonslogg Denne oppryddingsrutinen brukes til å slette arbeidsbrukere sesjonsposter fra tabellen WHSWorkUserSessionLog. I dialogboksen spesifiserer du antall timer som skal beholdes opptegnelser.
Lagerstyring > Periodiske oppgaver > Opprydding > Bølgeetiketter Opprydding Denne oppryddingsrutinen brukes til å rydde opp bølgelabel-postene fra WHSWaveLabel-tabellen.
Lagerstyring > Periodiske oppgaver > Opprydding > Arbeidslinjelogg Opprydding Denne oppryddingsrutinen brukes til å slette de midlertidige arbeidshistorikkpostene fra tabellen WHSTmpWorkLineHistory. I dialogboksen angir du antall dager som skal beholde historikken.
Lagerstyring > Periodiske oppgaver > Opprydding > Opprydding Registreringshistorikk for bilskilt Denne oppryddingsrutinen brukes til å slette registreringsskiltets historikkposter som mottar fra WHSLicensePlateReceivingHistory. I dialogboksen angir du antall dager som skal beholde historikken.
Lagerstyring > Periodiske oppgaver > Opprydding > Opprydding av arbeidsunntak logg Denne oppryddingsrutinen brukes til å slette loggposter for arbeidsunntak fra tabellen WHSWorkExceptionLog. I dialogboksen angir du antall dager som skal beholdes i historikken, statusen til oppføringene som skal slettes (det vil si Åpne eller Lukkede) og maksimalt antall poster som denne operasjonen kan slette. Lær mer i View og administrer unntaksloggen for arbeidet.

Inventory management

Tabellen nedenfor beskriver oppryddingsjobbene som er tilgjengelige for Inventory Management-modulen. Hver av dem er listet underOppryddingsstien>> i navigasjonspanelet på venstre side av siden. Du kan også finne noen av dem ved å skrive inn jobbnavnet direkte i feltet Søk etter en side i navigasjonslinjen øverst på siden.

Job name Description
Beregning av lokasjonsbelastning Bordet WMSLocationLoad sporer vekt og volum av varer og paller. Beregning av lokasjonslast-jobben reduserer antall poster i WMSLocationLoad tabellen og bidrar til å forbedre ytelsen.
Opprydding av lagerjournaler Denne oppryddingsrutinen sletter registrerte lagerjournaler. Å rydde opp i opplagte lagerjournaler hjelper med gratis systemressurser.
Opprydding av inventaroppgjør

Denne oppryddingsrutinen grupperer lukkede lagertransaksjoner eller sletter kansellerte lageroppgjør. Ved å rydde opp i lukkede eller slettede bosetninger i inventaret, hjelper du til med å frigjøre systemressurser.

Ikke grupper eller slett lageroppgjør som er for nær gjeldende dato eller regnskapsår, fordi en del av transaksjonsinformasjonen for oppgjørene går tapt.

Lukkede lagertransaksjoner kan ikke endres etter at de er gruppert, fordi transaksjonsinformasjonen for oppgjørene går tapt.

Hvis kansellerte lageroppgjør slettes, kan de ikke avstemmes med finanstransaksjoner.

Dialogen for å sette opp denne jobben gir følgende valgfrie innstillinger:

  • Gruppeoppgjør postet før – Skriv inn datoen før de avsluttede lageroppgjørene grupperes.
  • Slett kansellerte bosetninger postet før – Skriv inn datoen før da bosetningene ble kansellert og slettet.
Opprydding av inventardimensjoner

Denne oppryddingsrutinen holder bordet oppe InventDim . Den sletter alle eksisterende lagerdimensjoner som er definert, men ikke brukt i det nåværende selskapet. Alle ubrukte lagerdimensjoner slettes permanent uavhengig av om transaksjonen er åpen eller lukket.

Denne oppryddingsrutinen verifiserer om hver InventDim post brukes i noen innkjøpsordrelinjer, salgsordrelinjer, lagertransaksjoner og/eller lagerposter. Hvis det finnes en referanse til InventDim, sjekkes den. Hvis den ikke brukes, blir den slettet. Hvis samme kombinasjon av dimensjoner brukes senere, oppretter systemet en ny InventDim post med en ny InventDimId verdi og bruker denne i stedet.

Lagerdimensjonskombinasjonsposter som fortsatt refereres, kan ikke slettes fordi når en InventDim post slettes, kan ikke relaterte transaksjoner åpnes på nytt.

Advarsel: Denne jobben sletter alle lagerdimensjoner som ble opprettet i det målte tidsintervallet og som er definert, men ikke brukt i det nåværende selskapet. Ubrukte inventardimensjoner slettes permanent. Ingen varsler eller databaselogg opprettes under prosessen. Ikke kjør denne jobben uten en god grunn. Sørg for å planlegge denne prosessen utenom åpningstiden.

Opprydding av lagerbeholdningsoppføringer

Denne oppryddingsrutinen sletter lukkede og ubrukte oppføringer for lagerbeholdning som er tildelt én eller flere sporingsdimensjoner. Lukkede transaksjoner markeres som lukkede og inneholder en verdi på 0 (null) for alle mengder og kostverdier. Ved å slette disse transaksjonene bidrar du til å forbedre ytelsen til forespørsler for tilgjengelig lager. Transaksjoner slettes ikke for lagerbeholdning som ikke er tildelt sporingsdimensjoner. Denne oppryddingsrutinen kan fjerne data som brukes i rapporter, som for eksempel den fysiske lagerbeholdningen etter inventardimensjon, så sørg for at du forstår konsekvensene før du kjører den.

Dialogen for oppsett av denne jobben gir følgende innstilling:

  • Slett hvis det ikke er oppdatert i så mange dager – Lukkede oppføringer som ikke er oppdatert i dette antall dager, slettes (standard er 7). Oppføringer som endres i denne perioden blir ikke slettet
Opprydding av lagerledelse Denne oppryddingsrutinen sletter poster i InventSum og-tabellene WHSInventReserve . Disse tabellene brukes til å lagre informasjon om varer som er aktivert for lagerstyringsprosesser (det vil si WHS-varer). Ved å rydde opp i disse registrene forbedrer du ytelsen til beregninger på hånd betydelig. Denne oppryddingsrutinen kan imidlertid fjerne data som brukes i rapporter, som for eksempel den fysiske lagerbeholdningen etter lagerdimensjon , så sørg for at du forstår konsekvensene før du kjører den.
Aggregering av beholdningsposter etter finansielle dimensjoner

Denne oppryddingsrutinen samler InventSum rader med en mengde på 0 (null) og rydder opp poster der Lukket er satt til True.

Denne rutinen håndterer scenarioer der det ikke er flere mengder i InventSum tabellen for en kombinasjon av lagerdimensjoner, men det er fortsatt en verdi. Selv om disse verdiene forsvinner i noen tilfeller, tillater dagens design av og til at verdien blir værende.

For eksempel, hvis du bruker batchnumre, oppretter hvert batchnummer (og det kombinerte stedet, lageret osv.) en ny post i tabellen InventSum . Når batchnummeret selges, settes mengdefeltene til 0 (null). I de fleste tilfeller er feltene for finansielt kostnadsbeløp og fysisk kostnadsbeløp også satt til 0 (null). Men i standard kostnadsrevurdering og andre scenarier kan feltet fortsatt vise et visst beløp. Denne oppførselen er gyldig, og reflekterer hvordan systemet håndterer kostnader på finanslagernivå (for eksempel på stednivå).

Lagerverdier bestemmes av poster i InventSum tabellen. I noen tilfeller, når tidligere lagerverdier rapporteres, bestemmes verdien av lagertransaksjoner (tabellen InventTrans ). Derfor, når du kjører lagerverdirapporter, ser systemet først på tabellen InventSum , aggregerer alle poster til site-nivå, og rapporterer verdien for varen per site.

Dataene fra de individuelle postene på batchnummer-nivå brukes aldri. Derfor går denne rutinen gjennom alle InventSum poster, finner postene hvor det ikke finnes flere mengder (det vil si der Ingen åpne mengder er satt til Sant). Siden det ikke er noen grunn til å beholde disse postene, finner systemet posten InventSum for samme vare som har samme site, kopierer verdiene fra batch-nummer-nivået til site-nivå, og sletter posten. Når du kjører lagerverdirapporter, finner systemet fortsatt de samme riktige verdiene. Derfor reduserer denne rutinen antall InventSum poster, betydelig i noen tilfeller, og har en positiv innvirkning på ytelsen til enhver funksjon som spør den tabellen.

Kostnadsberegningsdetaljer Denne oppryddingsrutinen rydder opp i kostnadsberegningen.
Opprydding av historikk for oppdatering av overføringsordre Denne oppryddingsrutinen sletter poster fra InventTransferParmTable, InventTransferParmUpdate og InventTransferParmLine tabellene. Disse tabellene brukes ved posting av overføringsordrer. Denne oppryddingen bidrar til å forbedre ytelsen til enhver funksjon som spør disse tabellene.
Konsolidering av lagertransaksjoner Denne oppryddingsrutinen samler data om lagertransaksjoner for å forbedre systemets ytelse. For mer informasjon om denne funksjonaliteten, se Konsolider lagertransaksjoner.
Opprydding av rapportdata for lagerbeholdning

Denne oppryddingsrutinen sletter lagringsdata for rapporter som ble utført før en bestemt dato.

Dialogen for oppsett av denne jobben gir følgende innstilling:

  • Slett lagerrapport som ble utført før – Skriv inn den nyeste datoen for å lagre rapportdata. Data for rapporter som er eldre enn dette slettes.
Korriger ordrelinjer for lageroverføring manuelt

Denne oppryddingsrutinen retter inkonsistente data og korrigerer uventede størrelser som er relatert til overføringsordrer.

Dialogen for oppsett av denne jobben gir følgende innstillinger:

  • Rekalkuler overføringsrelaterte mengder – Sett til Ja for å beregne og korrigere sendt mengde, sende ut gjenværende mengde og motta gjenværende mengdeverdier.
  • Beregne lagertransaksjoner på nytt – Sett til Ja for å rette korrupte lagertransaksjoner, som mottatte overføringsordrer med bestilte transaksjoner og overføringsordrer knyttet til fullførte utsalgsordrer.
  • Beregn header-status på nytt – Sett til Ja for å korrigere headerstatus-verdiene for overføringsordrer basert på linjestatusverdiene.
  • Gjenopprettingsheader – Sett til Ja for å gjenopprette overføringsordrer som uventet ble fjernet selv om de ikke ble mottatt fullt ut, relaterte ordrelinjer fortsatt eksisterer, eller relaterte lagertransaksjoner fortsatt eksisterer.
Korreksjon av lagerjournaldata

Denne oppryddingsrutinen sletter alle bestillings- eller bestillingslagertransaksjoner som er knyttet til bokførte eller ikke-eksisterende lagerjournaler i det nåværende selskapet. Du velger om du vil rydde opp i foreldreløse uposterte lagertransaksjoner uten journallinjer.

Advarsel: Lagertransaksjonene slettes permanent. Ingen varsler eller databaselogg opprettes under prosessen. Ikke kjør denne prosessen uten en god grunn, og sørg for å teste nøye før du kjører den i produksjonsmiljøet.

Korriger gjenstand som ikke er synlig i utgitt produktform manuelt Denne oppryddingsrutinen løser visningsproblemer som at utgitte produkter ikke vises og at e-handelskataloger ikke fungerer etter at du har implementert en proaktiv kvalitetsoppdatering (PQU) for systemet ditt. Det fungerer ved å sørge for at InventDim tabellen inkluderer en post hvor InventDimId feltet har verdien AllBlank, og at poster i InventItemLocation tabellen korrekt relaterer seg til denne posten gjennom InventItemLocation.InventDimId feltet etter behov.

Production control

Path Description
Produksjonskontroll > Periodiske oppgaver > Opprydding > Produksjonsjournaler opprydding Denne oppryddingsrutinen brukes til å slette ubrukte journaler.
Produksjonskontroll > Periodiske oppgaver > Opprydding > Opprydding Produksjonsordre Opprydding Denne oppryddingsrutinen brukes til å slette produksjonsordrer som avsluttes.
Produksjonskontroll > Periodiske oppgaver > Opprydding > Oppryddingsregistreringer

Vi anbefaler at du jevnlig rydder opp i registreringene. Denne oppryddingsrutinen sletter kun data som blir behandlet.

Merk: Sørg for at du ikke sletter registreringer som kan bli påkrevd senere for dokumentasjonens skyld.

Produksjonskontroll > Periodiske oppgaver > Opprydding > Arkiv fremtidige registreringer Denne oppryddingsrutinen brukes til å fjerne fremtidige registreringer fra tabellen for råregistreringer.

Cost management

Path Description
Kostnadsstyring > Produksjonsregnskap > Opprydding > Produksjonsordre Opprydding

Samme som Produksjonskontroll > : Periodiske oppgaver > : Opprydding, > opprydding av produksjonsordrer.

Denne oppryddingsrutinen brukes til å slette produksjonsordre som er avsluttet.

Kostnadsstyring > Produksjonsregnskap > Opprydding > Produksjonsomberegning Samler produksjonsordrer hvor estimerte kostnader for material- og tidsforbruk skal beregnes på nytt, og planlegger rekalkulerte oppgaver.
Kostnadsstyring > Produksjonsregnskap > Opprydding > Rydd opp i kostnadsarkets cache CostSheetCache-tabellen brukes som midlertidig plassering for kostnadsark for å hjelpe til med å generere priser. Denne jobben rydder opp i kostnadsarkets cache. Poster i cachen som har en alder på de angitte dagene eller eldre, slettes.

Master planning

Path Description
Hovedplanlegging > Vedlikehold > planer > Plan versjonsopprydding Vanligvis gjøres denne oppryddingen automatisk. Imidlertid kan automatisk opprydding noen ganger feile, og foreldreløse data blir værende i systemet. Disse orphan-dataene bremser spørringene og får databasens størrelse til å vokse. Vi anbefaler at du gjør en forebyggende runde én gang i måneden, når hovedressursplanlegging (MRP) ikke pågår.

Prosjektstyring og regnskap

Path Description
Project management og regnskap > Periodic > Delete project journals

Denne oppryddingsrutinen fjerner prosjekttimeavgift og startsaldo-journaler som er lagt ut. Når du sletter en bokført hovedbok, fjernes all informasjon som er relatert til den opprinnelige transaksjonen.

Merk: Du bør bare slette denne informasjonen hvis du er sikker på at du ikke trenger å reversere hovedbokstransaksjonene.