Kobler seg til ERP- og MES-systemer som

Integrasjoner / ERP / E2 Shop System

E2 Shop System: integrasjonsguide for produksjonsplanlegging med SkyPlanner APS

Denne integrasjonsguiden for E2 Shop System viser partnere og IT-team hvordan de kobler E2 Shop System (E2 SHOP) eller E2 MFG til SkyPlanner APS. SkyPlanner utveksler data med E2 i begge retninger:

  • Ordrer og jobber med tilhørende operasjoner i produksjonsruten, arbeidssentre, ansatte og skift, stykklister, materialbehov og innkjøpsordrer hentes inn.
  • Planlagte start- og sluttider skrives tilbake til hvert jobbtrinn, sammen med maskinen og den ansatte SkyPlanner har tildelt.
  • Fullførte trinn og registrert tid kan skrives tilbake til jobben hvis du ønsker det.
  • SkyPlanners webhooks sender planendringer fortløpende.
Gantt-tidslinje i SkyPlanner APS med jobber fordelt på arbeidsstasjoner og en ordreliste nedenfor.

SkyPlanner-teamet tilpasser integrasjonen til E2-installasjonen din under oppstarten og følger den opp etter produksjonssetting. Denne guiden er for partnere og utviklere som vil delta i arbeidet eller selv bygge videre på det dokumenterte REST API-et til SkyPlanner (API-referanse).

Hvilken E2 bruker du?

Avklar dette først, for det avgjør hvordan integrasjonen skal settes opp:

Du brukerHva løsningen er i dagIntegrasjonsmetode
E2 Shop System (skrivebordsversjon, på din server)Shoptechs opprinnelige E2 for ordreproduserende verkstederDirekte tilkobling til E2-serveren din, supplert med filer der det er nyttig
E2 MFG (E2 Manufacturing System)E2-utgaven for repetitiv, diskret og blandet produksjon, oppført av ECI som «for existing customers» (for eksisterende kunder)Samme som for lokalt installert E2 Shop System
E2 SHOP med ekstern driftNettplattformen som ECI bygget om til JobBOSS²Hvis du nå bruker JobBOSS², bruk integrasjonsguiden for JobBOSS²

ECI beskriver JobBOSS² som «formerly E2 Shop» (tidligere E2 Shop) og sier at løsningen «combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality» (kombinerer E2 SHOPs brukervennlige plattform utviklet for skyen med den omfattende funksjonaliteten i JobBOSS) (ECI). Resten av denne guiden gjelder virksomheter som bruker E2 Shop System eller E2 MFG.

Integrasjonsmetoder for E2

ECIs publiserte API-er for produksjonssystemer på nettstedet ECI Manufacturing API Documentation støtter JobBOSS², M1, Macola og Deacom. For E2 kobles integrasjonen i stedet til selve installasjonen. Det passer godt for lokalt installert E2: Dataene ligger på en server som ditt eget IT-team administrerer. Nøyaktig hvordan data skal leses og skrives i din installasjon, fastsettes under avklaringen ved oppstart.

  1. Direkte servertilkobling (lokalt). En integrasjonstjeneste i nettverket ditt leser åpne jobber, operasjoner i produksjonsruten, arbeidssentre, ansatte, materialer og innkjøpsordrer fra E2-databasen og skriver planlagte start- og sluttider tilbake til jobbtrinnene. IT-teamet ditt godkjenner tilgangen, en egen tjenestekonto og nøyaktig hvilke felt det skal skrives til. Dette er hovedmetoden for en løpende toveisintegrasjon.
  2. Planlagt eksport og import. Rapporter og eksport fra tabellvisninger i E2 gir CSV- eller Excel-filer med jobber, produksjonsruter og arbeidssentre. Dataimporten i SkyPlanner leser disse filene. Denne metoden brukes i prøveperioden og dekker også grunndata som du bare laster inn av og til.
  3. Installasjoner med ekstern drift. For E2 som driftes av ECI, avtales datatilgangen med ECI. Ta kontakt med kundeansvarlig hos ECI tidlig.

På SkyPlanner-siden leser og skriver REST API-et ordrer, produkter, materialer, prosesstrinn, tidsregistreringer og innkjøpsordrer. Autentiseringen skjer med et API-token i Authorization-Token-headeren (SkyPlanner Settings > API), og API-et er dokumentert i Swagger/OpenAPI. Integrasjonsveiledningen går gjennom de første kallene.

Hendelser og polling

Data fra E2 hentes med polling. Integrasjonstjenesten leser jobber og operasjoner i produksjonsruten som er endret siden forrige kjøring. Jobber hentes med noen minutters mellomrom, mens lagerbeholdning og innkjøpsordrer hentes hver time, etter avtale med den enkelte virksomheten.

SkyPlanner sender webhooks når statusen eller planen endres. Tjenesten mottar dem og skriver de nye datoene til E2 med en gang, så tilbakeskrivingen er hendelsesstyrt. Hendelser fra produksjonsgulvet kan også hentes fra SkyPlanner-endepunktet /timelogs med faste intervaller.

Datakobling

Objekt i E2Objekt i SkyPlannerRetningHyppighet
Artikler og kalkyler, stykklister med flere nivåerProdukter, materialer, produktstrukturE2 → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Operasjoner i produksjonsruten: arbeidssenter, omstillingstid, kjøretidProsesstrinn med varighet og omstillingstidE2 → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Arbeidssentre og maskinerArbeidsstasjoner, arbeidsstasjonsgrupper, effektivitetsgraderE2 → SkyPlannerFørstegangsinnlasting, deretter sjelden
Ansatte, skift, avdelinger, arbeidsfrie dagerPersonell, skift, kalendereE2 → SkyPlannerDaglig, eller administrer skiftene i SkyPlanner
Ordrer og jobber: jobbnummer, artikkel, antall, leveringsfrist, prioritet, hastemarkeringOrdrer med leveringsfrister og prioriteringerE2 → SkyPlannerPolling med noen minutters mellomrom
Operasjoner i jobbens produksjonsrute: status, ferdig antall, gjenstående timerJobber per prosesstrinnE2 → SkyPlannerPolling med noen minutters mellomrom
Materialbehov, innkjøpsordrer med leveringsfristerMaterialbehov, innkjøpsordrer etter leveringsdatoE2 → SkyPlannerPolling, hver time eller ved plankjøring
Planlagt start og slutt for jobbtrinnet, arbeidssenter, ansattPlanlagt start og slutt, maskin og operatør per trinnSkyPlanner → E2Ved planendring, via webhook fra SkyPlanner
Tidsforbruk og ferdig antall per jobbtrinnTidsregistreringer og operatørbekreftelserSkyPlanner → E2Per bekreftelse eller per skift, hvis valgt
Finnes ikke i E2Matrise for omstillingstider, verktøy som ressurser med begrenset kapasitet, alternative maskiner og personellVedlikeholdes i SkyPlannerSettes opp under oppstarten

Slik settes integrasjonen opp

1. Førstegangsinnlasting av grunndata. Les inn artikler, stykklister, produksjonsruter, arbeidssentre, ansatte og skift. Vær bevisst på hvordan arbeidssentrene kobles: Et arbeidssenter med tre fresemaskiner blir én arbeidsstasjonsgruppe eller tre arbeidsstasjoner, slik at SkyPlanner planlegger rekkefølgen på hver maskin.

2. Synkronisering av jobber. Les inn åpne jobber med tilhørende operasjoner i produksjonsruten, materialbehov og åpne innkjøpsordrer. SkyPlanner regner bestilt materiale som tilgjengelig på innkjøpsordrens leveringsdato og oppdaterer lagerbeholdningen når innkjøpsordren merkes som Delivered. Hopp over avsluttede jobber og jobber som er satt på vent. Overfør hastemarkeringen som en prioritet i SkyPlanner.

3. Tilbakeskriving av planen. Når planleggingsmotoren plasserer eller flytter et trinn, utløser en webhook fra SkyPlanner tjenesten. Den skriver planlagt start- og sluttid til jobbtrinnet i E2, og også arbeidssenter og ansatt hvis SkyPlanner har flyttet trinnet til en annen maskin eller person. Whiteboard og Planning Board viser da datoene fra SkyPlanner.

4. Bekreftelser fra produksjonsgulvet. Operatørene registrerer arbeid med SkyPlanner Mobile Confirmations eller Production Timer, og tidsregistreringene holder planen oppdatert. Du velger om faktiske tider skal skrives tilbake til E2. Hvis ja, blir hver bekreftelse registrert som tid og antall på jobbtrinnet. Hvis nei, forblir E2 Data Collection uendret, og SkyPlanner leser fremdriften fra jobbtrinnene.

5. Dataeierskap og konfliktregler. Dokumenter reglene før produksjonssetting:

DataEier
Kalkyler, produksjonsruter, antall, leveringsfrister, jobbstatusE2
Trinnrekkefølge, start- og sluttider, maskin og operatør per trinnSkyPlanner
Matrise for omstillingstider, krav til verktøy og operatører, alternative ressurserSkyPlanner
Skift og arbeidsfrie dagerEtt system, valgt under avklaringen
Tid, materialuttak, varemottak, kostnadsberegningE2, registrert der eller overført fra tidsregistreringer i SkyPlanner

Velg ett system som skal skrive datoene for jobbtrinnene. Planleggerne flytter arbeid i SkyPlanner, og datoene overføres til E2. Kort for jobber som planlegges i SkyPlanner, må ikke lenger flyttes på Planning Board. Ellers vil de to planene avvike fra hverandre.

Typiske prosjekttrinn

Implementeringen er normalt ferdig i løpet av noen uker etter at oppstarten er i gang. Før det kan du validere planen i den 30-dagers gratis prøveperioden med arbeidssentre, produksjonsruter og åpne jobber eksportert fra E2 som CSV eller Excel.

  1. Avklaring. Bekreft E2-utgave og -versjon, server, mappingtabell, regler for dataeierskap og om tidsregistreringer skal overføres tilbake.
  2. Tilgang. IT-teamet deres oppretter tjenestekontoen og godkjenner lese- og skrivetilgang. Ta en fullstendig sikkerhetskopi av E2, og test først på en kopi av bedriftsdataene.
  3. Første innlasting. Artikler, stykklister, produksjonsruter, arbeidssentre, ansatte og skift.
  4. Synkronisering av jobber og innkjøpsordrer. Endringsbasert polling med nye forsøk og logging.
  5. Oppsett av begrensninger i SkyPlanner. Matrise for omstillingstider, verktøy, antall operatører per jobb og alternative maskiner eller medarbeidere.
  6. Tilbakeskriving av planen. Webhook-styrt tilbakeskriving av datoer til jobbtrinn, samt tid og mengder hvis dere velger det.
  7. Parallell testing. Kjør SkyPlanner parallelt med dagens Whiteboard, sammenlign datoer og rett opp grunndata.
  8. Produksjonssetting. Aktiver tilbakeskriving når dataene stemmer overens.

Dette bør dere planlegge for i en E2-integrasjon

  • Utgave og versjon. Installasjoner av E2 Shop System og E2 MFG varierer med versjonen. Bekreft hvilken dere har under avklaringen, og test integrasjonen på nytt etter hver E2-oppdatering.
  • Deres server, deres regler. En lokal E2-installasjon kjører i deres nettverk. Avtal med IT hvor integrasjonstjenesten skal kjøre, hvilken konto den skal bruke, og hvilke felt den får skrive til.
  • Maskinene bak arbeidssentrene. Et arbeidssenter kan være én maskin, en gruppe eller en celle. Bestem hvordan hvert arbeidssenter skal kobles til arbeidsstasjoner i SkyPlanner før første innlasting.
  • Eksterne tjenester. Trinn som utføres hos en leverandør, gir ledetid, men belaster ikke deres kapasitet. Modeller dem som trinn med kun tidsforbruk.
  • Tidsenheter. Omstillings- og kjøretider kan være angitt per stykk, per parti eller per time. Konverter ved import, ellers blir alle varigheter feil.
  • Hastejobber. E2 merker jobber med høy prioritet. Koble merkingen til prioritet eller Fast Track i SkyPlanner, slik at hastejobbene beholder plassen sin.
  • Planlegger dere å gå over til JobBOSS²? Oppsettet på SkyPlanner-siden trenger bare å gjøres én gang. Med JobBOSS² kobles den samme planen til via ECIs JobBOSS² API (hostet) eller ERP API, som beskrevet i veiledningen for JobBOSS².

Hvem setter opp og gir brukerstøtte for E2-integrasjonen?

  1. SkyPlanner-teamet setter opp integrasjonen under oppstarten og gir brukerstøtte etter produksjonssetting, for de avtalte objektene og synkroniseringsreglene. Hver bedrift bruker E2 på sin måte, og denne kunnskapen tas med i oppsettet.
  2. E2-partneren eller IT-leverandøren deres kan delta. De kjenner serveren og E2-oppsettet deres og kan håndtere tilgang og tjenestekonto sammen med SkyPlanner-teamet.
  3. Egne utviklere kan bygge videre på integrasjonen via SkyPlanners REST API med et API-token. Et API-token er nok for å komme i gang, og SkyPlanner-teamet hjelper til ved behov. Dokumentasjonen finner dere i SkyPlanners integrasjonsdokumentasjon.

SkyPlanner koster fra 199 € per måned med 5 arbeidsstasjoner inkludert og månedlig fakturering. Dere får et pristilbud på integrasjonen på forhånd, tilpasset prosessen og behovene deres, sammen med abonnementet. Se priser, produksjonsplanlegging for E2 Shop System som tar hensyn til faktisk kapasitet, siden om E2 Shop System, SkyPlanners funksjoner og oversikten over ERP-integrasjoner.

Produksjonsbedrifter som bruker SkyPlanner

Kalle Kalliomäki, spesialist på forsyningskjeder hos UTU, i tavleproduksjonen i Ulvila

2 hspart hver uke

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

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

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

Les kundeomtalen fra UTU

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

Hannu Ryynänen, administrerende direktør i Mamec, i bedriftens produksjonshall i Lohja

1 000-vis avarbeidsordrer planlegges automatisk

«Vi har kontroll på produksjonen på en helt annen måte, og forståelsen vår av kapasiteten er på et helt annet nivå.»

Hannu Ryynänen, administrerende direktør
Mamec · Industrimiksere, pumper og høyteknologisk leieproduksjon

Tusenvis av arbeidsordrer planlegges automatisk, og hele organisasjonen har oversikt over produksjonen i sanntid.

Les kundeomtalen fra Mamec

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 i å opprettholde leveringspåliteligheten vår.»

Hannu Lahtinen, daglig leder
KJH-Comp · Platemekanikk og leieproduksjon

Leveringspåliteligheten steg fra rundt 50% til så høyt som 98%, og planleggingen krever nå én arbeidsleder i stedet for to.

Les kundeomtalen fra KJH-Comp

Vanlige spørsmål

Har E2 Shop System et API?

ECIs publiserte API-er for produksjon er for JobBOSS², M1, Macola og Deacom. For lokalt installerte E2 Shop System og E2 MFG skjer tilkoblingen mot den lokale installasjonen: En integrasjonstjeneste i nettverket deres leser og skriver E2-data med tilgang som IT-teamet deres godkjenner. Fileksporter dekker resten.

Hvordan skrives planlagte datoer tilbake til E2?

For hvert jobbtrinn. En webhook fra SkyPlanner utløser integrasjonstjenesten, som skriver planlagt start- og sluttid til jobbtrinnet i E2. Arbeidssenter og ansatt skrives også tilbake når SkyPlanner har flyttet trinnet.

Kan SkyPlanner overføre tidsregistreringer fra produksjonen tilbake til E2?

Ja, hvis dere velger det. Hver bekreftelse i SkyPlanner registreres som tid og mengde på jobbtrinnet. Bedrifter som foretrekker E2 Data Collection, beholder det, og SkyPlanner leser fremdriften fra E2.

Vi bruker en hostet versjon av E2 SHOP. Hvilken veiledning gjelder?

Den hostede versjonen av E2 SHOP ble til JobBOSS². Hvis dere nå logger inn i JobBOSS², bruker dere integrasjonsveiledningen for JobBOSS². Hvis dere fortsatt bruker en hostet versjon av E2, avtales datatilgangen med ECI under avklaringen.

Vil integrasjonen fortsatt fungere hvis vi senere går over til JobBOSS²?

SkyPlanner-siden forblir den samme: arbeidsstasjoner, begrensninger, matrisen for omstillingstider og produksjonsplanen deres. Bare E2-tilkoblingen erstattes med ECIs JobBOSS² API eller ERP API.

Kan vi teste SkyPlanner før vi bygger integrasjonen?

Ja. Den gratis prøveperioden på 30 dager støtter opptil 20 arbeidsstasjoner med CSV- eller Excel-import fra E2, uten at dere trenger kredittkort. Start prøveperioden, eller snakk med salg for å avklare integrasjonen.