Lagerstedsspecifikke lagertransaktioner
Lagerstedsspecifikke lagertransaktioner (kaldet lagerstedstransaktioner i denne artikel) er databaseposter, der gemmer oplysninger om, hvordan lager gemmes og flyttes rundt på lagerstedet. Lagerstedstransaktionsposter er i høj grad optimeret til lagerhandlinger.
I versioner af Microsoft Dynamics 365 Supply Chain Management før 10.0.32 brugte systemet en enkelt type standardlagerstedstransaktioner (kaldet lagerstedstransaktioner i denne artikel) til både lagerstedshandlinger og andre typer af lagertransaktioner. I nyere systemer anbefaler vi dog, at du bruger lagerstedstransaktioner, hvor de anvendes (selvom lagertransaktioner stadig vil blive brugt til at understøtte anden funktionalitet). For lagerstedshandlinger giver lagerstedstransaktioner mange fordele i forhold til lagertransaktioner. Her er nogle eksempler:
- Betydeligt forbedret ydeevne af lagerstedshandlinger, især for scenarier, der inkluderer et stort antal serie- eller batchnumre (sporingsdimensioner).
- Forbedret skalerbarhed, der er gjort muligt på grund af en reduktion i antallet af lagertransaktionsposter, der er nødvendige for at understøtte lagerstedshandlinger. Standardlagertransaktioner genererer mange flere poster og kan derfor forårsage en stor belastning på databasen.
Hvordan lagerstedstransaktioner kan sammenlignes med lagertransaktioner
Lagerstedstransaktioner adskiller sig fra lagertransaktioner på flere måder. Her er de væsentligste forskelle:
- Lagerstedstransaktioner kan operere på massevarer. Med andre ord kan en enkelt lagerstedstransaktion reservere, udstede eller modtage et sæt varer, der har forskellige serie- eller batchnumre. Denne egenskab gør det muligt for systemet at undgå gentagne valideringer og bruge effektive sætbaserede handlinger. Det reducerer også mængden af data, der genereres af systemet. Da varesættene kan genbruges, behøver de samme oplysninger ikke at blive registreret flere gange.
- Lagerstedstransaktioner indeholder ingen økonomiske oplysninger eller omkostningsoplysninger. De bruges kun i lagerstedshandlinger, som ikke har nogen økonomisk indvirkning. Denne ændring reducerer markant antallet af felter, indekser og valideringer, der kræves i databasen. For lagerstedshandlinger, der har en økonomisk indvirkning (f.eks. optælling, justering ind eller justering ud), er systemet stadig afhængigt af lagertransaktioner.
- Lagerstedstransaktioner kan ikke ændres. Med undtagelse af få systemprocesser bliver de derfor aldrig opdateret eller slettet. Denne egenskab giver mulighed for mere forudsigelig systemydelse, fordi transaktionerne ikke opdeles. Det giver også mulighed for en mere detaljeret overvågningslog over, hvad der er sket i systemet. De ekstra detaljer kan være nyttige i undersøgelser.
- Lagerstedstransaktioner arkiveres ofte. Denne funktion hjælper med at holde størrelsen på tabellen med lagerstedstransaktioner nede. Den gør det også muligt for systemet at implementere forskellige datamodeller for aktive og gennemførte transaktioner. Datamodellen for aktive transaktioner er optimeret til indtagelser. (Denne optimering er afgørende for hurtige mobilenhedshandlinger). Derimod er datamodellen for gennemførte transaktioner optimeret til forespørgsler.
Forudsætninger
Før du kan bruge denne funktion, skal følgende forudsætninger være til stede:
- Du skal opdatere alle tilpasninger, der er afhængige af lagertransaktioner, som vil blive erstattet af lagerstedstransaktioner. Se afsnittet Overvåge og opdatere dine tilpasninger for at understøtte lagerstedstransaktioner i denne artikel for at få flere oplysninger.
- Du skal køre Dynamics 365 Supply Chain Management version 10.0.32 eller senere.
- Hvis du kører Supply Chain Management version 10.0.35 eller tidligere, skal funktionen med navnet Lagerspecifikke lagertransaktioner være aktiveret i Funktionsstyring. I nyere versioner er denne funktion fuldstændigt integreret i produktet, så den er enten obligatorisk eller vises ikke længere i Funktionsstyring.
Overvåg og opdater dine tilpasninger for at understøtte lagerstedstransaktioner
Når du har aktiveret funktionen Lagerstedsspecifikke lagertransaktioner, sker der følgende ændringer i dit system:
- Systemet genererer ikke længere lagertransaktioner til lagerstedshandlinger. Det bruger lagerstedstransaktioner i stedet. Derfor skal alle tilpasninger og udvidelser, der er afhængige af de relevante lagertransaktioner til lagerstedshandlinger, opdateres. Denne ændring påvirker kun de lagerstedsscenarier, som du konfigurerer til at bruge lagerstedstransaktioner. (Se afsnittet Vælg, hvilke scenarier der skal bruge lagerstedstransaktioner i denne artikel for at få flere oplysninger).
- Flere eksisterende metoder kaldes ikke længere, når lagerstedshandlinger behandles.
Når du forsøger at aktivere funktionen, udfører systemet et sæt kontroller for at identificere udvidelser, der kan blive ødelagt på grund af disse ændringer. Hvis der registreres problemer, modtager du en fejlmeddelelse, der identificerer udvidelsen og forklarer, hvordan den skal opdateres. Hvis du modtager en sådan meddelelse, når du forsøger at aktivere funktionen, skal du følge disse trin.
- Kontakt din udvikler eller Microsoft-partner, og bed dem om at gennemgå de relevante udvidelser og foretage de nødvendige rettelser.
- Erklær det modul, der indeholder den problematiske udvidelse, som valideret. Du kan foretage denne ændring ved at udvide
buildValidatedModuleSet()
-metoden iWHSWarehouseInventoryTransactionFeatureExtensionValidator
-klassen og tilføje navnet på det modul, der indeholder en markeret udvidelse, i sættet. - Implementer det opdaterede modul. Funktionsvalidatoren bør nu give dig mulighed for at aktivere funktionen.
Advarsel
Funktionsvalidatoren kan ikke registrere alle mulige problemer. Den kan f.eks. ikke registrere, om en udvidelse læser lagertransaktioner, der er relateret til lagerstedsarbejde. (Disse lagertransaktioner findes ikke længere, når du har aktiveret funktionen).
Vælg, hvilke scenarier der skal bruge lagerstedstransaktioner
I systemet kan du vælge, hvilke scenarier der skal bruge lagerstedstransaktioner. Du kan f.eks. bruge de nye lagerstedstransaktioner til lagerstedsbevægelser til at starte med, men fortsætte med at bruge lagertransaktioner til alle andre handlinger. Derfor har organisationer, der bruger et system, som var tilpasset før funktionen Lagerstedsspecifikke lagertransaktioner blev aktiveret, fleksibiliteten til gradvist at bevæge sig i retning af at bruge lagerstedstransaktioner. De kan starte med de mindst tilpassede scenarier eller de scenarier, hvor ydeevneforbedringer er mest nødvendige.
Følg disse trin for at vælge, hvilke scenarier der skal bruge lagerstedstransaktioner.
- Gå til Warehouse Management > Opsætning > Parametre til Warehouse management.
- Under fanen Generelt i oversigtspanelet Lagertransaktionsmekanisme for lagersted skal du markere afkrydsningsfeltet Brug lagertransaktioner for lagersted for hvert scenarie, hvor du vil bruge lagerstedstransaktioner. Scenarier, som du ikke markerer dette afkrydsningsfelt for, vil fortsat bruge lagertransaktioner.
- Vælg Gem i handlingsruden.
Nogle lagerstedsarbejdstyper er blot indpakninger omkring andre systemprocesser (såsom juster ind/juster ud og optællingshandlinger) og vil fortsat bruge lagertransaktioner. Disse handlinger ændrer lagerbeholdningen på alle lagerdimensioner og har derfor en økonomisk indvirkning.
Kildedokumenttransaktioner vil stadig være repræsenteret, når du bruger lagertransaktioner (poster i InventTrans
-tabellen), og vil fortsat bruge lagerstakken. I scenariet med salgspluk vil den reservation, der er relateret til salgslinjen, f.eks. stadig være repræsenteret af en lagertransaktion. Men når du frigiver en salgsordre til lagerstedet, vil det arbejde, der oprettes, bruge lagerstedstransaktioner. Når arbejdet er afsluttet, er salgslinjens lagertransaktion opdateret til statussen Plukket, og alle specifikke dimensionsværdier er tildelt, som hvis arbejdet havde brugt lagertransaktioner.
Gennemse lagerstedstransaktioner
Siden Lagerstedstransaktioner viser både lagerstedstransaktioner og lagertransaktioner. Derimod viser siden Lagertransaktioner kun lagertransaktioner. Derfor er det kun siden Lagerstedstransaktioner, der viser alle de transaktioner, som er relateret til dine lagerstedshandlinger. Hvis du i et scenarie med salgspluk f.eks. vil se alle transaktioner, der er relateret til salgsordren, skal du åbne siden Lagerstedstransaktioner. Den viser både lagertransaktioner for salgsordrer og arbejdsrelaterede lagerstedstransaktioner. Siden Lagertransaktioner viser kun salgsordretransaktionerne.
Formålet med siden Lagerstedstransaktioner er at vise alle de transaktioner, der er relevante for styring af lagerstedet. Den viser ikke lagertransaktioner, der har statussen Bestilt eller I bestilling. Du kan åbne den flere steder i systemet, herunder via På lager-siderne og siden Lagertransaktioner for lagersted.
Hvis du f.eks. vil åbne siden Lagerstedstransaktioner fra siden På lager for et valgt produkt, skal du følge disse trin.
Gå til Administration af produktoplysninger > Produkter > Frigivne produkter.
Vælge et frigivet produkt.
I handlingsruden skal du under fanen Styr lager i gruppen Vis vælge Disponibel lagerbeholdning.
Seddel
Hvis du vil se alle transaktioner for det valgte produkt, kan du vælge Lagerstedstransaktioner i stedet.
På siden På lager skal du vælge rækken for den disponible lagerbeholdning, du vil undersøge.
Vælg Lagerstedstransaktioner i handlingsruden.
Siderne Lagerstedstransaktioner og Lagertransaktioner har lignende funktionalitet. Dog er siden Lagerstedstransaktioner begrænset til funktionalitet, der gælder for lagerstedshandlinger. Du kan udføre følgende opgaver:
- Vælg Vis dimensioner i handlingsruden for at vælge, hvilke lagerdimensioner der skal vises.
- Hvis du vil se alle transaktioner, der har de samme lagerdimensioner som en valgt række, skal du vælge Lagerstedstransaktioner for dimensioner under fanen Lager i handlingsruden.
- Hvis du vil spore lagerdimensioner for en valgt række, skal du vælge Spor under fanen Lager i handlingsruden for at åbne siden Sporing af lagerdimensioner.
- Hvis du vil se detaljer om batchattributter for en valgt række, skal du vælge Lagerbatchattributter under fanen Lager i handlingsruden.
Arkivere lagerstedstransaktioner
Da lagerstedstransaktioner og lagertransaktioner afviger lidt i karakter, kan systemet arkivere lagerstedstransaktioner oftere end lagertransaktioner. Når lagerstedsarbejdet er afsluttet (lukket eller annulleret), arkiverer systemet alle relaterede lagerstedstransaktioner. De arkiverede lagerstedstransaktioner er stadig tilgængelige via brugergrænsefladen (UI), ligesom ikke-arkiverede transaktioner er det. De flyttes dog fra det lager, der er optimeret til hurtige indtagelser (aktive transaktioner), til det lager, der er optimeret til forespørgsler (arkiverede transaktioner). Systemet kan registrere denne skelnen, og det tager højde for de arkiverede lagerstedstransaktioner, når der f.eks. udføres konsistenskontroller til genberegning af lagerbeholdningen, eller når siden Sporing af lagerdimensioner er brugt.
Arkiveringsproceduren implementeres af processen Arkivér lagertransaktioner for lagersted til behandling af automatiserede baggrundsopgaver. Denne proces registreres automatisk, når du aktiverer funktionen Lagerstedsspecifikke lagertransaktioner. Som standard kører den hvert 10. minut. Systemadministratorer kan dog ændre gentagelsesegenskaberne afhængigt af den faktiske systembrug.
Følg disse trin for at ændre gentagelsesegenskaberne for Arkivér lagertransaktioner for lagersted.
- Gå til Systemadministration > Opsætning > Procesautomatisering.
- Under fanen Baggrundsprocesser i gitteret skal du vælge den række, hvor feltet Navn er angivet til Arkivér lagertransaktioner for lagersted.
- Vælg Rediger på værktøjslinjen.
- Dialogboksen Rediger baggrundsproces åbnes. Gennemse og rediger konfigurationen efter behov, og vælg OK.
Følg disse trin for at gennemse udførelseshistorikken for Arkivér lagertransaktioner for lagersted.
- Gå til Systemadministration > Opsætning > Procesautomatisering.
- Under fanen Baggrundsprocesser i gitteret skal du vælge den række, hvor feltet Navn er angivet til Arkivér lagertransaktioner for lagersted.
- Vælg Vis seneste resultater på værktøjslinjen.
- Dialogboksen Udførelsesresultater, der vises, har en liste over de enkelte procesudførelser. Her kan du se, om hver proces lykkedes, og udførelsesloggen.
Ofte stillede spørgsmål
Dette afsnit indeholder svar på nogle få ofte stillede spørgsmål om lagertransaktioner, der er specifikke for lagersteder.
Planlægger Microsoft at affinde den lagerbeholdning, der er beholdningen fra tabellerne InventTrans og WHSInventReserve?
Der findes ingen aktuelle planer om at afmelde den lagerbeholdning, der findes i disse tabeller.
Hvilke nye transaktionstyper repræsenterer og hvordan bruges de i tabellen WSInventoryTransactionTable?
Tabellen WHSInventoryTransactionTable
indeholder følgende fire posteringstyper (som defineret af WHSInventoryTransactionTypeEnum
).
- Registreret afgang – Repræsenterer en vare, der er ved at blive fysisk udleveret.
- Registreret modtagelse – Repræsenterer en vare, der er ved at blive fysisk modtaget.
- Fysisk reservation – Repræsenterer varereservationer.
- Fjernet fysisk reservation – Repræsenterer en eksplicit, separat posteringstype til fjernelse af en reservation. Alle reservationsrelaterede transaktioner kan opgives under arkiveringsprocessen for at spare plads, afhængigt af indstillingerne.
Hvordan adskiller ItemSetId sig fra nummerplade, og findes der vejledning i, hvordan du kan fortsætte begge dele?
InventTrans
-baseret lagerbeholdning er ikke designet til at repræsentere lageroperationer (f.eks. fejl, modtagelse og reservation) over et sæt varer. Nummerplader (f.eks. målnummerplader ved lagerstedsarbejde) er et eksempel på sådan et sæt varer. Ud fra den perspektivet med InventTrans
-baseret lagerstak er en nummerplade blot en dimension, der svarer til andre lagringsdimensioner. InventDim
Begrebet varesæt i den nye lagerstak forsøger at løse dette hul. Ved første pluk opbygges et varesæt, og efterfølgende operationer (f.eks. sat til stadie, pluk fra stadie oglæg-væk til port) for at genbruge det pågældende varesæt. Denne indfaldsvinkel undgår registrering af overflødige oplysninger om varer, der flyttes. Nummerplader bruges dog stadig i det nye system.
Yderligere ressourcer
- Hvis du vil have flere oplysninger om denne funktion, kan du overveje at tilmelde dig Yammer-gruppen Lagertransaktioner for lagersted, hvor du kan finde nyttige vejledninger, få vores seneste opdateringer og stille spørgsmål, du måtte have om brugen af lagerstedstransaktioner.