Kobler seg til ERP- og MES-systemer som

Integrasjoner / ERP / DELMIAWorks

Veiledning for DELMIAWorks-integrasjon for produksjonsplanlegging med SkyPlanner APS

Denne veiledningen viser partnere og IT-team hvordan de kobler DELMIAWorks, tidligere IQMS, til SkyPlanner APS. SkyPlanner integreres med DELMIAWorks i begge retninger via DELMIAWorks WebAPI:

  • Produksjonsordrer, Bills of Manufacturing med artikkeloperasjoner, arbeidssentre, verktøy og støpeformer, lagerartikler, lagerbeholdning og innkjøpsordrer overføres til SkyPlanner.
  • Planlagte start- og sluttdatoer og tildelt arbeidssenter skrives tilbake til produksjonsordrene.
  • Godkjente deler kan føres som produksjonsregistreringer, og omstillings- og kjøretid som arbeidstid på oppgaver i Time & Attendance.
  • SkyPlanners webhooks sender planendringer fortløpende.
Gantt-tidslinje i SkyPlanner APS med jobber fordelt på arbeidsstasjoner og en ordreliste nedenfor.

SkyPlanner-teamet setter opp integrasjonen via REST API under innføringen, tilpasser den til DELMIAWorks-oppsettet ditt og gir støtte etter driftsstart. Denne veiledningen er for partnere og utviklere som vil delta i arbeidet eller selv bygge videre på SkyPlanners dokumenterte REST API (API-referanse).

Integrasjonsgrensesnitt i DELMIAWorks

DELMIAWorks opplyser: «WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs» (WebAPI inkluderer både API SDK for GRAPHQL API-er og WebAPI SDK for REST API-er) (datablad for WebAPI). REST-delen er organisert i moduler og kontrollere. En integrasjon for produksjonsplanlegging bruker disse:

  • 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 egner seg til å lese store datamengder, for eksempel ved førstegangsinnlasting av artikler og BOM-er. All skriving går via REST-kontrollerne.

Autentisering og lisensiering

Opprett en egen integrasjonsbruker i DELMIAWorks, og kontroller at WebAPI er lisensiert og installert i miljøet ditt. Realtime-modulen har en AuthToken-kontroller, og WebAPI-økten åpnes med integrasjonsbrukerens påloggingsopplysninger. DELMIAWorks-partneren din bekrefter det nøyaktige oppsettet for din versjon.

I SkyPlanner må hvert kall ha et API-token i Authorization-Token-headeren. Du oppretter tokenet i SkyPlanner under Settings > API. Et API-token er alt du trenger for å begynne å utvikle.

Hendelser og polling

SkyPlanner sender webhooks ved hver planendring, slik at endringene skrives tilbake til DELMIAWorks etter hvert som planen justeres.

Bruk polling mot WebAPI for å hente endringer fra DELMIAWorks. Les ScheduledWorkOrders og UnscheduledWorkOrders med noen minutters mellomrom, og hent innkjøpsordrer og lagerartikler sjeldnere. IQAlert, varslings- og handlingsmotoren i DELMIAWorks, kan utløse handlinger ved hendelser i et partnerprosjekt.

Datakobling

DELMIAWorks-objekt (grensesnitt)SkyPlanner-objektRetningHyppighet
Lagerartikler (InventoryItems)Produkter og materialerDELMIAWorks → SkyPlannerFørstegangsinnlasting, deretter polling
Bill of Manufacturing, BOM-komponenter (BillOfMaterials, BOMComponents)Produktstruktur, materialer per produktDELMIAWorks → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Artikkeloperasjoner, standardoperasjoner, arbeidsbehov i BOM (PartOperations, BomLabor)Prosesstrinn med varighet, omstillingstid og antall operatørerDELMIAWorks → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Arbeidssentre: presser, ekstrudere, celler (WorkCenters, WorkCenterDetails)Arbeidsstasjoner, arbeidsstasjonsgrupper, effektivitetsfaktorerDELMIAWorks → SkyPlannerFørstegangsinnlasting, sjelden deretter
Verktøy og støpeformer, familieverktøy, kaviteter (BOM, ActualCavity)Verktøy som begrensede ressurser, antall per syklusDELMIAWorks → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Shop Calendar, medarbeiderkalender (EmployeeCalendar)Skift, personell, fraværDELMIAWorks → SkyPlannerDaglig, eller skift administreres i SkyPlanner
Produksjonsordrer og ordrefrigivelser (WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders)Ordrer og jobber med leveringsfrister og materialbehovDELMIAWorks → SkyPlannerPolling med noen minutters mellomrom
Lagerbeholdning per artikkel (InventoryItems)LagersaldoerDELMIAWorks → SkyPlannerPolling hver time eller når planleggingen kjøres
Innkjøpsordrer og leveringsplaner (POs, POReleaseItems)Innkjøpsordrer, innkommende materialer etter leveringsdatoDELMIAWorks → SkyPlannerPolling hver time eller når planleggingen kjøres
Produksjonsordrens start- og sluttdatoer, arbeidssenter (Manufacturing WorkOrders-kontrolleren)Planlagt start og slutt, tildelt arbeidsstasjonSkyPlanner → DELMIAWorksVed planendringer, via webhook fra SkyPlanner
Produksjonsregistreringer: godkjente deler per produksjonsordre (AddProductionRecords)Ferdige mengder fra tilbakemeldingerSkyPlanner → DELMIAWorksPer tilbakemelding, hvis valgt
Arbeidstid på oppgaver (ClockInTATask, ClockOutTATask)Tidsregistreringer og operatørtilbakemeldingerSkyPlanner → DELMIAWorksPer tilbakemelding eller per skift, hvis valgt
Finnes ikke i DELMIAWorksOmstillingstidsmatrise, alternative presser og personellVedlikeholdes i SkyPlannerSettes opp under innføringen

Integrasjonsmønstre

1. Førstegangsinnlasting av grunndata. Les inn lagerartikler, BOM-er, artikkeloperasjoner, arbeidssentre og støpeformer. Vær nøye med hvordan arbeidssentrene kobles: Hver presse blir én arbeidsstasjon, og presser som bruker samme formstørrelse, samles i en arbeidsstasjonsgruppe med alternativer.

2. Synkronisering av produksjonsordrer. Les inn åpne produksjonsordrer med operasjoner og materialer, samt åpne innkjøpsordrer. SkyPlanner regner bestilt harpiks og innsatser som tilgjengelige på innkjøpsordrens leveringsdato og oppdaterer lagerbeholdningen når innkjøpsordren merkes som Delivered.

3. Tilbakeskriving av planen. Når planleggingsmotoren plasserer eller flytter en produksjonsordre, utløser en webhook fra SkyPlanner en oppdatering av produksjonsordren via Manufacturing WorkOrders-kontrolleren. Oppdateringen inneholder planlagte start- og sluttdatoer og arbeidssenteret SkyPlanner har valgt. Nøyaktig hvilke felt som brukes, og hvordan Finite Schedule-tavlen følger dem, fastsettes i avklaringen under innføringen.

4. Tilbakemeldinger fra produksjonen. Operatørene registrerer arbeid med SkyPlanner Mobile Confirmations eller Production Timer, og tidsregistreringene holder planen oppdatert. Du velger om faktiske tall skal skrives tilbake. Hvis ja, sendes godkjente deler til AddProductionRecords og arbeidstid til oppgavekallene i Time & Attendance. Hvis nei, fortsetter RealTime og Shopworks å rapportere som før, og SkyPlanner leser fremdriften fra DELMIAWorks.

5. Regler for dataeierskap og konflikter. Dokumenter reglene før driftsstart:

DataEier
Artikler, BOM-er, syklustider, kaviteter, mengder og status på produksjonsordrerDELMIAWorks
Rekkefølge på produksjonsordrer, start- og sluttider, tildeling av presseSkyPlanner
Omstillingstidsmatrise, krav til støpeformer og operatører, alternative presserSkyPlanner
Skift og arbeidsfrie dagerEtt system, valgt under avklaringen
Produksjon, vrak, arbeidstid og materialuttakDELMIAWorks, rapportert der eller overført fra tidsregistreringer i SkyPlanner

Velg ett system som skal skrive datoene på produksjonsordrene. Slå av Auto Load for arbeidssentrene SkyPlanner planlegger, og deaktiver også IQAlert-handlinger som kjører Update Schedule og Auto Load for disse arbeidssentrene. Bruk Running Time Lock i SkyPlanner til å låse den nærmeste delen av planen, i stedet for en tidsgrense i DELMIAWorks for disse arbeidssentrene.

Typiske prosjekttrinn

Implementeringen er normalt fullført noen uker etter at innføringen starter. Før det kan du validere planen i den gratis prøveperioden på 30 dager, med arbeidssentre, BOM-er og åpne produksjonsordrer eksportert fra DELMIAWorks som CSV eller Excel.

  1. Datakobling. Fastsett koblingstabellen, reglene for dataeierskap og synkroniseringsintervallene. Avklar også om produksjon og arbeidstid skal tilbakeføres.
  2. Tilgang til DELMIAWorks. Opprett integrasjonsbrukeren og bekreft at WebAPI er lisensiert. Test først i en testdatabase.
  3. Første innlasting. Artikler, stykklister, artikkeloperasjoner, arbeidssentre, støpeformer og kalendere.
  4. Synkronisering av produksjonsordrer og innkjøpsordrer. Periodisk henting med filtre og nye forsøk ved feil.
  5. Oppsett av begrensninger i SkyPlanner. Matrise for omstillingstider, støpeformer som verktøy, antall operatører per jobb, alternative presser og personell.
  6. Tilbakeføring av planen. Oppdateringer av produksjonsordrer via webhooks fra SkyPlanner, samt registrering av produksjon og arbeidstid hvis dette er valgt.
  7. Parallell testing. Kjør SkyPlanner parallelt med dagens Finite Schedule, sammenlign datoer og korriger grunndata.
  8. Produksjonssetting. Slå av Auto Load på arbeidssentrene som planlegges, og aktiver tilbakeføring.

Dette må du ta høyde for i en DELMIAWorks-integrasjon

  • Familieverktøy. Én støpeform produserer flere artikler i samme syklus. Modeller kjøringen som én jobb som produserer alle artiklene, slik at formen bare reserveres én gang.
  • Kaviteter. Det faktiske antallet kaviteter kan avvike fra standarden når en kavitet er blokkert. Avgjør om varigheten skal beregnes ut fra standarden eller verdien ActualCavity fra RealTime.
  • Hvilke presser passer til formen? Ikke alle former passer i alle presser. Legg inn de tillatte pressene for hver form som alternativer i SkyPlanner, slik at jobber bare flyttes til en presse som passer.
  • Farge- og materialbytte. Fyll ut matrisen for omstillingstider med faktiske tider for gjennomspyling og formbytte i hver retning. For eksempel kan bytte fra blått til rødt ta 30 minutter og fra rødt til blått 60.
  • Auto Load og tidsgrenser. To planleggingssystemer som skriver datoer, vil komme i konflikt. Deaktiver begge funksjonene for arbeidssentre som planlegges i SkyPlanner, før produksjonssetting.

Hvem setter opp og gir støtte for DELMIAWorks-integrasjonen?

  1. SkyPlanner-teamet setter opp integrasjonen under oppstarten og gir støtte etter produksjonssetting, for de avtalte WebAPI-kontrollerne. Alle fabrikker bruker DELMIAWorks forskjellig, og denne kunnskapen tas med i oppsettet.
  2. DELMIAWorks-partneren din kan delta. Partneren kjenner versjonen, de egendefinerte feltene og lisensene deres, og kan sette opp integrasjonsbrukeren og WebAPI sammen med SkyPlanner-teamet.
  3. Egne utviklere kan bygge videre på integrasjonen via SkyPlanners REST API med et API-token i Authorization-Token-headeren. SkyPlanner-teamet hjelper til ved behov. Du finner dokumentasjonen i SkyPlanners integrasjonsdokumentasjon.

SkyPlanner koster fra 199 € per måned med 5 arbeidsstasjoner inkludert og faktureres månedlig. Du får et pristilbud på integrasjonen på forhånd, tilpasset prosessen og behovene deres, sammen med abonnementet. Se priser, produksjonsplanlegging med DELMIAWorks innenfor faktisk maskin- og bemanningskapasitet, DELMIAWorks-siden og oversikten over ERP-integrasjoner.

Produsentenes erfaringer med SkyPlanner

Kalle Kalliomäki, spesialist på forsyningskjeder hos UTU, i produksjonslokalet for elektrotavler i Ulvila

2 hspart hver uke

«SkyPlanner har tatt produksjonsplanleggingen vår fra Excel-regneark til optimalisering av produksjonen i sanntid.»

Kalle Kalliomäki, spesialist på forsyningskjeder
UTU · Elektrotavler og koblingsanlegg

Produksjonsplanleggingen sparer 2 timers arbeidstid hver uke, og en ny arbeidskø når produksjonslinjen på sekunder.

Les om UTUs erfaringer

Operatører i renromsdrakter ved en flaskefyllingslinje på Laboratory & Allieds legemiddelfabrikk i Nairobi

+90%produksjonseffektivitet

«Effektiviteten i produksjonen har økt med 90%.»

Abdul Rucyinga, IT-sjef
Laboratory & Allied · Legemiddelproduksjon

Produksjonseffektiviteten har økt med 90%, og det tar under 30 minutter å lage en optimalisert plan for tre måneder på tvers av alle arbeidsstasjoner.

Les kundeomtalen fra Laboratory & Allied

En sveiser hos KJH-Comp sliper en sveiset stålkonstruksjon på fabrikken i Alahärmä

98%leveringspålitelighet, opp fra omtrent 50%

«SkyPlanner spiller en avgjørende rolle for å opprettholde leveringspåliteligheten vår.»

Hannu Lahtinen, daglig leder
KJH-Comp · Platebearbeiding og kontraktsproduksjon

Leveringspåliteligheten økte fra rundt 50% til hele 98%, og nå trengs bare én arbeidsleder til planleggingen i stedet for to.

Les kundeomtalen fra KJH-Comp

Anu Järvinen, produksjonssjef hos Fredman Operations, ved en robotcelle for palletering i Rauma

6 månederfrem i tid: ledig kapasitet synlig for salgsavdelingen

«SkyPlanner gir et pålitelig grunnlag for all produksjonsplanlegging.»

Anu Järvinen, produksjonssjef
Fredman Operations · Emballasjepapir egnet for kontakt med mat

Salgsavdelingen ser ledig kapasitet seks måneder frem i tid. Forespørsler om endringer i planen som før tok en time eller mer, besvares nå på sekunder.

Les kundeomtalen fra Fredman Operations

Ofte stilte spørsmål

Hvilket API i DELMIAWorks bruker SkyPlanner?

DELMIAWorks WebAPI. SkyPlanner leser via REST-kontrollerne, eller via GraphQL SDK ved masseuthenting, og skriver tilbake via REST-kontrollerne: oppdateringer av produksjonsordrer via WorkOrders-kontrolleren, AddProductionRecords og oppgavekallene i Time & Attendance.

Hva skriver SkyPlanner tilbake til DELMIAWorks?

Planlagte start- og sluttdatoer og tildelt arbeidssenter for hver produksjonsordre. Hvis du velger det, registreres også godkjente deler som produksjonsregistreringer og omstillings- og kjøretid som arbeidstid på oppgaven.

Fungerer integrasjonen med IQMS EnterpriseIQ?

DELMIAWorks er det nåværende navnet på IQMS EnterpriseIQ. Integrasjonen bruker WebAPI, så det avgjørende er om WebAPI er installert og lisensiert i deres versjon. Partneren din bekrefter dette under avklaringen.

Hvordan håndteres støpeformer og familieverktøy?

Støpeformer legges inn som verktøy med begrenset kapasitet i SkyPlanner, slik at én form aldri brukes i to presser samtidig. En kjøring med et familieverktøy er én jobb som produserer alle artiklene. Tillatte presser for hver form legges inn som alternativer.

Hva skjer med Auto Load?

Slå av funksjonen for arbeidssentrene som SkyPlanner planlegger, inkludert IQAlert-handlinger som kjører den. SkyPlanner blir det eneste systemet som skriver datoer for produksjonsordrer på disse arbeidssentrene.

Hvem bygger integrasjonen?

SkyPlanner-teamet setter opp integrasjonen under oppstarten og gir støtte etter produksjonssetting. DELMIAWorks-partneren din eller egne utviklere kan også bygge videre på SkyPlanners REST API med et API-token.