Bendrinti naudojant


Planuoti bangos žymos spausdinimą bangos vykdymo metu

Naudokite Užduotimi pagrįstos bangos žymų spausdinimo funkciją kaip jūsų bangos proceso dalį, kad būtų pagerintas efektyvumas, o sistema sukurtų bangos žymas ir darbą atskiromis užduotimis.

Bangos žymos spausdinimo konfigūravimas yra sudėtingas ir remiasi tikslia konfigūracija ir bendraisiais duomenimis. Neretai bangos žymos įrašų generavimas nepavyksta, o kai taip nutinka, sutrinka visas bangos apdorojimas. Užduotimi pagrįsto bangos žymos spausdinimo funkcija padeda išvengti pakartotinio darbo ir darbo eilučių kūrimo kiekvieną kartą, kai bangos žymė yra neteisingai išspausdinta.

Kai naudojate Užduotimi pagrįstos bangos žymų spausdinimo funkciją, sistema pirmiausia sukuria darbą ir darbo eilutes. Tada ji sukuria ir atspausdina bangos žymas. Galiausiai, jei bangos žymos sukurtos tinkamai, ji išleidžia darbą ir bangą išrinkimui.

Funkcijų valdyme įjunkite užduotimi pagrįstą bangos žymų spausdinimo funkciją

Norint naudoti šiame straipsnyje aprašytas funkcijas, jos turi būti įjungtos jūsų sistemoje. Naudokite darbo sritį Funkcijų valdymas, kad įjungtumėte funkcijas pateikta tvarka:

  1. Visos organizacijos darbo blokavimas – Ši funkcija reikalinga tiek rankiniam, tiek automatiniam suplanuoto darbo kūrimo konfigūravimui. (Nuo 10.0.21 versijos Supply Chain Management funkcija yra privaloma, todėl ji įjungta pagal numatytuosius nustatymus ir negali būti išjungta.)
  2. Užduotimi pagrįstas bangos žymos spausdinimas – Ši funkcija reikalinga norint atskirti bangos etikečių spausdinimą į atskirą operacijos aprėptį.

Naujos bangos veiksmo metodo įgalinimas rankiniu būdu

Pirmiausia turite sukurti naują bangos veiksmo metodą ir įgalinti jį lygiagrečiam asinchroniniam užduoties apdorojimui.

  1. Eikite į Sandėlio tvarkymas > Sąranka > Bangos > Bangos apdorojimo metodai.

  2. Veiksmų srityje pasirinkite Pakartotinai generuoti metodą. Atkreipkite dėmesį, kad „waveLabelPrinting” yra įtrauktas į bangos proceso metodų, kuriuos galite naudoti savo siuntimo bangos šablonuose, sąrašą.

  3. Pasirinkite įrašą, kuriame laukas Metodo pavadinimas yra nustatytas į „waveLabelPrinting”, o tada veiksmų srityje pasirinkite Užduoties konfigūracija.

  4. Veiksmų srityje pasirinkite Nauja, kad pridėtumėte eilutę į tinklelį. Tada nustatykite šiuos laukus naujai eilutei:

    • Sandėlis – Pasirinkite sandėlį, kurį naudosite planuodami darbų kūrimo apdorojimą. (Jei tikrinimo tikslais naudojate demonstracinius duomenis, galite pasirinkti 24 sandėlį. )
    • Didžiausias paketinių užduočių skaičius – Nurodykite maksimalų paketinių užduočių skaičių. Daugeliu atvejų vertė turi būti nuo 8 iki 16. Tačiau patariame eksperimentuoti, kad surastumėte optimalius parametrus savo scenarijams.
    • Bangos apdorojimo paketų grupė – Pasirinkite paskirtą bangos apdorojimo paketų grupę, kad optimizuotumėte paketų eilės apdorojimą.

Dabar galite atnaujinti esamą bangos šabloną taip, kad jis naudotų Bangos žymos spausdinimo bangos apdorojimo metodą. Taip pat, galite sukurti naują bangos šabloną, kuris naudoja tą metodą.

  1. Eikite į Sandėlio valdymas > Nustatymas > Bangos > Bangų šablonai.
  2. Veiksmų srityje pasirinkite Redaguoti.
  3. Sąrašo srityje pasirinkite bangos šabloną atnaujinimui. (Jei tikrinimo tikslais naudojate demonstracinius duomenis, galite pasirinkti Numatytasis 24 siuntimas. )
  4. „FastTab” Metodai stulpelyje Likę metodai pasirinkite eilutę, kurioje laukas Pavadinimas nustatytas į „waveLabelPrinting”.
  5. Pasirinkite įtraukti (dešinės rodyklės mygtukas), kad perkeltumėte pasirinktą eilutę į Pasirinkti metodai stulpelį.
  6. Lauke Bangos veiksmo kodas įveskite bangos veiksmo kodą, kuris bus naudojamas bangos šablonui sujungti su bangos žymos šablonu.

Nustatykite bangos užduoties apdorojimo ribinės vertės duomenis

Pirmą kartą vykdant bangos procesą naudojant bet kokį užduotimi pagrįstą apdorojimą, sistema sukuria numatytuosius bangos užduoties apdorojimo ribinės vertės duomenis. Šie duomenys yra naudojami valdymui, nepriklausomai nuo to, ar bangos apdorojimas bus vykdomas asinchroniškai ir bus pagrįstas užduotimi, kad būtų galima apdoroti ir kurti bangos žymas lygiagrečiai.

Iš pradžių numatytieji duomenys naudoja 1 kaip ribinę mažiausio darbo ID skaičiaus („MinimumWorkThresholdForLabelPrinting”) vertę. Todėl, kai sistema apdoroja bangą, turinčią daugiau nei vieną darbo ID, ji naudos užduotimi pagrįstą bangos žymų apdorojimą atskiroje operacijoje. Galite rankiniu būdu įterpti ar atnaujinti šiuos duomenis „WHSWaveTaskProcessingThresholdParameters” lentelėje savo testavimo aplinkose. Norėdami pakeisti šį parametrą gamybos aplinkoje, turite kreiptis į „Microsoft“ palaikymo tarnybą ir pateikti užklausą naujinimui.

Bangos apdorojimo logikos pakeitimai, kai naudojamas užduotimi paremtas bangos žymos spausdinimas

Jei bangos žymos apdorojimas viršija bangos užduoties apdorojimo ribinę vertę, inicijuojamas užduotimi pagrįstas apdorojimas. Kito bangos apdorojimo metu, kuris atitinka bangos šabloną, bangos žymos spausdinimas bus vykdomas atskira „ttsbegin”/„ttscommit” operacija iškart po darbo sukūrimo. Jei darbo paleidimas (atblokavimas) sukonfigūruotas bangos šablone automatiniam vykdymui, jis įvyksta tik sėkmingai atlikus bangos žymos spausdinimo apdorojimą.

Jei bangos žymos generavimas nepavyksta (pavyzdžiui, jei darbo kiekio konvertavimas į bangos žymos kiekį nepavyksta ir įvyksta klaida), tik atitinkama operacija nepavyksta. Anksčiau sukurtas darbas lieka užšaldytas. Norėdami ištaisyti klaidas ir atspausdinti bangos žymas, atlikite šiuos veiksmus.

  1. Eikite į Sandėlio valdymas > Siuntimo bangos > Siuntos bangos > Visos bangos.
  2. Tinklelyje pasirinkite atitinkamą bangą.
  3. Veiksmų juostoje, Bangos skirtuke, Spausdinimo grupėje, pasirinkite Bangos žymės.
  4. Vadovaukitės ekrane pateikiamomis instrukcijomis žymų nusiuntimui į spausdinimą.
  5. Veiksmų srities skirtuko Banga grupėje Banga pasirinkite Išleisti, kad rankiniu būdu išleistumėte pasirinktos bangos darbą.

Papildomi ištekliai