Jungiasi su ERP ir MES sistemomis, tokiomis kaip

Integracijos / ERP / Microsoft Dynamics 365 Supply Chain Management

Ar Dynamics 365 Supply Chain Management leidžia planuoti gamybą pagal realius įrenginių ir darbuotojų pajėgumus? Užduočių planavimas, Planning Optimization ir SkyPlanner APS

Tik iš dalies. Microsoft Dynamics 365 Supply Chain Management modulis Planning Optimization atsižvelgia į realius pajėgumus tik nustatytu pajėgumų vertinimo laikotarpiu. Microsoft nurodo nenaudoti šios funkcijos, kai pajėgumai keičiasi priklausomai nuo pamainų (šaltinis). Planuojant užduotis, užsakymai į tvarkaraštį įtraukiami po vieną, atsižvelgiant į jau rezervuotus pajėgumus. Kitais atvejais D365 planuoja apytiksliai. Gamyklos, kurioms reikia per visą planavimo laikotarpį kiekvienu konkrečiu laiko momentu įvertinti kiekvieno užsakymo, įrenginio, darbuotojo, įrankio, medžiagos ir perderinimo apribojimus, greta Supply Chain Management naudoja SkyPlanner APS.

SkyPlanner APS Gantt diagrama su darbo centrams suplanuotomis užduotimis ir užsakymų sąrašu apačioje.

Šiame straipsnyje aptariama Supply Chain Management – finansų ir veiklos valdymo programa, pakeitusi Dynamics AX. Business Central yra kitas produktas, taikantis kitokį planavimo modelį. Apie jį skaitykite straipsnyje Ar Business Central leidžia planuoti gamybą pagal realius pajėgumus?

Kaip D365 SCM sudaro gamybos tvarkaraščius: žingsnis po žingsnio

1. Ištekliai, jų grupės ir kalendoriai

Pajėgumai priskiriami ištekliams. Kiekvienas išteklius turi tipą: Vendor, Human resources, Machine, Tool, Location arba Facility. Puslapio Resources išskleidžiamajame skirtuke Operation kiekvienam ištekliui nustatomi šie parametrai:

  • Finite capacity ir Bottleneck resource
  • Exclusive ir Batch capacity
  • Efficiency percentage ir Operations scheduling percentage

Ištekliai priklauso išteklių grupėms bei gamybos padaliniams ir turi gebėjimų. Darbo laiko kalendoriai priskiriami išteklių grupei. Efektyvumas keičia rezervuojamą laiką: „Scheduling time = Time x 100 / Efficiency percentage.” (Planavimo trukmė lygi laikui, padaugintam iš formulėje nurodyto koeficiento ir padalytam iš efektyvumo procento.) (šaltinis)

Jei ištekliaus parametro Finite capacity reikšmė yra No, jis „might therefore be overbooked.” (todėl jam gali būti suplanuota daugiau darbo, nei leidžia pajėgumai.) (šaltinis)

2. Technologiniai maršrutai ir gamybos užsakymai

Technologinį maršrutą sudaro maršruto operacijos, kurių savybės nustatomos pagal išteklių poreikį. Patvirtinti suplanuoti užsakymai tampa gamybos užsakymais ir pereina būsenas Created, Estimated, Scheduled, Released, Started, Reported as finished ir Ended.

3. Operacijų planavimas: apytiksliai išteklių grupių pajėgumai

Planuojant operacijas rezervuojami išteklių grupių pajėgumai. Microsoft teigimu: „Unlike job scheduling, operations scheduling doesn’t explode the operations… into jobs.” (Kitaip nei planuojant užduotis, planuojant operacijas jos neskaidomos į užduotis.) Vertinama tik trukmė: „Start times and end times aren’t scheduled.” (Pradžios ir pabaigos laikas neplanuojamas.) Konkretus išteklius neparenkamas. (šaltinis)

4. Užduočių planavimas: atsižvelgiama į realius pajėgumus

Planuojant užduotis kiekviena operacija suskaidoma į užduotis (paruošimo, apdorojimo, laukimo eilėje, transportavimo), kurios priskiriamos konkretiems ištekliams. Microsoft nurodo: „Job scheduling is typically used to schedule individual jobs on the shop floor for an immediate or short-term time frame.” (Užduočių planavimas paprastai naudojamas atskiroms gamybos cecho užduotims planuoti artimiausiam arba trumpam laikotarpiui.)

Dialogo lange Schedule jobs nustatoma:

ParinktisPaskirtis
Scheduling directionForward arba Backward nuo nurodytos datos
Finite capacityApkrova „can’t be larger than the capacity that’s available” (negali viršyti turimų pajėgumų)
Finite materialsNeįjungus šios parinkties, „the system assumes that all items are available” (sistema laiko, kad visos prekės yra prieinamos)
Primary resource selectionPagal Duration arba Priority

Įjungus Finite capacity, atsižvelgiama į kitų užsakymų rezervacijas: laikas laikomas laisvu, kai išteklius prieinamas „and there are no other reservations on capacity.” (ir nėra kitų pajėgumų rezervacijų.) Parinktis Finite properties užtikrina, kad išteklius atitiktų maršruto operacijai nustatytas savybes. Įjungus Finite materials, „a production order can’t be scheduled to start until capacity and materials are available at the same time.” (gamybos užsakymo pradžios negalima suplanuoti tol, kol tuo pačiu metu nėra prieinami ir pajėgumai, ir medžiagos.) (šaltinis)

5. Gantt diagrama užduotims planuoti

Planuotojas peržiūri užduotis Gantt diagramoje, kurią galima atverti iš gamybos užsakymo, ištekliaus arba darbo srities Production floor management. Diagramoje yra rodiniai Order view ir Resource view. Rodinyje Resource view pateikiama pajėgumų juosta: pajėgumų viršijimas žymimas raudonai, o medžiagų trūkumas – piktogramomis. Meniu Schedule jobs leidžia suplanuoti vieną ar kelias pasirinktas užduotis komandomis Forward from scheduling date, Backward arba Forward from material availability date. Planuotojai taip pat gali keisti vienam ištekliui priskirtų užduočių eilę ir perkelti užduotis kitam ištekliui. (šaltinis)

6. Planavimas pagal realius pajėgumus su Planning Optimization

Planning Optimization – Microsoft bendrojo planavimo variklis. Jis veikia kaip papildinys, diegiamas per Lifecycle Services kaip išorinė keliems klientams skirta paslauga. Debesijos aplinkose integruotas bendrojo planavimo variklis nebenaudotinas. (šaltinis)

Planavimą pagal realius pajėgumus reikia įjungti trijose vietose:

  1. Master planning parameters, skirtuke Planned orders: nustatykite parinkties Capacity planning reikšmę Yes, skirtą Production.
  2. Master plans, išskleidžiamajame skirtuke General: nustatykite Finite capacity reikšmę Yes ir nurodykite Finite capacity time fence laikotarpį.
  3. Kiekvienam ištekliui, išskleidžiamajame skirtuke Operation: nustatykite Finite capacity reikšmę Yes.

Nustatytame laikotarpyje „if there isn’t enough capacity on the resources, the delivery date is pushed out.” (jei išteklių pajėgumų nepakanka, pristatymo data nukeliama.) Suplanuoti gamybos užsakymai „are backward-scheduled from the requirement date.” (planuojami atgal nuo poreikio datos.) (šaltinis)

Kas lieka planuotojui

  • Bendrasis planavimas pagal realius pajėgumus netinka, kai pajėgumai keičiasi priklausomai nuo pamainų. „If your capacity can change as requirements change (for example, when you’re working with shifts), you shouldn’t use finite capacity functionality, because the calculated processing times won’t be correct.” (Jei keičiantis poreikiui gali keistis ir pajėgumai, pavyzdžiui, dirbant pamainomis, nereikėtų naudoti planavimo pagal realius pajėgumus funkcijos, nes apskaičiuota apdorojimo trukmė bus neteisinga.) (šaltinis)
  • Į realius pajėgumus atsižvelgiama tik nustatytu laikotarpiu. Už Finite capacity time fence laikotarpio ribų planuojama neribojant pajėgumų. Microsoft pažymi: „a single-day time fence is probably too low for most manufacturers.” (vienos dienos laikotarpis daugumai gamintojų tikriausiai yra per trumpas.)
  • Siaurosioms vietoms atskiras laikotarpis netaikomas. Planning Optimization „doesn’t use the Bottleneck time fence parameter… bottleneck resources are always scheduled by using the same time fence as non-bottleneck resources.” (nenaudoja parametro Bottleneck time fence… siaurąsias vietas sudarantiems ištekliams visada taikomas toks pat planavimo laikotarpis kaip ir kitiems ištekliams.)
  • Planuojant keliomis gijomis, pajėgumų ribos nevertinamos. „If you’re using multi-threaded master planning and operations scheduling, finite capacity will not be considered.” (Jei bendrasis planavimas ir operacijų planavimas vykdomi keliomis gijomis, į realių pajėgumų ribas neatsižvelgiama.) (šaltinis)
  • Po vieną užsakymą. Planuojant užduotis, kiekvienas gamybos užsakymas įterpiamas į tvarkaraštį pirmyn arba atgal, atsižvelgiant į jau rezervuotus pajėgumus. Ištekliai parenkami pagal trukmę arba prioritetą. Anksčiau suplanuoti užsakymai išlaiko savo laiką.
  • Paruošimo laikas nustatomas kiekvienai operacijai. Paruošimo laikas nurodomas maršruto operacijoje. Bendrojo planavimo eiliškumo funkcija surikiuoja suplanuotus užsakymus pagal produkto savybes, pavyzdžiui, spalvą ir dydį (šaltinis).
  • Velkant perkeliama viena užduotis. Vilkimui taikomas apribojimas: „You can only reschedule the job on the same resource, and you can only schedule one job at a time.” (Užduotį galima perplanuoti tik tame pačiame ištekliuje ir tik po vieną užduotį vienu metu.) Pasirinktos užduotys planuojamos, rikiuojamos arba priskiriamos kitam ištekliui per meniu. Planuotojai taip pat susiduria su pranešimu „Could not schedule the job within the loaded time period.” (Nepavyko suplanuoti užduoties įkeltame laikotarpyje.) (šaltinis)
  • 32 ištekliai vienai operacijai. „You can schedule a maximum of 32 resources per operation.” (Vienai operacijai galima suplanuoti ne daugiau išteklių, nei čia nurodyta.)

Apibendrinant, D365 SCM į realius pajėgumus atsižvelgia tik iš dalies: nustatytu laikotarpiu, kai pajėgumai nekinta, ir planuojant po vieną užsakymą. Visa kita – apytikslis planas, kurį planuotojai rankiniu būdu taiso Gantt diagramoje.

Kada pakanka D365 SCM integruotų planavimo funkcijų

Užduočių planavimo kartu su Planning Optimization pakanka, kai:

  • Planuodami užsakymus po vieną pagal prioritetą gaunate reikiamą rezultatą.
  • Pamainos nekinta, todėl bendrasis planavimas pagal realius pajėgumus leidžia teisingai apskaičiuoti laiką.
  • Jūsų perderinimams pakanka kiekvienai operacijai nustatyto paruošimo laiko arba užsakymų rikiavimo pagal produkto savybes.
  • Planuotojui pakanka apytikslio pajėgumų patikrinimo atliekant bendrąjį planavimą.
  • Pasikeitus planams, planuotojai turi laiko perplanuoti ir pakoreguoti užduotis Gantt diagramoje.

Jei tai atitinka jūsų gamyklą, įjunkite Finite capacity kiekvienam svarbiam ištekliui ir pasirinkite realistišką pajėgumų vertinimo laikotarpį.

Kada reikia gamybos planavimo įrankio, vertinančio realius pajėgumus

Integruotų funkcijų nebepakanka, jei jums tinka keli iš šių teiginių:

  • Daug gamybos užsakymų vykdoma tais pačiais įrenginiais, o rezultatas priklauso nuo to, kokia tvarka juos planuojate.
  • Dėl pamainų, viršvalandžių ir darbuotojų nebuvimo pajėgumai kas savaitę keičiasi.
  • Perderinimai priklauso nuo užduočių sekos.
  • Tos pačios formos, štampai ar tvirtinimo įtaisai naudojami skirtinguose įrenginiuose, o kai kurioms užduotims vienu metu reikia kelių operatorių.
  • Nuo medžiagų atvykimo priklauso, kurią užduotį galima pradėti.
  • Skubūs užsakymai ir gedimai verčia perplanuoti gamybą kelis kartus per savaitę.

Į ką atkreipti dėmesį

  • Visi užsakymai ir ištekliai planuojami kartu, o ne po vieną gamybos užsakymą.
  • Gamybos planavimas pagal realius įrenginių ir darbuotojų pajėgumus bei pamainas, atsižvelgiant į neatvykimus ir viršvalandžius per visą planavimo laikotarpį.
  • Perderinimo laikų matrica: nuo gaminių sekos priklausantys, abiem kryptimis skirtingi perderinimo laikai, padedantys sumažinti bendrą paruošimo laiką.
  • Įrankiai kaip bendri riboto prieinamumo ištekliai ir užduotys, kurioms reikia kelių operatorių.
  • Tvarkaraščio sudarymas atsižvelgiant į medžiagas, tikrinant atsargas ir numatomus pristatymus pagal pirkimo užsakymus.
  • Alternatyvūs įrenginiai ir darbuotojai, kuriuos planavimo variklis pasitelkia, kai pagrindinis išteklius neprieinamas.
  • Gantt diagramos redagavimas: perkėlus vieną užduotį, likusi tvarkaraščio dalis lieka suderinta.
  • Automatinis tvarkaraščio perskaičiavimas pasikeitus gamybos eigai ar užsakymams.
  • Aiškus atsakomybės pasidalijimas su SCM. Paklauskite, kaip suplanuotos datos perduodamos į gamybos užsakymą ir technologinio maršruto operacijas ir kaip užtikrinama, kad užduočių planavimas jų neperrašytų.

Sprendimus galima suskirstyti į keturias grupes:

  • D365 SCM užduočių planavimas ir Planning Optimization leidžia planuoti atskirus užsakymus pagal ribotus pajėgumus ir sudaryti bendrąjį planą atsižvelgiant į pajėgumus.
  • Didelėms įmonėms skirti APS sprendimų paketai integruojami vykdant diegimo projektą, o jais dirba atskira planavimo komanda.
  • Planavimo lentos vizualiai pateikia gamybos užsakymus, kuriuos planuotojas valdo pats.
  • Debesijos APS su gamybos vykdymo funkcijomis ceche – šiai grupei priklauso SkyPlanner – veikia greta Supply Chain Management, automatiškai sudaro visų išteklių tvarkaraščius ir juos nuolat perskaičiuoja keičiantis gamybai.

Koks SkyPlanner vaidmuo

SkyPlanner APS visus gamybos užsakymus ir visas darbo vietas planuoja kartu. Arcturus AI variklis per kelias sekundes sudaro operacijų lygmens tvarkaraštį, nustatydamas seką pagal užduoties prioritetą, užbaigimo datą, kliento prioritetą, Fast Track ir Dynamic Priorities. Running Time Lock neleidžia perkelti jau vykdomų užduočių.

Gamyba planuojama pagal realius pajėgumus, atsižvelgiant į pamainas, darbuotojus, atostogas ir viršvalandžių pamainas, todėl pajėgumų kaita yra įprasta planavimo dalis. Perderinimo laikų matricoje saugomas kiekvienos gaminių poros perderinimo laikas abiem kryptimis, o variklis parenka seką, kuriai reikia mažiausiai paruošimo laiko. Įrankiai yra bendri riboto prieinamumo ištekliai, o vienai užduočiai vienu metu gali reikėti kelių operatorių.

Planuojant pagal medžiagų prieinamumą, būsimos atsargos modeliuojamos pagal esamus likučius ir numatomus pristatymus pagal pirkimo užsakymus, todėl darbas planuojamas tik tada, kai yra medžiagų. Pasikeitus gamybai, Autopilot automatiškai perskaičiuoja tvarkaraštį, laikydamasis jūsų nustatytų fiksavimų ir prioritetų. Operatoriai mato savo užduočių eilę ir registruoja darbą naudodami Mobile Confirmations.

Rinkitės SkyPlanner vietoj D365, kai norite gamybą planuoti pagal realius pajėgumus, o ne atsižvelgti į jų ribas tik atskirose plano dalyse. SkyPlanner kiekvienu konkrečiu laiko momentu įvertina kiekvieno įrenginio, darbuotojo, įrankio ir medžiagos prieinamumo ribas per visą planavimo laikotarpį, ne tik nustatytame laiko intervale.

Rinkitės SkyPlanner vietoj D365 užduočių planavimo, kai daug užsakymų naudoja tuos pačius įrenginius. Užduočių planavimas vykdomas po vieną užsakymą, todėl geriausi laiko tarpai atitenka pirmiausia planuojamam užsakymui. SkyPlanner per kelias sekundes suplanuoja visus užsakymus kartu, o Autopilot automatiškai perskaičiuoja planą po kiekvieno reikšmingo pokyčio.

Rinkitės SkyPlanner vietoj Planning Optimization planavimo pagal ribotus pajėgumus, kai pamainos, viršvalandžiai ir neatvykimai keičia jūsų pajėgumus. Pačios Microsoft gairėse nurodoma tokiu atveju bendrajame planavime nenaudoti ribotų pajėgumų funkcijos. SkyPlanner planuoja pagal realias pamainas per visą planavimo laikotarpį.

Rinkitės SkyPlanner vietoj abiejų sprendimų, kai nuo gaminių sekos priklausantis perderinimas, bendri įrankiai, kelių operatorių reikalaujančios užduotys ir medžiagų atvykimas lemia, ką galima vykdyti toliau, ir norite pradėti dirbti per kelias savaites nuo diegimo pradžios, suteikdami operatoriams Mobile Confirmations.

Pradėkite nuo eksportuotų gamybos užsakymų ir 30 dienų nemokamai išbandykite sistemą (iki 20 darbo vietų, mokėjimo kortelės nereikia). Kaina – nuo 199 € per mėnesį, įskaičiuotos 5 darbo vietos.

SkyPlanner abiem kryptimis integruojamas su Dynamics 365 Supply Chain Management per standartinius šios sistemos duomenų objektus. SkyPlanner komanda integraciją sukonfigūruoja diegimo metu. Skaitykite SkyPlanner, skirto Dynamics 365 SCM, apžvalgą, Dynamics 365 SCM integravimo vadovą arba apsilankykite ERP integracijų puslapyje.

Gamintojų atsiliepimai apie SkyPlanner

UTU tiekimo grandinės specialistas Kalle Kalliomäki elektros skydų gamybos ceche Ulviloje

2 hsutaupoma kas savaitę

„Su SkyPlanner nuo gamybos planavimo Excel lentelėse perėjome prie gamybos optimizavimo realiuoju laiku.“

Kalle Kalliomäki, tiekimo grandinės specialistas
UTU · Elektros skydai ir skirstomieji įrenginiai

Planuojant gamybą kas savaitę sutaupomos 2 darbo valandos, o nauja užduočių eilė gamybos liniją pasiekia per kelias sekundes.

Skaitykite UTU atsiliepimą

Švariųjų patalpų aprangą vilkintys operatoriai prie buteliukų pildymo linijos Laboratory & Allied farmacijos gamykloje Nairobyje

+90%gamybos efektyvumas

„Gamybos efektyvumas padidėjo 90%.“

Abdul Rucyinga, IT vadovas
Laboratory & Allied · Vaistų gamyba

Gamybos efektyvumas padidėjo 90%, o optimizuotas trijų mėnesių planas visoms darbo vietoms sudaromas per mažiau nei 30 minučių.

Skaitykite Laboratory & Allied atsiliepimą

Piristeel stogo saugos gaminių gamykla Kauhavoje, vaizdas iš oro

99,2%pristatymo patikimumas

„SkyPlanner padėjo geriau matyti siaurąsias vietas ir suteikė daugiau aiškumo valdant gamybą.“

Toni Tuori, gamybos vadovas
Piristeel · Stogo saugos ir lietaus nuvedimo sistemos

Šiemet pristatymo patikimumas pasiekė 99,2%, o tvarkaraščių sudarymas leidžia sutaupyti iki keturių darbo valandų per dieną.

Skaitykite Piristeel atsiliepimą

KJH-Comp suvirintojas šlifuoja suvirintą plieninę konstrukciją Alahärmä gamykloje

98%pristatymo patikimumas, padidėjęs nuo maždaug 50%

„SkyPlanner atlieka lemiamą vaidmenį užtikrinant mūsų pristatymo patikimumą.“

Hannu Lahtinen, generalinis direktorius
KJH-Comp · Lakštinio metalo gaminiai ir sutartinė gamyba

Pristatymo patikimumas išaugo nuo maždaug 50% iki net 98%, o tvarkaraščiams sudaryti dabar pakanka vieno meistro vietoj dviejų.

Skaitykite KJH-Comp atsiliepimą

Dažniausiai užduodami klausimai

Kuo D365 SCM operacijų planavimas skiriasi nuo užduočių planavimo?

Operacijų planavimas rezervuoja laiką išteklių grupėms, tačiau nenustato pradžios ir pabaigos laiko ir neparenka konkretaus ištekliaus. Užduočių planavimas suskaido operacijas į paruošimo, apdorojimo, laukimo eilėje ir transportavimo užduotis ir rezervuoja joms konkrečius išteklius. Tai trumpalaikio planavimo lygmuo, kuriame atsižvelgiama į ribotus pajėgumus.

Ar Planning Optimization planavimo pagal ribotus pajėgumus pakanka gamybos tvarkaraščiams sudaryti?

Ne. Tai bendrojo planavimo funkcija, kuri pajėgumų ribas taiko tik Finite capacity time fence intervale, o už jo pajėgumus laiko neribotais. Microsoft nerekomenduoja jos naudoti, kai dėl pamainų keičiasi pajėgumai. Ši funkcija planuoja siūlomų gamybos užsakymų datas ir pajėgumus, o užduočių planavimas rezervuoja užduotims konkrečius išteklius.

Ar rinktis D365 užduočių planavimą ir Planning Optimization, ar SkyPlanner?

Medžiagoms planuoti naudokite Planning Optimization, o tvarkaraščiui pagal realius pajėgumus sudaryti – SkyPlanner. D365 pajėgumų ribas įvertina tik iš dalies: tik nustatytame laiko intervale, netinka dėl pamainų kintantiems pajėgumams, o užduočių planavimas vykdomas po vieną užsakymą, todėl geriausi laiko tarpai atitenka pirmiausia suplanuotam užsakymui. SkyPlanner kartu planuoja visus užsakymus, įrenginius, darbuotojus, įrankius ir medžiagas pagal jų prieinamumo ribas, naudodamas matricą, kurioje perderinimo laikai nurodyti abiem kryptimis. Autopilot perskaičiuoja planą po kiekvieno reikšmingo pokyčio. Dirbti pradėsite per kelias savaites, kaina – nuo 199 € per mėnesį, o 30 dienų sistemą galėsite išbandyti su savo duomenimis.

Ar D365 SCM įvertina nuo gaminių sekos priklausančius paruošimo laikus?

Paruošimo laikas nustatomas kiekvienai technologinio maršruto operacijai, o bendrasis planavimas gali rikiuoti planuojamus užsakymus pagal gaminio savybes, pavyzdžiui, spalvą ir dydį. SkyPlanner APS naudoja perderinimo laikų matricą (iš mėlynos į raudoną – 30 minučių, iš raudonos į mėlyną – 60) ir parenka tokią užduočių seką, kad bendras paruošimo laikas būtų kuo trumpesnis.

Ar SkyPlanner pakeičia Planning Optimization?

Ne. Planning Optimization ir toliau planuoja medžiagas ir siūlo planuojamus gamybos užsakymus. SkyPlanner sudaro patvirtintų gamybos užsakymų tvarkaraštį visiems ištekliams ir perduoda suplanuotas datas atgal į Supply Chain Management.

Ar galiu išbandyti SkyPlanner prieš integruodamas su D365 SCM?

Taip. Eksportuokite nebaigtus gamybos užsakymus, technologinio maršruto operacijas ir išteklius į Excel arba CSV, importuokite juos per 30 dienų bandomąjį laikotarpį ir palyginkite tvarkaraštį su dabartiniu planu. Peržiūrėkite kainas, pradėkite bandomąjį laikotarpį arba susisiekite su pardavimų komanda.