Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / DELMIAWorks

Vodnik za integracijo DELMIAWorks za terminiranje proizvodnje s SkyPlanner APS

Ta vodnik partnerjem in ekipam IT pojasnjuje, kako DELMIAWorks, nekdanji IQMS, povezati s SkyPlanner APS. SkyPlanner se z DELMIAWorks povezuje dvosmerno prek DELMIAWorks WebAPI:

  • V SkyPlanner se prenašajo delovni nalogi, proizvodne kosovnice z operacijami izdelave delov, delovni centri, orodja in kalupi, artikli, zaloge in nabavna naročila.
  • Na delovne naloge se povratno zapišejo planirani datumi začetka in konca ter dodeljeni delovni center.
  • Dobri kosi se lahko knjižijo kot proizvodni zapisi, čas priprave in obratovanja pa kot delo pri nalogah v modulu Time & Attendance.
  • SkyPlanner pošilja obvestila webhook o spremembah terminskega plana takoj, ko se zgodijo.
Ganttov diagram v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom nalogov spodaj.

Ekipa SkyPlanner med uvajanjem prek REST API nastavi integracijo glede na vašo konfiguracijo DELMIAWorks in zanjo zagotavlja podporo tudi po prehodu v produkcijo. Ta vodnik je namenjen partnerjem in razvijalcem, ki želijo sodelovati ali sami razvijati rešitve z dokumentiranim REST API sistema SkyPlanner (referenčna dokumentacija API).

Integracijski vmesniki DELMIAWorks

Dokumentacija DELMIAWorks navaja: “WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs” (WebAPI vključuje API SDK za API-je GRAPHQL in WebAPI SDK za API-je REST) (tehnični list WebAPI). Del REST je razdeljen na module in krmilnike. Integracija za terminiranje uporablja naslednje:

  • 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 je primeren za branje večjih količin podatkov, na primer pri začetnem prenosu artiklov in kosovnic. Vsi zapisi potekajo prek krmilnikov REST.

Avtentikacija in licenciranje

V DELMIAWorks ustvarite namenskega uporabnika za integracijo in preverite, ali je WebAPI licenciran in nameščen za vaše okolje. Modul Realtime ponuja krmilnik AuthToken, seja WebAPI pa se odpre s poverilnicami uporabnika za integracijo. Natančno konfiguracijo za vašo različico potrdi vaš partner za DELMIAWorks.

Pri SkyPlanner vsak klic vsebuje žeton API v glavi Authorization-Token. Žeton ustvarite v SkyPlanner v meniju Settings > API. Za začetek razvoja zadostuje žeton API.

Dogodki in periodično poizvedovanje

SkyPlanner ob vsaki spremembi terminskega plana pošlje obvestilo webhook, zato se spremembe plana sproti zapisujejo nazaj v DELMIAWorks.

Spremembe v DELMIAWorks preverjajte s periodičnimi poizvedbami v WebAPI. ScheduledWorkOrders in UnscheduledWorkOrders berite vsakih nekaj minut, nabavna naročila in artikle pa v daljših intervalih. IQAlert, mehanizem za opozorila in dejanja v DELMIAWorks, lahko v partnerskem projektu sproži dejanja ob dogodkih.

Preslikava podatkov

Objekt DELMIAWorks (vmesnik)Objekt SkyPlannerSmerPogostost
Artikli (InventoryItems)Izdelki in materialiDELMIAWorks → SkyPlannerZačetni prenos, nato periodično poizvedovanje
Proizvodna kosovnica, komponente kosovnice (BillOfMaterials, BOMComponents)Struktura izdelka, materiali po izdelkihDELMIAWorks → SkyPlannerZačetni prenos, nato ob spremembah
Operacije izdelave delov, standardne operacije, delo po kosovnici (PartOperations, BomLabor)Procesni koraki s trajanjem, časi priprave in številom operaterjevDELMIAWorks → SkyPlannerZačetni prenos, nato ob spremembah
Delovni centri: stiskalnice, ekstruderji, celice (WorkCenters, WorkCenterDetails)Delovni centri, skupine delovnih centrov, učinkovitostiDELMIAWorks → SkyPlannerZačetni prenos, pozneje redko
Orodja in kalupi, družinska orodja, gnezda (BOM, ActualCavity)Orodja kot omejeni viri, količina na cikelDELMIAWorks → SkyPlannerZačetni prenos, nato ob spremembah
Shop Calendar, koledar zaposlenih (EmployeeCalendar)Izmene, osebje, odsotnostiDELMIAWorks → SkyPlannerDnevno ali samostojno vodenje izmen v SkyPlanner
Delovni nalogi in odpoklici (WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders)Naročila in operacije z roki ter potrebami po materialuDELMIAWorks → SkyPlannerPoizvedovanje vsakih nekaj minut
Dejanska zaloga po artiklih (InventoryItems)Stanje zalogDELMIAWorks → SkyPlannerPoizvedovanje vsako uro ali ob zagonu terminiranja
Nabavna naročila in odpoklici (POs, POReleaseItems)Nabavna naročila, prihajajoči material po datumih dobaveDELMIAWorks → SkyPlannerPoizvedovanje vsako uro ali ob zagonu terminiranja
Datumi začetka in konca delovnega naloga, delovni center (krmilnik Manufacturing WorkOrders)Planirani začetek in konec, dodeljeni delovni centerSkyPlanner → DELMIAWorksOb spremembi terminskega plana prek obvestila webhook iz SkyPlanner
Proizvodni zapisi: dobri kosi po delovnih nalogih (AddProductionRecords)Izdelane količine iz potrditevSkyPlanner → DELMIAWorksOb vsaki potrditvi, če je izbrano
Delo pri nalogah (ClockInTATask, ClockOutTATask)Časovni zapisi in potrditve operaterjevSkyPlanner → DELMIAWorksOb vsaki potrditvi ali za vsako izmeno, če je izbrano
Ni v DELMIAWorksMatrika časov priprave, nadomestne stiskalnice in osebjeVzdržuje se v SkyPlannerNastavi se med uvajanjem

Načini povezovanja

1. Začetni prenos matičnih podatkov. Preberite artikle, kosovnice, operacije izdelave delov, delovne centre in kalupe. Delovne centre preslikajte premišljeno: vsaka stiskalnica je en delovni center, stiskalnice za isto velikost kalupa pa tvorijo skupino delovnih centrov z nadomestnimi možnostmi.

2. Sinhronizacija delovnih nalogov. Preberite odprte delovne naloge z njihovimi operacijami in materialom ter odprta nabavna naročila. SkyPlanner naročeno smolo in vložke obravnava kot razpoložljive na datum dobave nabavnega naročila, zalogo pa posodobi, ko je naročilo označeno s statusom Delivered.

3. Povratni zapis terminskega plana. Ko mehanizem za terminiranje razporedi ali premakne delovni nalog, obvestilo webhook iz SkyPlanner sproži posodobitev naloga prek krmilnika Manufacturing WorkOrders. Posreduje planirana datuma začetka in konca ter delovni center, ki ga je izbral SkyPlanner. Natančna polja in način, kako jim sledi tabla Finite Schedule, se določijo pri opredelitvi obsega med uvajanjem.

4. Potrditve iz proizvodnje. Operaterji beležijo delo s SkyPlanner Mobile Confirmations ali Production Timer, časovni zapisi pa skrbijo, da je terminski plan ažuren. Sami izberete, ali se podatki o dejanski izvedbi zapisujejo nazaj. Če se, se dobri kosi prenesejo v AddProductionRecords, delo pa prek klicev za naloge v Time & Attendance. Če se ne, RealTime in Shopworks še naprej poročata kot doslej, SkyPlanner pa podatke o napredku bere iz DELMIAWorks.

5. Pravila o skrbništvu podatkov in reševanju konfliktov. Zapišite jih pred prehodom v produkcijo:

PodatkiSkrbnik
Artikli, kosovnice, časi ciklov, gnezda, količine in status delovnih nalogovDELMIAWorks
Zaporedje delovnih nalogov, časi začetka in konca, dodelitev stiskalnicSkyPlanner
Matrika časov priprave, zahteve glede kalupov in operaterjev, nadomestne stiskalniceSkyPlanner
Izmene in dela prosti dneviEn sistem, izbran pri opredelitvi obsega
Proizvodnja, izmet, delo in izdaje materialaDELMIAWorks; poročanje neposredno v njem ali knjiženje iz časovnih zapisov SkyPlanner

Izberite samo en sistem, ki bo zapisoval datume delovnih nalogov. Za delovne centre, ki jih terminira SkyPlanner, izklopite Auto Load in vsa dejanja IQAlert, ki zaganjajo Update Schedule in Auto Load. Za zamrznitev kratkoročnega plana na teh delovnih centrih uporabite Running Time Lock v SkyPlanner namesto časovne meje zamrznitve plana v DELMIAWorks.

Običajni koraki projekta

Implementacija je običajno končana v nekaj tednih po začetku uvajanja. Pred tem preverite terminski plan v 30-dnevnem brezplačnem preizkusu z delovnimi centri, kosovnicami in odprtimi delovnimi nalogi, izvoženimi iz DELMIAWorks v obliki CSV ali Excel.

  1. Preslikava. Določite tabelo preslikav, pravila lastništva podatkov, pogostost sinhronizacije in ali se podatki o proizvodnji in delu zapisujejo nazaj.
  2. Dostop do DELMIAWorks. Ustvarite uporabnika za integracijo in preverite licenco za WebAPI. Najprej izvedite preizkus v testni podatkovni zbirki.
  3. Začetni uvoz. Artikli, kosovnice, operacije izdelave delov, delovni centri, kalupi in koledarji.
  4. Sinhronizacija delovnih nalogov in nabavnih naročil. Periodično poizvedovanje s filtri in ponovnimi poskusi.
  5. Nastavitev omejitev v SkyPlanner. Matrika pripravljalnih časov, kalupi kot orodja, število operaterjev na operacijo ter alternativne stiskalnice in osebje.
  6. Povratni zapis terminskega plana. Posodobitve delovnih nalogov prek obvestil webhook iz SkyPlanner ter po izbiri knjiženje proizvodnje in dela.
  7. Vzporedno testiranje. SkyPlanner uporabljajte vzporedno z obstoječim modulom Finite Schedule, primerjajte datume in popravite matične podatke.
  8. Prehod v produkcijo. Za delovne centre, ki jih terminirate, izklopite Auto Load in vklopite zapisovanje nazaj.

Kaj je treba predvideti pri integraciji z DELMIAWorks

  • Družinska orodja. En kalup v enem ciklu izdela več različnih artiklov. Izdelavo z družinskim orodjem modelirajte kot eno operacijo, ki izdela vse pripadajoče artikle, da bo kalup rezerviran le enkrat.
  • Gnezda. Ko je katero od gnezd blokirano, se lahko dejansko število gnezd razlikuje od standardnega. Določite, ali se za izračun trajanja uporablja standardno število ali vrednost ActualCavity iz modula RealTime.
  • Združljivost kalupov in stiskalnic. Vsak kalup ni primeren za vsako stiskalnico. V SkyPlanner za vsak kalup nastavite dovoljene stiskalnice kot alternative, da se operacije premikajo le na ustrezne stiskalnice.
  • Menjave barv in materialov. V matriko pripravljalnih časov vnesite dejanske čase izpiranja in menjave kalupov za vsako smer menjave. Prehod z modre na rdečo lahko na primer traja 30 minut, z rdeče na modro pa 60.
  • Auto Load in časovne meje. Če datume zapisujeta dva sistema za terminiranje, prihaja do sporov. Pred prehodom v produkcijo za delovne centre, ki jih terminira SkyPlanner, onemogočite oboje.

Kdo nastavi integracijo z DELMIAWorks in zagotavlja podporo

  1. Ekipa SkyPlanner nastavi integracijo med uvajanjem in zanjo zagotavlja podporo po prehodu v produkcijo, in sicer za dogovorjene krmilnike WebAPI. Vsak obrat uporablja DELMIAWorks po svoje, pri nastavitvi pa se upoštevajo prav te posebnosti.
  2. Sodeluje lahko tudi vaš partner za DELMIAWorks. Partner pozna vašo različico, polja po meri in licence ter lahko skupaj z ekipo SkyPlanner nastavi uporabnika za integracijo in WebAPI.
  3. Integracijo lahko nadgradijo tudi vaši razvijalci. Pri tem uporabljajo REST API sistema SkyPlanner z žetonom API v glavi Authorization-Token. Ekipa SkyPlanner po potrebi pomaga. Navodila so na voljo v dokumentaciji za integracijo s SkyPlanner.

Cena za SkyPlanner se začne pri 199 € na mesec in vključuje 5 delovnih centrov, z mesečnim obračunavanjem. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe, skupaj z izbranim paketom. Oglejte si cenik, terminiranje proizvodnje z upoštevanjem dejanskih zmogljivosti za DELMIAWorks, stran o DELMIAWorks in pregled integracij z ERP.

Mnenja proizvodnih podjetij o sistemu SkyPlanner

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo v podjetju UTU, v proizvodnji električnih razdelilnikov v Ulvili

2 hprihranka vsak teden

»S sistemom SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave

Pri planiranju proizvodnje vsak teden prihranijo 2 uri dela, novo zaporedje delovnih nalogov pa pride do proizvodne linije v nekaj sekundah.

Preberite mnenje podjetja UTU

Operaterji v oblekah za čiste prostore ob liniji za polnjenje stekleničk v farmacevtskem obratu podjetja Laboratory & Allied v Nairobiju

+90%učinkovitost proizvodnje

»Učinkovitost proizvodnje se je povečala za 90%.«

Abdul Rucyinga, vodja informatike
Laboratory & Allied · Farmacevtska proizvodnja

Učinkovitost proizvodnje se je povečala za 90%, izdelava optimiziranega trimesečnega plana za vse delovne centre pa traja manj kot 30 minut.

Preberite izkušnjo podjetja Laboratory & Allied

Varilec podjetja KJH-Comp brusi zvarjeno jekleno konstrukcijo v obratu Alahärmä

98%zanesljivost dobav, prej približno 50%

»SkyPlanner ima odločilno vlogo pri ohranjanju naše zanesljivosti dobav.«

Hannu Lahtinen, direktor
KJH-Comp · Obdelava pločevine in pogodbena proizvodnja

Zanesljivost dobav se je povečala s približno 50% na kar 98%, za terminiranje pa je zdaj potreben en delovodja namesto dveh.

Preberite izkušnjo podjetja KJH-Comp

Anu Järvinen, vodja proizvodnje v podjetju Fredman Operations, ob robotski celici za paletizacijo v Raumi

6 mesecevvnaprej prodaja vidi proste zmogljivosti

»SkyPlanner je zanesljiva osnova za celotno planiranje proizvodnje.«

Anu Järvinen, vodja proizvodnje
Fredman Operations · Embalažni papir za stik z živili

Prodaja vidi proste zmogljivosti za šest mesecev vnaprej. Na zahteve za spremembo terminskega plana zdaj odgovorijo v nekaj sekundah, prej pa so za odgovor potrebovali uro ali več.

Preberite izkušnjo podjetja Fredman Operations

Pogosta vprašanja

Kateri API sistema DELMIAWorks uporablja SkyPlanner?

DELMIAWorks WebAPI. SkyPlanner bere podatke prek krmilnikov REST, za množično branje pa tudi prek GraphQL SDK. Podatke zapisuje nazaj prek krmilnikov REST: posodobitve delovnih nalogov prek krmilnika WorkOrders, proizvodne podatke prek AddProductionRecords in podatke o delu prek klicev opravil Time & Attendance.

Katere podatke SkyPlanner zapisuje nazaj v DELMIAWorks?

Načrtovane datume začetka in konca ter dodeljeni delovni center za vsak delovni nalog. Če se tako odločite, se dobri kosi knjižijo kot proizvodni zapisi, pripravljalni in izvajalni čas pa kot delo na opravilih.

Ali integracija deluje z IQMS EnterpriseIQ?

DELMIAWorks je sedanje ime za IQMS EnterpriseIQ. Integracija uporablja WebAPI, zato je odločilno, ali je WebAPI v vaši različici nameščen in licenciran. Vaš partner to preveri pri opredelitvi obsega.

Kako se obravnavajo kalupi in družinska orodja?

Kalupi so v SkyPlanner opredeljeni kot orodja z omejeno razpoložljivostjo, zato isti kalup nikoli ni hkrati v dveh stiskalnicah. Izdelava z družinskim orodjem je ena operacija, ki izdela vse pripadajoče artikle. Dovoljene stiskalnice za posamezen kalup so določene kot alternative.

Kaj se zgodi s funkcijo Auto Load?

Izklopite jo za delovne centre, za katere SkyPlanner terminira proizvodnjo, in izklopite tudi dejanja IQAlert, ki jo zaganjajo. SkyPlanner postane edini sistem, ki zapisuje datume delovnih nalogov v teh delovnih centrih.

Kdo vzpostavi integracijo?

Ekipa SkyPlanner jo nastavi med uvajanjem in zanjo zagotavlja podporo po prehodu v produkcijo. Vaš partner za DELMIAWorks ali vaši razvijalci jo lahko tudi nadgradijo prek REST API sistema SkyPlanner z žetonom API.