Del via


Forespørge på data ved brug af omveje i Warehouse Management-mobilappen

Funktionsintroduktion

Ved at levere mulighed for scanning af stregkoder giver en Warehouse Management-mobilapp dig en nem og præcis måde at registrere data på som en del af lagerstedsprocesserne. Stregkoderne beskadiges dog nogle gange og bliver ulæselige, eller de nødvendige data findes muligvis ikke som stregkode i forretningsprocesflowet. I disse tilfælde kan manuel indtastning af data tage lang tid, og det kan også medføre, at forkerte data registreres. Resultatet kan være reduceret effektivitet og et lavere serviceniveau.

Når du bruger en fleksibel dataforespørgselsproces, kan arbejderne nemt slå de nødvendige oplysninger op som en del af de integrerede Warehouse Management-mobilappflows og anvende filtreringsindstillinger, så kun de relevante data vises. Derfor er manuel udvælgelse hurtigere og mere præcis.

I modtagelsesflowet for indkøbsordren skal der f.eks. kræves et indkøbsordrenummer for at matche det indkommende lager. Som en del af denne proces kan du nemt konfigurere menupunkter, så du får vist en kortliste over de relevante indkøbsordrenumre. På denne måde kan du fortsætte tilgangsflowet ved at bruge en hurtig peg og vælg-fremgangsmåde. Denne artikel indeholder eksempelscenarier, men funktionaliteten kan også bruges i en hvilken som helst af eller alle dine Warehouse Management-mobilappflows.

Aktivere funktionen til dataforespørgselsflow og dens forudsætninger

Før du kan bruge de funktioner, der er beskrevet i denne artikel, skal du gennemføre følgende procedure for at aktivere de påkrævede funktioner.

  1. Gå til Systemadministration > Arbejdsområder > Funktionsstyring. (Du kan finde flere oplysninger om brug af administration af arbejdsområdet Funktionsstyring under Oversigt over funktionsstyring).

  2. Hvis du kører Supply Chain Management version 10.0.28 eller tidligere, skal du aktivere er funktionen, der er angivet på følgende måde:

    • Modul:Lagerstedsstyring
    • Funktionsnavn: Instruktioner til trin af lagerstedsapp

    Denne funktion er en forudsætning for funktionen Dataforespørgselsflow til app til Warehouse Management. Fra og med Supply Chain Management version 10.0.29 er den obligatorisk og kan ikke deaktiveres. Du kan finde flere oplysninger om trinnet Vejledninger til trin i lagerstedsapp i Tilpasse trintitler og instruktioner til Warehouse Management-mobilappen.

  3. Aktivér funktionen, der vises, på følgende måde:

    • Modul:Lagerstedsstyring
    • Funktionsnavn:Omveje i lagerstedsstyringsapp

    Denne funktion er en forudsætning for funktionen Dataforespørgselsflow til app til Warehouse Management. Fra og med Supply Chain Management version 10.0.29 er den som standard aktiveret. Yderligere oplysninger om funktionen Omveje i Warehouse Management-app finder du i Konfigurere omveje til trin i menupunkter på mobilenheder.

  4. Hvis funktionen Omveje i Warehouse Management-app allerede er aktiveret, skal du opdatere feltnavnene i Warehouse Management-mobilappen ved at gå til Warehouse Management > Opsætning > Mobilenhed > Feltnavne for lagerstedsapp og vælge Opret standardkonfiguration. Gentag dette trin for hver juridisk enhed (firma), hvor du bruger mobilappen Warehouse Management. Du kan finde flere oplysninger i Konfigurere felter til mobilappen Lokationsstyring.

  5. Aktivér funktionen, der vises, på følgende måde:

    • Modul:Lagerstedsstyring
    • Funktionsnavn:Dataforespørgselsflow for app til lagerstedsstyring

    Denne funktion er den, der er beskrevet i denne artikel. Fra og med Supply Chain Management version 10.0.32 er denne funktion obligatorisk og kan ikke deaktiveres.

Værktøjet til forespørgselsinterval for arbejdsbrugersession

Supply Chain Management version 10.0.37 (og nyere) indeholder et værktøj til forespørgselsinterval for arbejdsbrugersessioner, som tilføjer følgende funktioner til opsætning af forespørgsler for at hjælpe arbejdere med at finde specifikke poster ved hjælp af mobilappen Warehouse Management:

  • Filtrer poster efter lagersted – Gør det muligt at konfigurere forespørgsler, der bruger arbejderens aktuelle lagersted som en værdi. Du kan bruge denne værdi som et kriterie for intervalfiltre (under fanen Interval i standardforespørgselsdesigneren). Det kan f.eks. være nyttigt, hvis du vil have vist en liste over indkøbsordrer, der forventes at ankomme til det lagersted, hvor arbejderen aktuelt arbejder. Hvis du vil konfigurere et menupunkt for en mobilenhed til at bruge denne funktion, skal du åbne forespørgselsdesigneren og under fanen Interval oprette en række, hvor Kriterie er angivet til (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()). Du kan finde et eksempel på, hvordan du kan bruge denne funktion, senere i denne artikel.
  • Filtrer poster efter appbruger – Gør det muligt at konfigurere forespørgsler, der bruger den aktuelle arbejders arbejder-id som en værdi. Du kan bruge denne værdi som et kriterie for intervalfiltre (under fanen Interval i standardforespørgselsdesigneren). Hvis du vil konfigurere et menupunkt for en mobilenhed til at bruge denne funktion, skal du åbne forespørgselsdesigneren og under fanen Interval oprette en række, hvor Kriterie er angivet til (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWorkUserId()).
  • Vis eller skjul filtre i mobilappen – Denne funktion giver dig mulighed for at vælge, om du vil vise en side med filterværdier under et dataforespørgselsflow for menupunkter på mobilenheden. Når du bruger siden Menupunkter i mobilenhed til at konfigurere et menupunkt for en mobilenhed, hvor denne funktion er relevant, findes der en indstilling på Vis filterside, som giver dig mulighed for at vælge, om du vil have vist filtrene Altid eller Kun, når filtre kan ændres.

Eksempelscenarier

I denne artikel bruges eksempelscenarier til at vise, hvordan du kan bruge funktionen Dataforespørgselsflow til app til Warehouse Management til at forbedre tilgangsflowet for indkøb. I scenarierne bruges standardeksempeldataene, som omfatter et flow med navnet Modtag indkøb.

Dette flow starter med at bede arbejderne om at identificere et indkøbsordrenummer, som de vil modtage for. For at gøre det nemmere for arbejderne at identificere indkøbsordren, vil du forbedre den første side i flowet ved at tilføje følgende nye forespørgselsindstillinger som omveje:

  • Slå indkøbsordrer op efter kreditor – Åbn en side, hvor arbejdere bliver bedt om at angive et kreditornavn eller en del af et kreditornavn. Du kan bruge jokertegn. Hvis en arbejder f.eks. forventer en indgående levering i dag fra en leverandør, der inkluderer Tailspin i sit navn, kan de angive Tail* for at se et sæt kort med åbne indkøbsordrer og denne tekst. Hvert kort indeholder flere felter, der indeholder oplysninger om hver indkøbsordre. Ud over leverandørens navn kan du designe kortene, så de viser kreditorkontonummeret, leveringsdatoen og dokumentstatus.
  • Slå indkøbsordrer op for i dag – Åbn en side, der ikke beder arbejdere om at indtaste data, men viser et sæt Kort, der matcher filteret "hardcoded". Arbejderne fortsætter ved at vælge et kort til den indkøbsordre, som de vil registrere lagervarer for. Denne proces aktiveres med indstillingen Vis filterside angivet til Kun, når filtre kan ændres, hvilket betyder, at appen viser resultater med det samme (uden at vise filtersiden).
  • Slå indkøbsordrer op efter vare – Åbn en side, hvor arbejdere bliver bedt om at scanne stregkoden for alle varer på det modtagne lager. Derefter vises alle åbne indkøbsordrer, der indeholder linjer for det scannede varenummer. For at dække situationer, hvor en stregkode ikke kan læses, kan du føje et opslag med omveje til denne side, så arbejderne kan søge efter varenumre i en bestemt indkøbsordre.

I hvert tilfælde identificerer arbejderen en indkøbsordre ved at vælge et kort og returneres derefter til den første side med det valgte indkøbsordrenummer. Arbejderen kan derefter fortsætte det indgående flow til registrering af lagervarer.

Aktivér eksempeldata

Hvis du vil arbejde gennem eksempelscenarier, der vises i denne artikel, skal du arbejde på et system, hvor standarddemodata er installeret. Derudover skal du vælge den juridiske enhed USMF (firma), før du starter.

Konfigurere menupunkter til mobilenhed

Hvis du vil oprette hver af de nye forespørgselsindstillinger, som du skal føje til første side i flowet, skal du konfigurere den som et menupunkt på en mobilenhed. Du kan senere gøre forespørgselsindstillingerne tilgængelige som omveje til flowet Modtag indkøb.

Oprette menupunktet "Slå IO'er op efter leverandør"

Opret menupunktet Slå IO'er op efter leverandør ved at følge disse trin.

  1. Gå til Warehouse Management > Opsætning > Mobilenhed > Menupunkter i mobilenhed.

  2. Vælg Ny i handlingsruden for at tilføje et menupunkt til mobilenhed.

  3. Angiv følgende værdier for det nye menupunkt:

    • Navn på menupunkt:Slå indkøbsordrer op efter leverandør
    • Titel:Slå indkøbsordrer op efter leverandør
    • Tilstand:Indirekte
  4. I oversigtspanelet Generelt kan du angive følgende værdier:

    • Aktivitetskode:Dataforespørgsel
    • Brug procesvejledning:Ja (Denne værdi vælges automatisk).
    • Tabelnavn:PurchTable (Du vil slå indkøbsordrenumre op fra denne tabel.)
    • Vis filterside:Kun når filtre kan ændres (filtre vises på grund af kreditornavnet.)
  5. Vælg Rediger forespørgsel i handlingsruden for at definere en forespørgsel, der er baseret på den valgte basistabel (i dette tilfælde tabellen indkøbsordrer).

  6. I forespørgselseditoren skal du under fanen Interval tilføje følgende linjer i gitteret.

    Tabellen Afledt tabel Felt Afgrænsning
    Indkøbsordrer Indkøbsordrer Status for indkøbsordre Åben ordre
    Indkøbsordrer Indkøbsordrer Leveringsdato (dayRange(-10,10))
    Indkøbsordrer Indkøbsordrer Navn på kreditor

    Tip!

    I dette eksempel indeholder filteret ingen lagerstedskriterier og returnerer derfor åbne indkøbsordrer for alle lagersteder i den aktuelle juridiske enhed. Hvis du vil begrænse søgeresultaterne, så der kun findes indkøbsordrer for den aktuelle arbejders lagersted, skal du føje en forespørgselslinje, hvor Felt er angivet til Lagersted, og hvor Kriterie angivet til (WosWorkUserSessionSysQueryRangeUtil::wsWorkUserSessionCurrentWarehouse()). Du kan også bruge denne værdi til felter fra sammenkædede tabeller (f.eks. tabellen Lagerdimensioner). Se også Værktøjet til forespørgselsinterval for arbejdsbrugersession.

  7. Vælg OK.

    I dette eksempel konfigureres det nye menupunkt til at finde åbne indkøbsordrer, der forventes at ankomme mellem 10 dage bagud og 10 dage forud.

    I forespørgslen er kolonnen Kriterier for Leverandørnavn ikke udfyldt. Arbejderne kan derfor angive denne værdi, når de bruger mobilappen Warehouse Management.

    Hvis du vil angive, hvordan listen skal sorteres, kan du konfigurere sortering under fanen Sortering.

  8. Udover at definere forespørgslen skal du også vælge, hvilke felter der skal vises på kortene på forespørgselslistesiden. Vælg derfor Feltliste i handlingsruden.

  9. På siden Feltliste kan du angive følgende værdier:

    • Visningsfelt 1:PurchId (Dette felt vises som overskrift for hver kort.)
    • Vis felt 2:PurchStatus
    • Vis felt 3:PurchName
    • Visningsfelt 4:OrderAccount
    • Visningsfelt 5:Leveringsdato
    • Visningsfelt 6:displayDocumentStatus() (Denne værdi er en visningsmetode, som "()" i slutningen angiver.)
  10. Vælg Gem i handlingsruden. Luk derefter siden.

Oprette menupunktet "Søge efter IO'er for i dag"

Opret menupunktet Søge efter IO'er for i dag ved at følge disse trin.

  1. Gå til Warehouse Management > Opsætning > Mobilenhed > Menupunkter i mobilenhed.

  2. Vælg Ny i handlingsruden for at tilføje et menupunkt til mobilenhed.

  3. Angiv følgende værdier for det nye element:

    • Navn på menupunkt:Slå indkøbsordrer op for i dag
    • Titel:Slå indkøbsordrer op for i dag
    • Tilstand:Indirekte
  4. I oversigtspanelet Generelt kan du angive følgende værdier:

    • Aktivitetskode:Dataforespørgsel
    • Brug procesvejledning:Ja (Denne værdi vælges automatisk).
    • Tabelnavn:PurchTable (Du vil slå indkøbsordrenumre op fra denne tabel.)
    • Vis filterside:Kun når filtre kan ændres (Vis resultater med det samme).
  5. Vælg Rediger forespørgsel i handlingsruden for at definere en forespørgsel, der er baseret på den valgte basistabel (i dette tilfælde tabellen indkøbsordrer).

  6. I forespørgselseditoren skal du under fanen Interval tilføje følgende linjer i gitteret.

    Tabellen Afledt tabel Felt Afgrænsning
    Indkøbsordre Indkøbsordre Status for indkøbsordre Åben ordre
    Indkøbsordre Indkøbsordre Bekræftet modtagelsesdato (Day(0))
    Indkøbsordre Indkøbsordre Warehouse (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse())

    Seddel

    I dette eksempel filtrerer forespørgslen søgeresultater efter lagersted, fordi det omfatter en linje med feltet Lagersted. Hvis du angiver denne linje med en tom værdi for Kriterier, viser systemet en filterside, der automatisk viser arbejderens aktuelle lagersted og giver arbejderen mulighed for at opdatere værdien efter behov. Hvis du angiver, at denne linje skal have værdien Kriterie (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()), kan programmet automatisk bruge denne værdi uden at vise den til arbejderen til bekræftelse. Se også Værktøjet til forespørgselsinterval for arbejdsbrugersession.

  7. Vælg OK.

    I dette eksempel konfigureres det nye menupunkt til at finde åbne indkøbsordrer, der forventes at ankomme i dag.

    Hvis du vil angive, hvordan listen skal sorteres, kan du konfigurere sortering under fanen Sortering.

  8. Udover at definere forespørgslen skal du også vælge, hvilke felter der skal vises på kortene på forespørgselslistesiden. Vælg derfor Feltliste i handlingsruden.

  9. På siden Feltliste kan du angive følgende værdier:

    • Vis felt 1:PurchName (Dette felt vises som overskrift for hver kort.)
    • Visningsfelt 2:PurchId
    • Vis felt 3:PurchStatus
    • Visningsfelt 4:DlvMode
    • Vis felt 5:DlvTerm
    • Visningsfelt 6:OrderAccount
    • Visningsfelt 7:VendorName() (Denne værdi er en visningsmetode, som "()" i slutningen angiver).
  10. Vælg Gem i handlingsruden. Luk derefter siden.

Oprette menupunktet "Slå IO'er op efter vare"

Opret menupunktet Slå IO'er op efter vare ved at følge disse trin.

  1. Gå til Warehouse Management > Opsætning > Mobilenhed > Menupunkter i mobilenhed.

  2. Vælg Ny i handlingsruden for at tilføje et menupunkt til mobilenhed.

  3. Angiv følgende værdier for det nye element:

    • Navn på menupunkt:Slå indkøbsordrer op efter element
    • Titel:Slå indkøbsordrer op efter element
    • Tilstand:Indirekte
  4. I oversigtspanelet Generelt kan du angive følgende værdier:

    • Aktivitetskode:Dataforespørgsel
    • Brug procesvejledning:Ja (Denne værdi vælges automatisk).
    • Tabelnavn:PurchLine (Du vil slå indkøbsordrenumre op baseret på varenummer via linjedataene.)
    • Vis filterside:Kun når filtre kan ændres (filtre vises på grund af varenummeret .)
  5. Vælg Rediger forespørgsel i handlingsruden for at definere en forespørgsel, der er baseret på den valgte basistabel (i dette tilfælde tabellen med indkøbsordrelinjer, men du kan bruge alle de værdier, der er relateret til overskriften, ved at knytte til PurchTable).

  6. I forespørgselseditoren skal du under fanen Interval tilføje følgende linjer i gitteret.

    Tabellen Afledt tabel Felt Afgrænsning
    Indkøbsordrelinjer Indkøbsordrelinjer Linjestatus Åben ordre
    Indkøbsordrelinjer Indkøbsordrelinjer Leveringsdato (dayRange(-10,10))
    Indkøbsordrelinjer Indkøbsordrelinjer Varenummer

    Tip!

    I dette eksempel indeholder filteret ingen lagerstedskriterier og returnerer derfor åbne indkøbsordrer for alle lagersteder i den aktuelle juridiske enhed. Hvis du vil begrænse søgeresultaterne til den aktuelle arbejders lagersted,kan du sammenkæde tabellen Lagerdimensioner og derefter medtage feltet Lagersted som en del af intervalforespørgslen og angive (WhsWorkUserSessionSysQueryRangeUtil::whsWorkUserSessionCurrentWarehouse()) som kriterie for feltet Lagersted. Se også Værktøjet til forespørgselsinterval for arbejdsbrugersession.

  7. Vælg OK.

    I dette eksempel konfigureres det nye menupunkt til at finde åbne indkøbsordrelinjer, der forventes at ankomme mellem 10 dage bagud og 10 dage forud.

    I forespørgslen er kolonnen Kriterier for Varenummer ikke udfyldt. Arbejderne kan derfor angive denne værdi, når de bruger mobilappen Warehouse Management.

    Hvis du vil angive, hvordan listen skal sorteres, kan du konfigurere sortering under fanen Sortering.

  8. Udover at definere forespørgslen skal du også vælge, hvilke felter der skal vises på kortene på forespørgselslistesiden. Vælg derfor Feltliste i handlingsruden.

  9. På siden Feltliste kan du angive følgende værdier:

    • Visningsfelt 1:PurchId (Denne feltværdi bruges som overskrift for hver kort.)
    • Visningsfelt 2:VendAccount
    • Vis felt 3:PurchQty
    • Visningsfelt 4:PurchUnit
    • Vis felt 5:PurchStatus
  10. Vælg Gem i handlingsruden. Luk derefter siden.

Føje de nye menupunkter til en mobilenhedsmenu

De tre nye menupunkter på mobilenheder er nu klar til at blive føjet til menuen i mobilenheder. Denne opgave skal være fuldført, før menupunkterne kan bruges som del af en omvejsproces. I dette eksempel opretter du en ny undermenu og føjer de nye menupunkter til den.

  1. Gå til Lagerstedsstyring > Opsætning > Mobilenhed > Mobilenhedsmenu.

  2. Gå til handlingsruden, og vælg Ny.

  3. Angiv følgende værdier på overskriften for den nye post:

    • Navn:Forespørg
    • Beskrivelse:Forespørg
  4. På listen Tilgængelig menuer og menupunkter skal du vælge de menupunktet til mobilenhed, du lige har oprettet. Vælg den højre pileknap for at flytte menupunktet til listen Menustruktur.

  5. Gentag det forrige trin for de to andre nye menupunkter.

  6. Vælg Hoved-menuen i venstre listerude.

  7. Rul ned til sektionen Menuer i rullelisten Tilgængelige menuer og menupunkter, og vælg den nye menu Forespørg. Vælg den højre pileknap for at flytte menupunktet til listen Menustruktur.

Konfigurere omveje til trin på mobilenheder

For at fuldføre opsætningen skal du nu bruge konfigurationen af omvejen på siden Trin i mobilenhed til at føje de tre nye menupunkter for mobilenhed til det eksisterende trin til identifikation af indkøbsordrer i flowet Modtag indkøb.

  1. Gå til Lagerstedsstyring > Opsætning > Mobilenhed > Trin for mobilenhed.

  2. I feltet Filter skal du angive PONum. Vælg derefter Trin-id: "PONum" på rullelisten.

  3. Mens den post, der blev fundet, er valgt i gitteret, skal du vælge Tilføj trinkonfiguration i handlingsruden. Angiv feltet Menupunkt i dialogboksen med rullelisten til Modtag indkøb. Vælg derefter OK for at lukke dialogboksen.

  4. Vælg Tilføj på værktøjslinjen på detaljesiden for den nye trinkonfiguration (Modtag indkøb: PONum) i oversigtspanelet Tilgængelige omveje (menupunkter).

  5. I dialogboksen Tilføj omvej skal du finde og vælge menupunktet Slå IO'er op efter leverandør, du tidligere har oprettet.

  6. Vælg OK for at lukke dialogboksen og føje det valgte menupunkt til listen med omveje.

  7. Vælg den nye omvej, og vælg derefter Vælg felter, der skal sendes på værktøjslinjen.

  8. I dialogboksen Vælg felter, der skal sendes, skal du ikke føje noget til sektionen Send fra købsmodtagelse, da du ikke vil overføre værdier til menupunktet Omvej. Angiv dog følgende værdi for den tomme række, der allerede er tilføjet der, i sektionen Hent tilbage fra opslag af IO'er efter leverandør:

    • Kopiere fra Slå indkøbsordrer op efter kreditor:Indkøbsordre
    • Indsæt i Indkøbsmodtagelse:Indkøbsordre
  9. Vælg OK for at lukke dialogboksen.

  10. Gentag trin 4 til 9 for de to andre nye menupunkter (Søge efter IO'er for i dag og Slå IO'er op efter vare). For menupunktet Slå IO'er op efter leverandør, skal du ikke sende data til disse omveje, men du vil returnere et indkøbsordrenummer.

  11. Luk siden.

Prøve en proces for modtagelse af indkøb, der indeholder en dataforespørgsel som del af en omvej

Følg disse trin for at teste konfigurationen af den nye mobilapp.

  1. Opret flere indkøbsordrer, der har linjer for lagersted 51.

  2. Gå til en mobilenhed eller emulator, der kører mobilappen Lokationsstyring, og log på lagersted 51 ved at bruge 51 som bruger-id og 1 som adgangskode.

  3. Vælg Indgående og derefter Modtag indkøb i mobilappens menu.

    Du skulle kunne se følgende side, der indeholder de tre nye menupunkter.

    Indkøbsmodtagelse ved hjælp af indkøbsordrenummer.

  4. Prøv de forskellige egenskaber, og læg mærke til, at du kan sende et indkøbsordrenummer tilbage ved at vælge et af kortene på listen.

    Indkøbsmodtagelse med IO-opslag efter leverandør, eksempel 1.

    Indkøbsmodtagelse med IO-opslag efter leverandør, eksempel 2.

Tip!

I stedet for at køre modtagelsesflowet ved at foretage et opslag fra menupunktet Modtag indkøb, kan du starte fra et forespørgselsflow (Hoved > Forespørgsel > Slå IO'er op efter leverandør) og aktivere en omvej for at køre det ønskede flow ved at vælge et af kortene på listen. Hvis du vil bruge denne metode, kan du definere en omvej på siden Trin i mobilenhed for trinnet med en Trin-id-værdi af GenericDataInquiryList. Forudsat, at funktionen Omveje i flere niveauer til Warehouse Management-mobilappen er slået til for systemet, kan du også tilføje endnu en omvej, hvis det er nødvendigt (denne funktion tilføjer understøttelse af op til to niveauer af omveje og kan tilpasses til at understøtte yderligere niveauer).