Integracijos / ERP / DELMIAWorks
DELMIAWorks integravimo vadovas gamybos tvarkaraščiams sudaryti su SkyPlanner APS
Šiame DELMIAWorks integravimo vadove partneriams ir IT komandoms paaiškinama, kaip susieti DELMIAWorks, anksčiau vadintą IQMS, su SkyPlanner APS. SkyPlanner keičiasi duomenimis su DELMIAWorks abiem kryptimis per DELMIAWorks WebAPI:
- Į SkyPlanner perduodami gamybos užsakymai, Bills of Manufacturing su detalių operacijomis, darbo centrai, įrankiai ir liejimo formos, atsargų kortelės, atsargų likučiai ir pirkimo užsakymai.
- Suplanuotos pradžios ir pabaigos datos bei priskirtas darbo centras įrašomi atgal į gamybos užsakymus.
- Tinkamų detalių kiekį galima įrašyti į gamybos apskaitą, o paruošimo ir gamybos laiką – į Time & Attendance užduočių darbo laiko apskaitą.
- SkyPlanner siunčia pranešimus per webhook sąsajas vos pasikeitus tvarkaraščiui.
Diegimo metu SkyPlanner komanda per REST API sukonfigūruoja integraciją pagal jūsų DELMIAWorks aplinką ir ją palaiko pradėjus naudoti. Šis vadovas skirtas partneriams ir programuotojams, norintiems dalyvauti šiame procese arba patiems kurti sprendimus naudojant dokumentuotą SkyPlanner REST API (API žinynas).
DELMIAWorks integravimo sąsajos
DELMIAWorks dokumentacijoje nurodoma: „WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs” (WebAPI apima API SDK, skirtą GRAPHQL API, ir WebAPI SDK, skirtą REST API) (WebAPI aprašas). REST sąsaja suskirstyta į modulius ir valdiklius. Integracijai, skirtai tvarkaraščiams sudaryti, naudojami šie:
- Manufacturing WorkOrders: WorkOrder, WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders, CreateWorkOrder, UpdateWorkOrder, UpdateWorkOrderEx, WorkOrderReleases, InventoryItemsForWorkOrder, SalesOrdersForWorkOrder.
- Manufacturing Schedule: RunAutoLoad, RemoveFromSchedule, NextSetup, GetSetupTemplateChecklists.
- Manufacturing WorkCenters: WorkCenter, WorkCenters, WorkCenterDetails, RunningWorkOrder, PMEquipment.
- Manufacturing BOM: BillOfMaterials, BomLabor, PartOperations, StandardOperations, BOMComponents.
- Manufacturing Inventory: InventoryItems, AddProductionRecords, InventoryProductionReportsByWorkOrder.
- Manufacturing Realtime: GetWorkCenterSchedule, ActualCavity, GetSetupTime, RealTimeData.
- Manufacturing Downtime: AddDownTime, CloseDownTime.
- PO Receiving: POs, POLineItems, POReleaseItems, POReceipts.
- Time & Attendance: TimeClock (LogInOut, TaskClockLogin), Tasks (ClockInTATask, ClockOutTATask, UpdateGoodParts), EmployeeCalendar.
GraphQL SDK tinka dideliems duomenų kiekiams nuskaityti, pavyzdžiui, pradiniam atsargų kortelių ir BOM įkėlimui. Visi įrašymai atliekami per REST valdiklius.
Autentifikavimas ir licencijavimas
DELMIAWorks sistemoje sukurkite atskirą integracijai skirtą naudotoją ir įsitikinkite, kad jūsų aplinkoje WebAPI įdiegta ir jai suteikta licencija. Realtime modulyje yra AuthToken valdiklis, o WebAPI seansas atidaromas naudojant integracijos naudotojo prisijungimo duomenis. Tikslią jūsų versijos konfigūraciją patvirtins DELMIAWorks partneris.
Kiekvienos užklausos į SkyPlanner antraštėje Authorization-Token perduodamas API prieigos raktas. Jį sukursite SkyPlanner meniu pasirinkę Settings > API. Norint pradėti kurti integraciją, pakanka API prieigos rakto.
Įvykiai ir periodinės užklausos
Kaskart pasikeitus tvarkaraščiui, SkyPlanner siunčia webhook pranešimą, todėl pakeitimai į DELMIAWorks įrašomi vos pakoregavus planą.
DELMIAWorks pakeitimus tikrinkite periodiškai siųsdami užklausas į WebAPI. ScheduledWorkOrders ir UnscheduledWorkOrders nuskaitykite kas kelias minutes, o pirkimo užsakymus ir atsargų korteles – rečiau. Partnerio įgyvendinamame projekte IQAlert, DELMIAWorks pranešimų ir veiksmų vykdymo mechanizmas, gali inicijuoti veiksmus pagal įvykius.
Duomenų susiejimas
| DELMIAWorks objektas (sąsaja) | SkyPlanner objektas | Kryptis | Dažnumas |
|---|---|---|---|
| Atsargų kortelės (InventoryItems) | Produktai ir medžiagos | DELMIAWorks → SkyPlanner | Pradinis įkėlimas, vėliau – periodinės užklausos |
| Bill of Manufacturing, BOM komponentai (BillOfMaterials, BOMComponents) | Gaminio struktūra, kiekvienam gaminiui reikalingos medžiagos | DELMIAWorks → SkyPlanner | Pradinis įkėlimas, vėliau – pasikeitus duomenims |
| Detalių operacijos, standartinės operacijos, BOM darbo sąnaudos (PartOperations, BomLabor) | Proceso etapai, jų trukmė, paruošimo laikas ir operatorių skaičius | DELMIAWorks → SkyPlanner | Pradinis įkėlimas, vėliau – pasikeitus duomenims |
| Darbo centrai: presai, ekstruderiai, gamybos celės (WorkCenters, WorkCenterDetails) | Darbo centrai, jų grupės ir efektyvumo rodikliai | DELMIAWorks → SkyPlanner | Pradinis įkėlimas, vėliau – retai |
| Įrankiai ir liejimo formos, skirtingoms detalėms skirti bendri įrankiai, formų lizdai (BOM, ActualCavity) | Įrankiai kaip riboti ištekliai, kiekis per ciklą | DELMIAWorks → SkyPlanner | Pradinis įkėlimas, vėliau – pasikeitus duomenims |
| Shop Calendar, darbuotojų kalendorius (EmployeeCalendar) | Pamainos, darbuotojai, neatvykimai | DELMIAWorks → SkyPlanner | Kasdien arba pamainos tvarkomos pačioje SkyPlanner |
| Gamybos užsakymai ir jų vykdymo dalys (WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders) | Užsakymai ir užduotys su įvykdymo terminais bei medžiagų poreikiu | DELMIAWorks → SkyPlanner | Užklausos kas kelias minutes |
| Kiekvienos atsargų pozicijos turimas kiekis (InventoryItems) | Atsargų likučiai | DELMIAWorks → SkyPlanner | Užklausos kas valandą arba sudarant tvarkaraštį |
| Pirkimo užsakymai ir jų pristatymo dalys (POs, POReleaseItems) | Pirkimo užsakymai, gaunamos medžiagos pagal pristatymo datą | DELMIAWorks → SkyPlanner | Užklausos kas valandą arba sudarant tvarkaraštį |
| Gamybos užsakymo pradžios ir pabaigos datos, darbo centras (Manufacturing WorkOrders valdiklis) | Suplanuota pradžia ir pabaiga, priskirtas darbo centras | SkyPlanner → DELMIAWorks | Pasikeitus tvarkaraščiui, per SkyPlanner webhook pranešimą |
| Gamybos įrašai: tinkamos detalės pagal gamybos užsakymą (AddProductionRecords) | Patvirtinimuose nurodyti pagaminti kiekiai | SkyPlanner → DELMIAWorks | Po kiekvieno patvirtinimo, jei pasirinkta |
| Užduočių darbo laikas (ClockInTATask, ClockOutTATask) | Darbo laiko įrašai ir operatorių patvirtinimai | SkyPlanner → DELMIAWorks | Po kiekvieno patvirtinimo arba kiekvieną pamainą, jei pasirinkta |
| DELMIAWorks sistemoje nėra | Paruošimo laikų matrica, alternatyvūs presai ir darbuotojai | Tvarkoma SkyPlanner sistemoje | Sukonfigūruojama diegimo metu |
Integravimo scenarijai
1. Pradinis pagrindinių duomenų įkėlimas. Nuskaitykite atsargų korteles, BOM, detalių operacijas, darbo centrus ir liejimo formas. Darbo centrus susiekite apgalvotai: kiekvienas presas yra vienas darbo centras, o presai, kuriems tinka to paties dydžio liejimo formos, sujungiami į darbo centrų grupę su alternatyvomis.
2. Gamybos užsakymų sinchronizavimas. Nuskaitykite atvirus gamybos užsakymus su jų operacijomis ir medžiagomis, taip pat atvirus pirkimo užsakymus. SkyPlanner laiko, kad užsakyta derva ir įdėklai bus prieinami pirkimo užsakymo pristatymo dieną, o atsargų likučius atnaujina, kai pirkimo užsakymui suteikiama būsena Delivered.
3. Tvarkaraščio įrašymas atgal. Kai planavimo mechanizmas įtraukia gamybos užsakymą į tvarkaraštį arba jį perkelia, SkyPlanner webhook pranešimas inicijuoja gamybos užsakymo atnaujinimą per Manufacturing WorkOrders valdiklį. Perduodamos suplanuotos pradžios ir pabaigos datos bei SkyPlanner parinktas darbo centras. Konkretūs laukai ir tai, kaip pagal juos atnaujinama Finite Schedule lenta, nustatoma apibrėžiant diegimo apimtį.
4. Patvirtinimai iš gamybos. Operatoriai registruoja darbą naudodami SkyPlanner Mobile Confirmations arba Production Timer, o pagal darbo laiko įrašus tvarkaraštis nuolat atnaujinamas. Jūs pasirenkate, ar faktinius duomenis įrašyti atgal. Jei taip, tinkamų detalių kiekiai perduodami į AddProductionRecords, o darbo laikas – per Time & Attendance užduočių užklausas. Jei ne, RealTime ir Shopworks toliau teikia duomenis kaip anksčiau, o SkyPlanner nuskaito darbų eigą iš DELMIAWorks.
5. Atsakomybė už duomenis ir konfliktų sprendimo taisyklės. Užfiksuokite jas prieš pradėdami naudoti integraciją:
| Duomenys | Atsakinga sistema |
|---|---|
| Atsargų kortelės, BOM, ciklų trukmė, formų lizdai, gamybos užsakymų kiekiai ir būsena | DELMIAWorks |
| Gamybos užsakymų seka, pradžios ir pabaigos laikas, preso priskyrimas | SkyPlanner |
| Paruošimo laikų matrica, reikalavimai liejimo formoms ir operatoriams, alternatyvūs presai | SkyPlanner |
| Pamainos ir nedarbo dienos | Viena sistema, pasirinkta apibrėžiant apimtį |
| Gamyba, brokas, darbo laikas ir medžiagų išdavimas | DELMIAWorks: duomenys registruojami joje arba įrašomi iš SkyPlanner darbo laiko įrašų |
Pasirinkite vieną sistemą, kuri įrašys gamybos užsakymų datas. Darbo centrams, kurių tvarkaraščius sudaro SkyPlanner, išjunkite Auto Load, taip pat visus IQAlert veiksmus, paleidžiančius Update Schedule ir Auto Load. Norėdami užfiksuoti artimiausio laikotarpio užduotis šiuose darbo centruose, naudokite SkyPlanner funkciją Running Time Lock, o ne DELMIAWorks planavimo laiko ribą.
Įprasti projekto etapai
Įgyvendinimas paprastai užbaigiamas per kelias savaites nuo diegimo pradžios. Prieš tai patikrinkite tvarkaraštį per nemokamą 30 dienų bandomąjį laikotarpį, naudodami iš DELMIAWorks CSV arba Excel formatu eksportuotus darbo centrus, BOM ir atvirus gamybos užsakymus.
- Duomenų susiejimas. Patvirtinkite susiejimo lentelę, duomenų valdymo taisykles, sinchronizavimo dažnį ir nuspręskite, ar gamybos bei darbo laiko duomenys bus perduodami atgal.
- Prieiga prie DELMIAWorks. Sukurkite integracijai skirtą naudotoją ir patikrinkite WebAPI licenciją. Pirmiausia išbandykite bandomojoje duomenų bazėje.
- Pradinis duomenų įkėlimas. Prekės, BOM, detalių operacijos, darbo centrai, liejimo formos, kalendoriai.
- Gamybos ir pirkimo užsakymų sinchronizavimas. Periodinės užklausos su filtrais ir pakartotiniais bandymais.
- Apribojimų nustatymas SkyPlanner sistemoje. Paruošimo laikų matrica, liejimo formos kaip įrankiai, operatorių skaičius kiekvienai užduočiai, alternatyvūs presai ir darbuotojai.
- Tvarkaraščio įrašymas atgal. Gamybos užsakymų atnaujinimai pagal SkyPlanner „webhook“ pranešimus ir, jei pasirinkta, gamybos bei darbo laiko duomenų registravimas.
- Lygiagretus testavimas. Naudokite SkyPlanner kartu su esamu Finite Schedule, palyginkite datas ir pataisykite pagrindinius duomenis.
- Darbo pradžia. Darbo centruose, kuriems sudaromi tvarkaraščiai, išjunkite Auto Load ir įjunkite duomenų įrašymą atgal.
Ką numatyti integruojant DELMIAWorks
- Skirtingų gaminių liejimas viena forma. Viena liejimo forma per vieną ciklą pagamina kelis skirtingus gaminius. Bendrą šių gaminių gamybą modeliuokite kaip vieną užduotį, per kurią pagaminami visi tie gaminiai, kad forma būtų rezervuojama vieną kartą.
- Formos lizdai. Užblokavus lizdą, faktinis veikiančių lizdų skaičius gali skirtis nuo standartinio. Nuspręskite, ar trukmė bus skaičiuojama pagal standartinį skaičių, ar pagal RealTime reikšmę ActualCavity.
- Formos ir preso suderinamumas. Ne kiekviena forma tinka kiekvienam presui. SkyPlanner sistemoje kiekvienai formai nurodykite tinkamus presus kaip alternatyvas, kad užduotis būtų perkeliama tik į tinkamą presą.
- Spalvos ir medžiagos keitimas. Į paruošimo laikų matricą įrašykite faktinę praplovimo ir formos keitimo trukmę abiem keitimo kryptimis. Pavyzdžiui, mėlyną spalvą pakeisti raudona gali užtrukti 30 minučių, o raudoną mėlyna – 60.
- Auto Load ir planavimo laiko ribos. Jei datas įrašys dvi tvarkaraščių sudarymo sistemos, jos trukdys viena kitai. Prieš pradėdami darbą išjunkite abi funkcijas tuose darbo centruose, kurių tvarkaraščius sudaro SkyPlanner.
Kas konfigūruoja ir prižiūri DELMIAWorks integraciją
- SkyPlanner komanda diegimo metu sukonfigūruoja integraciją su sutartais WebAPI valdikliais ir prižiūri ją pradėjus naudoti. Kiekviena gamykla DELMIAWorks naudoja savaip, todėl konfigūruojant integraciją pritaikomos šios praktinės žinios.
- Gali dalyvauti ir jūsų DELMIAWorks partneris. Partneris žino jūsų naudojamą versiją, pasirinktinius laukus ir licencijavimo sąlygas, todėl kartu su SkyPlanner komanda gali sukurti integracijai skirtą naudotoją ir sukonfigūruoti WebAPI.
- Jūsų programuotojai gali plėtoti integraciją naudodami SkyPlanner REST API ir perduodami API prieigos raktą antraštėje
Authorization-Token. Prireikus padeda SkyPlanner komanda. Integracijos dokumentaciją rasite skiltyje SkyPlanner integracijos dokumentacija.
SkyPlanner kainuoja nuo 199 € per mėnesį, į kainą įtraukti 5 darbo centrai. Mokama kas mėnesį. Integracijos kaina pateikiama iš anksto kartu su jūsų planu, atsižvelgiant į jūsų procesą ir poreikius. Žr. kainodarą, DELMIAWorks gamybos planavimą pagal realius įrenginių ir darbuotojų pajėgumus, DELMIAWorks puslapį ir ERP integracijų skiltį.
Gamintojų atsiliepimai apie SkyPlanner
2 hsutaupoma kas savaitę
„SkyPlanner padėjo mums pereiti nuo gamybos planavimo Excel lentelėse prie gamybos optimizavimo realiuoju laiku.“
Kalle Kalliomäki, tiekimo grandinės specialistas
UTU · Elektros skydai ir skirstymo įrenginiai
Planuojant gamybą kas savaitę sutaupomos 2 darbo valandos, o nauja darbų eilė gamybos liniją pasiekia per kelias sekundes.
+90%gamybos efektyvumas
„Gamybos efektyvumas padidėjo 90%.“
Abdul Rucyinga, IT vadovas
Laboratory & Allied · Vaistų gamyba
Gamybos efektyvumas padidėjo 90%, o optimizuotam trijų mėnesių planui, apimančiam visus darbo centrus, sudaryti prireikia mažiau nei 30 minučių.
98%pristatymo patikimumas, padidėjęs nuo maždaug 50%
„SkyPlanner atlieka lemiamą vaidmenį išlaikant mūsų pristatymo patikimumą.“
Hannu Lahtinen, generalinis direktorius
KJH-Comp · Lakštinio metalo apdirbimas ir sutartinė gamyba
Pristatymo patikimumas išaugo nuo maždaug 50% iki net 98%, o tvarkaraščiams sudaryti dabar pakanka vieno vadovo vietoj dviejų.
6 mėnesiamsį priekį pardavimo komanda mato laisvus pajėgumus
„SkyPlanner suteikia patikimą pagrindą visam gamybos planavimui.“
Anu Järvinen, gamybos vadovė
Fredman Operations · Su maistu liestis tinkamas pakavimo popierius
Pardavimo komanda mato laisvus pajėgumus šešiems mėnesiams į priekį, o į užklausas dėl tvarkaraščio pakeitimų, kurioms anksčiau reikėdavo valandos ar daugiau, dabar atsakoma per kelias sekundes.
Dažniausiai užduodami klausimai
Kurią DELMIAWorks API naudoja SkyPlanner?
DELMIAWorks WebAPI. SkyPlanner skaito duomenis per REST valdiklius, o dideliems duomenų kiekiams nuskaityti naudoja GraphQL SDK. Duomenys įrašomi atgal per REST valdiklius: gamybos užsakymai atnaujinami per WorkOrders valdiklį, taip pat naudojami AddProductionRecords ir Time & Attendance užduočių iškvietimai.
Kokius duomenis SkyPlanner įrašo atgal į DELMIAWorks?
Kiekvieno gamybos užsakymo planuojamas pradžios ir pabaigos datas bei priskirtą darbo centrą. Jei pasirinksite, tinkamų detalių kiekiai bus registruojami kaip gamybos įrašai, o paruošimo ir vykdymo laikas – kaip užduočiai skirtas darbo laikas.
Ar integracija veikia su IQMS EnterpriseIQ?
DELMIAWorks yra dabartinis IQMS EnterpriseIQ pavadinimas. Integracija naudoja WebAPI, todėl svarbiausia, ar jūsų versijoje WebAPI įdiegta ir licencijuota. Jūsų partneris tai patvirtina, kai apibrėžiama integracijos apimtis.
Kaip tvarkomos liejimo formos, įskaitant formas skirtingiems gaminiams lieti vienu ciklu?
SkyPlanner sistemoje formos modeliuojamos kaip riboto prieinamumo įrankiai, todėl ta pati forma niekada nenaudojama dviejuose presuose vienu metu. Skirtingų gaminių liejimas viena forma modeliuojamas kaip viena užduotis, per kurią pagaminami visi jos gaminiai. Kiekvienai formai tinkami presai nurodomi kaip alternatyvos.
Ką daryti su Auto Load?
Išjunkite ją tuose darbo centruose, kurių tvarkaraščius sudaro SkyPlanner, taip pat išjunkite ją paleidžiančius IQAlert veiksmus. SkyPlanner tampa vienintele sistema, įrašančia šių darbo centrų gamybos užsakymų datas.
Kas kuria integraciją?
SkyPlanner komanda sukonfigūruoja integraciją diegimo metu ir prižiūri ją pradėjus darbą. Jūsų DELMIAWorks partneris arba jūsų programuotojai taip pat gali plėtoti integraciją naudodami SkyPlanner REST API su API prieigos raktu.