Integrationer / ERP / E2 Shop System
Integrationsguide för E2 Shop System – produktionsplanering med SkyPlanner APS
Den här integrationsguiden för E2 Shop System visar partner och IT-team hur de ansluter E2 Shop System (E2 SHOP) eller E2 MFG till SkyPlanner APS. SkyPlanner utbyter data med E2 i båda riktningarna:
- Order och tillverkningsorder med tillhörande operationsföljder, produktionsgrupper, anställda och skift, stycklistor, materialbehov och inköpsorder läses in.
- Planerade start- och sluttider återförs till varje operationssteg, tillsammans med den maskin och den anställda som SkyPlanner har tilldelat.
- Avslutade steg och registrerad tid kan återföras till tillverkningsordern om ni väljer det.
- SkyPlanners webhooks skickar planändringar direkt när de sker.
SkyPlanner-teamet konfigurerar integrationen för er E2-installation under införandet och ger support efter driftstart. Guiden vänder sig till partner och utvecklare som vill delta i arbetet eller själva bygga vidare på SkyPlanners dokumenterade REST API (API-referens).
Vilken E2-version använder ni?
Klargör det först, eftersom det avgör hur integrationen ska göras:
| Ni använder | Vad det är i dag | Integrationssätt |
|---|---|---|
| E2 Shop System (skrivbordsprogram, på er server) | Shoptechs ursprungliga E2 för legotillverkare | Direktanslutning till er E2-server, kompletterad med filer där det är lämpligt |
| E2 MFG (E2 Manufacturing System) | E2-versionen för repetitiv, diskret och blandad tillverkning, som ECI listar som ”for existing customers” (för befintliga kunder) | Samma som för lokalt installerat E2 Shop System |
| E2 SHOP med extern drift | Webbplattformen som ECI byggde om till JobBOSS² | Om ni nu använder JobBOSS², följ integrationsguiden för JobBOSS² |
ECI beskriver JobBOSS² som ”formerly E2 Shop” (tidigare E2 Shop) och säger att det ”combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality” (kombinerar E2 SHOP:s användarvänliga plattform, byggd för molnet, med JobBOSS omfattande funktionalitet) (ECI). Resten av guiden gäller företag som använder E2 Shop System eller E2 MFG.
Integrationssätt för E2
ECI:s publicerade API:er för tillverkning på webbplatsen ECI Manufacturing API Documentation är avsedda för JobBOSS², M1, Macola och Deacom. E2 ansluts i stället direkt till er installation. Det passar lokalt installerat E2 bra, eftersom data finns på en server som ert eget IT-team hanterar. Exakt hur data ska läsas och skrivas i er installation fastställs vid kartläggningen under införandet.
- Direkt serveranslutning (lokal installation). En integrationstjänst i ert nätverk läser öppna tillverkningsorder, operationssteg, produktionsgrupper, anställda, material och inköpsorder från E2-databasen och skriver tillbaka planerade start- och sluttider till operationsstegen. Ert IT-team godkänner åtkomsten, ett särskilt tjänstekonto och exakt vilka fält som får skrivas. Det här är huvudalternativet för en löpande tvåvägsintegration.
- Schemalagd export och import. Rapporter och tabellexporter i E2 ger CSV- eller Excel-filer med tillverkningsorder, operationsföljder och produktionsgrupper. SkyPlanners dataimport läser filerna. Det här är alternativet för provperioden och fungerar även för grunddata som ni bara läser in då och då.
- Installationer med extern drift. Om ECI sköter driften av E2 ordnas dataåtkomsten tillsammans med ECI. Ta upp frågan med er kundansvariga på ECI tidigt.
På SkyPlanner-sidan läser och skriver REST API order, produkter, material, processteg, tidsregistreringar och inköpsorder. Autentisering sker med en API-token i headern Authorization-Token (SkyPlanner Settings > API). API:et är dokumenterat i Swagger/OpenAPI. Integrationshandledningen går igenom de första anropen.
Händelser och pollning
Data från E2 hämtas genom pollning. Integrationstjänsten läser tillverkningsorder och operationssteg som ändrats sedan föregående körning. Tillverkningsorder läses med några minuters mellanrum, lager och inköpsorder varje timme, enligt överenskommelse för varje företag.
SkyPlanner skickar webhooks när status eller planeringen ändras. Tjänsten tar emot dem och skriver de nya datumen till E2 direkt, så återföringen är händelsestyrd. Händelser från produktionen kan också läsas från SkyPlanners endpoint /timelogs enligt ett schema.
Datamappning
| Objekt i E2 | Objekt i SkyPlanner | Riktning | Frekvens |
|---|---|---|---|
| Artiklar och kalkyler, stycklistor i flera nivåer | Produkter, material, produktstruktur | E2 → SkyPlanner | Vid första inläsningen, därefter vid ändring |
| Operationssteg: produktionsgrupp, ställtid, körtid | Processteg med varaktigheter och ställtider | E2 → SkyPlanner | Vid första inläsningen, därefter vid ändring |
| Produktionsgrupper och maskiner | Produktionsgrupper, grupper av produktionsgrupper, effektivitetsvärden | E2 → SkyPlanner | Vid första inläsningen, därefter sällan |
| Anställda, skift, avdelningar, arbetsfria dagar | Personal, skift, kalendrar | E2 → SkyPlanner | Dagligen, alternativt hanteras skiften i SkyPlanner |
| Order och tillverkningsorder: tillverkningsordernummer, artikel, antal, leveransdatum, prioritet, markering för brådskande order | Order med leveransdatum och prioriteringar | E2 → SkyPlanner | Pollning med några minuters mellanrum |
| Tillverkningsorderns operationssteg: status, färdigt antal, återstående timmar | Operationer per processteg | E2 → SkyPlanner | Pollning med några minuters mellanrum |
| Materialbehov, inköpsorder med leveransdatum | Materialbehov, inköpsorder efter leveransdatum | E2 → SkyPlanner | Pollning, varje timme eller vid planeringskörning |
| Planerad start och sluttid för operationssteget, produktionsgrupp, anställd | Planerad start och sluttid, maskin och operatör per steg | SkyPlanner → E2 | Vid ändrad planering, via webhook från SkyPlanner |
| Registrerad tid och färdigt antal per operationssteg | Tidsregistreringar och operatörsrapporteringar | SkyPlanner → E2 | Per rapportering eller per skift, om ni väljer det |
| Finns inte i E2 | Ställtidsmatris, verktyg som resurser med begränsad kapacitet, alternativa maskiner och personal | Underhålls i SkyPlanner | Konfigureras under införandet |
Integrationsmönster
1. Första inläsningen av grunddata. Läs in artiklar, stycklistor, operationsföljder, produktionsgrupper, anställda och skift. Mappa produktionsgrupperna med omsorg: en produktionsgrupp med tre fräsar blir en grupp av produktionsgrupper eller tre produktionsgrupper, så att SkyPlanner kan sekvensplanera varje maskin.
2. Synkronisering av tillverkningsorder. Läs in öppna tillverkningsorder med tillhörande operationssteg, materialbehov och öppna inköpsorder. SkyPlanner betraktar beställt material som tillgängligt på inköpsorderns leveransdatum och uppdaterar lagret när inköpsordern markeras som Delivered. Hoppa över avslutade och pausade tillverkningsorder. För över markeringen för brådskande order som en prioritet i SkyPlanner.
3. Återföring av planeringen. När planeringsmotorn placerar eller flyttar ett steg aktiveras tjänsten av en webhook från SkyPlanner. Tjänsten skriver planerad start- och sluttid till motsvarande operationssteg i E2. Om SkyPlanner har flyttat steget till en annan maskin eller person skrivs även produktionsgrupp och anställd. Whiteboard och Planning Board visar då SkyPlanners datum.
4. Rapportering från produktionen. Operatörerna registrerar arbete med SkyPlanner Mobile Confirmations eller Production Timer, och tidsregistreringarna håller planeringen aktuell. Ni väljer om faktiska tider ska återföras till E2. Om ni väljer det överförs varje rapportering som tid och antal till operationssteget. Annars fortsätter E2 Data Collection att fungera som tidigare, och SkyPlanner läser av framdriften från operationsstegen.
5. Regler för dataägarskap och konflikter. Dokumentera dem före driftstart:
| Data | Ägare |
|---|---|
| Kalkyler, operationsföljder, antal, leveransdatum, orderstatus | E2 |
| Stegens ordningsföljd, start- och sluttider, maskin och operatör per steg | SkyPlanner |
| Ställtidsmatris, krav på verktyg och operatörer, alternativa resurser | SkyPlanner |
| Skift och arbetsfria dagar | Ett system, väljs vid kartläggningen |
| Tid, materialuttag, inleveranser, kostnadsberäkning | E2, med registrering där eller överföring från SkyPlanners tidsregistreringar |
Låt bara ett system skriva datumen för operationsstegen. Planerarna flyttar arbetet i SkyPlanner, och datumen förs över till E2. Sluta dra kort på Planning Board för tillverkningsorder som planeras i SkyPlanner, annars börjar de två planerna skilja sig åt.
Vanliga steg i projektet
Implementeringen är normalt klar inom några veckor efter att införandet har börjat. Innan dess kan ni validera planen under den kostnadsfria provperioden på 30 dagar, med produktionsgrupper, operationsföljder och öppna tillverkningsorder som exporterats från E2 som CSV eller Excel.
- Kartläggning. Bekräfta E2-utgåva och version, server, mappningstabell, regler för dataägarskap och om tid ska återföras.
- Åtkomst. Er IT-avdelning skapar tjänstekontot och godkänner läs- och skrivåtkomst. Ta en fullständig säkerhetskopia av E2 och testa först på en kopia av företagsdata.
- Första inläsning. Artiklar, stycklistor, operationsföljder, produktionsgrupper, medarbetare och skift.
- Synkronisering av tillverkningsorder och inköpsorder. Ändringsbaserad avfrågning med återförsök och loggning.
- Konfigurera begränsningar i SkyPlanner. Ställtidsmatris, verktyg, antal operatörer per operation samt alternativa maskiner eller medarbetare.
- Återföring av planen. Datum skrivs till operationsstegen via webhooks, tillsammans med tid och kvantiteter om ni väljer det.
- Parallelltestning. Kör SkyPlanner parallellt med nuvarande Whiteboard, jämför datum och rätta grunddata.
- Driftsättning. Aktivera återföringen när uppgifterna stämmer överens.
Att planera för vid en E2-integration
- Utgåva och version. Installationer av E2 Shop System och E2 MFG skiljer sig åt mellan versioner. Bekräfta vilken ni har under kartläggningen och testa integrationen på nytt efter varje E2-uppdatering.
- Er server, era regler. Lokalt installerat E2 körs i ert nätverk. Kom överens med IT om var integrationstjänsten ska köras, vilket konto den ska använda och vilka fält den får skriva till.
- Maskiner bakom produktionsgrupperna. En produktionsgrupp kan vara en maskin, en grupp eller en cell. Bestäm hur varje grupp ska mappas till produktionsgrupper i SkyPlanner före den första inläsningen.
- Externa tjänster. Steg hos en leverantör innebär ledtid, inte belastning på er kapacitet. Modellera dem som steg som enbart tar tid.
- Tidsenheter. Ställ- och körtider kan anges per styck, per parti eller per timme. Omvandla dem vid importen, annars blir alla tidslängder fel.
- Brådskande tillverkningsorder. E2 flaggar högprioriterade tillverkningsorder. Mappa flaggan till prioritet i SkyPlanner eller till Fast Track så att brådskande arbete behåller sin plats.
- Planerar ni att byta till JobBOSS²? Bygg SkyPlanner-delen en gång. I JobBOSS² ansluts samma plan via ECI:s JobBOSS² API (hostad drift) eller ERP API, som beskrivs i guiden för JobBOSS².
Vem konfigurerar och ger support för E2-integrationen?
- SkyPlanner-teamet konfigurerar integrationen under introduktionen och ger support efter driftsättningen, för de objekt och synkroniseringsregler ni har kommit överens om. Alla verksamheter använder E2 på sitt sätt, och här tas den kunskapen till vara.
- Er E2-partner eller IT-leverantör kan delta. De känner till er server och er E2-konfiguration och kan hantera åtkomst och tjänstekontot tillsammans med SkyPlanner-teamet.
- Era egna utvecklare kan bygga vidare på integrationen via SkyPlanners REST API med en API-token. En API-token räcker för att komma igång, och SkyPlanner-teamet hjälper till vid behov. Dokumentationen finns i SkyPlanners integrationsdokumentation.
SkyPlanner kostar från 199 € per månad med 5 produktionsgrupper inkluderade och faktureras månadsvis. Ni får en offert på integrationen i förväg, anpassad till era processer och behov, tillsammans med ert abonnemang. Se priser, finplanering för E2 Shop System, sidan om E2 Shop System, SkyPlanners funktioner och översikten över ERP-integrationer.
Tillverkare som använder SkyPlanner
2 hsparas varje vecka
”SkyPlanner har tagit vår produktionsplanering från Excel-kalkylblad till produktionsoptimering i realtid.”
Kalle Kalliomäki, specialist inom försörjningskedjan
UTU · Elcentraler och ställverk
Produktionsplaneringen sparar 2 timmars arbetstid varje vecka, och en ny arbetskö når produktionslinjen på några sekunder.
+90%produktionseffektivitet
”Effektiviteten i produktionen har ökat med 90%.”
Abdul Rucyinga, IT-chef
Laboratory & Allied · Läkemedelstillverkning
Produktionseffektiviteten har ökat med 90%, och det tar under 30 minuter att skapa en optimerad tremånadersplan för samtliga produktionsgrupper.
1 000-talsarbetsorder planeras automatiskt
”Vi har kontroll över produktionen på ett annat sätt, och vår förståelse för kapaciteten är på en helt annan nivå.”
Hannu Ryynänen, vd
Mamec · Industriella blandare, pumpar och högteknologisk legotillverkning
Tusentals arbetsorder planeras automatiskt, och hela organisationen får en realtidsbild av produktionen.
98%leveransprecision, upp från cirka 50%
”SkyPlanner spelar en avgörande roll för att upprätthålla vår leveransprecision.”
Hannu Lahtinen, vd
KJH-Comp · Tunnplåtsmekanik och legotillverkning
Leveransprecisionen steg från omkring 50% till som högst 98%, och planeringen kräver nu en arbetsledare i stället för två.
Vanliga frågor
Har E2 Shop System ett API?
ECI:s publicerade API:er för tillverkning stöder JobBOSS², M1, Macola och Deacom. Lokalt installerade E2 Shop System och E2 MFG ansluts via den lokala installationen: en integrationstjänst i ert nätverk läser och skriver E2-data med åtkomst som er IT-avdelning godkänner. Resten hanteras med filexporter.
Hur återförs planerade datum till E2?
Per operationssteg. En webhook från SkyPlanner aktiverar integrationstjänsten, som skriver planerad start- och sluttid till operationssteget i E2. Produktionsgrupp och medarbetare skrivs också om SkyPlanner har flyttat steget.
Kan SkyPlanner återföra tid från produktionen till E2?
Ja, om ni väljer det. Vid varje återrapportering i SkyPlanner registreras tid och kvantitet på operationssteget. Verksamheter som föredrar E2 Data Collection behåller det, och SkyPlanner läser produktionsstatus från E2.
Vi kör E2 SHOP med hostad drift. Vilken guide gäller?
E2 SHOP med hostad drift blev JobBOSS². Om ni nu loggar in i JobBOSS² ska ni använda integrationsguiden för JobBOSS². Om ni fortfarande kör E2 med hostad drift ordnas dataåtkomsten med ECI under kartläggningen.
Fungerar integrationen även efter ett senare byte till JobBOSS²?
SkyPlanner-delen är oförändrad: produktionsgrupper, begränsningar, ställtidsmatrisen och er plan. Endast E2-anslutningen ersätts med ECI:s JobBOSS² API eller ERP API.
Kan vi testa SkyPlanner innan vi bygger integrationen?
Ja. Under den kostnadsfria provperioden på 30 dagar kan ni använda upp till 20 produktionsgrupper med CSV- eller Excel-importer från E2. Inget kreditkort behövs. Börja prova eller kontakta säljteamet för att kartlägga integrationen.