Yhdistyy ERP- ja MES-järjestelmiin kuten

Integraatiot / ERP / E2 Shop System

E2 Shop System -integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:llä

Tämä E2 Shop System -integraatio-opas kertoo kumppaneille ja IT-tiimeille, miten E2 Shop System (E2 SHOP) tai E2 MFG yhdistetään SkyPlanner APS:ään. SkyPlannerin ja E2:n välinen integraatio toimii molempiin suuntiin:

  • SkyPlanneriin siirtyvät tilaukset ja työt työvaiheineen, työpisteet, työntekijät ja työvuorot, osaluettelot, materiaalitarpeet sekä ostotilaukset.
  • Kullekin työvaiheelle palautetaan suunnitellut aloitus- ja lopetusajat sekä SkyPlannerin sille valitsema kone ja työntekijä.
  • Halutessasi myös valmistuneet työvaiheet ja kirjatut työajat voidaan palauttaa työlle.
  • SkyPlannerin webhookit lähettävät aikataulumuutokset heti niiden tapahtuessa.
SkyPlanner APS:n Gantt-aikajana, jossa työt on kuormitettu työpisteille ja alla näkyy tilauslista.

SkyPlannerin tiimi määrittää integraation E2-ympäristöösi käyttöönoton aikana ja tukee sitä myös tuotantokäytön alettua. Tämä opas on tarkoitettu kumppaneille ja kehittäjille, jotka haluavat osallistua toteutukseen tai rakentaa itse ratkaisuja SkyPlannerin dokumentoidun REST API -rajapinnan avulla (API-dokumentaatio).

Mikä E2 sinulla on käytössä?

Selvitä tämä ensin, sillä se ratkaisee integraatiotavan:

Käytössä oleva versioMikä se on nykyäänIntegraatiotapa
E2 Shop System (työpöytäversio omalla palvelimella)Shoptechin alkuperäinen E2 tilausvalmistajilleSuora yhteys E2-palvelimeen, tarvittaessa myös tiedostosiirrot
E2 MFG (E2 Manufacturing System)E2-versio toistuvaan valmistukseen, kappaletavaratuotantoon ja näiden yhdistelmiin. ECI listaa sen “for existing customers” (nykyisille asiakkaille).Sama kuin omalle palvelimelle asennetussa E2 Shop Systemissä
Palveluna ylläpidetty E2 SHOPVerkkopohjainen alusta, jonka ECI uudisti JobBOSS²:ksiJos käytössäsi on nyt JobBOSS², katso JobBOSS²-integraatio-opas

ECI kuvaa JobBOSS²:ta sanoin “formerly E2 Shop” (entinen E2 Shop) ja kertoo siitä näin: “combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality” (yhdistää E2 SHOPin pilvinatiivin, käyttäjäystävällisen alustan JobBOSSin laajaan toiminnallisuuteen) (ECI). Tämän oppaan loppuosa koskee yrityksiä, joilla on käytössä E2 Shop System tai E2 MFG.

E2:n integraatiotavat

ECI:n julkaisemat valmistavan teollisuuden rajapinnat on dokumentoitu ECI:n valmistavan teollisuuden API-dokumentaatiossa. Ne palvelevat JobBOSS²-, M1-, Macola- ja Deacom-järjestelmiä. E2:een yhteys muodostetaan sen sijaan suoraan asennusympäristössä. Tämä sopii hyvin paikallisesti asennettuun E2:een, sillä tiedot ovat oman IT-tiimisi hallinnoimalla palvelimella. Ympäristösi tarkka luku- ja kirjoitustapa sovitaan käyttöönoton määrittelyssä.

  1. Suora palvelinyhteys (paikallinen asennus). Verkossasi toimiva integraatiopalvelu lukee E2-tietokannasta avoimet työt, työvaiheet, työpisteet, työntekijät, materiaalit ja ostotilaukset sekä kirjoittaa suunnitellut aloitus- ja lopetusajat takaisin työvaiheille. IT-tiimisi hyväksyy käyttöoikeudet, erillisen palvelutilin ja kentät, joihin tietoja kirjoitetaan. Tämä on ensisijainen tapa toteuttaa jatkuvasti toimiva kaksisuuntainen integraatio.
  2. Ajastetut viennit ja tuonnit. E2:n raporteista ja taulukkonäkymistä voidaan viedä työt, reititykset ja työpisteet CSV- tai Excel-tiedostoihin. SkyPlannerin tietojen tuontitoiminto lukee nämä tiedostot. Tätä tapaa käytetään kokeilussa sekä vain silloin tällöin tuotavien perustietojen siirtoon.
  3. Palveluna ylläpidetyt asennukset. Jos ECI ylläpitää E2-ympäristöäsi, tietojen käyttöoikeuksista sovitaan ECI:n kanssa. Ota yhteyttä ECI:n asiakasvastaavaasi jo varhaisessa vaiheessa.

SkyPlannerin puolella REST API lukee ja kirjoittaa tilauksia, tuotteita, materiaaleja, työvaiheita, työaikakirjauksia ja ostotilauksia. Tunnistautuminen tapahtuu API-tokenilla, joka välitetään Authorization-Token-otsakkeessa (SkyPlanner Settings > API). Rajapinta on dokumentoitu Swagger/OpenAPI-muodossa. Integraation ohje opastaa ensimmäisten kutsujen tekemisessä.

Tapahtumat ja määräaikaiskyselyt

E2:n tiedot haetaan määräaikaiskyselyillä. Integraatiopalvelu lukee edellisen ajon jälkeen muuttuneet työt ja työvaiheet. Työt haetaan muutaman minuutin välein, varastosaldot ja ostotilaukset tunnin välein, kunkin yrityksen kanssa sovitun käytännön mukaan.

SkyPlanner lähettää webhook-ilmoituksia, kun tila tai aikataulu muuttuu. Palvelu vastaanottaa ne ja kirjoittaa uudet ajankohdat heti E2:een, joten tietojen palautus toimii tapahtumapohjaisesti. Tuotannon tapahtumia voidaan lukea myös ajastetusti SkyPlannerin /timelogs-päätepisteestä.

Tietojen vastaavuudet

E2-objektiSkyPlanner-objektiSuuntaSiirtoväli
Nimikkeet ja kustannusarviot, monitasoiset osaluettelotTuotteet, materiaalit, tuoterakenneE2 → SkyPlannerAlkutuonti, sen jälkeen muutosten yhteydessä
Reitityksen työvaiheet: työpiste, asetusaika, ajoaikaTyövaiheet kestoineen ja asetusaikoineenE2 → SkyPlannerAlkutuonti, sen jälkeen muutosten yhteydessä
Työpisteet ja koneetTyöpisteet, työpisteryhmät, tehokkuudetE2 → SkyPlannerAlkutuonti, sen jälkeen harvoin
Työntekijät, työvuorot, osastot, vapaapäivätHenkilöstö, työvuorot, kalenteritE2 → SkyPlannerPäivittäin, tai työvuorot ylläpidetään SkyPlannerissa
Tilaukset ja työt: työnumero, nimike, määrä, toimituspäivä, prioriteetti, kiireellisyysmerkintäTilaukset toimituspäivineen ja prioriteetteineenE2 → SkyPlannerKysely muutaman minuutin välein
Työn työvaiheet: tila, valmistunut määrä, jäljellä olevat tunnitTyövaihekohtaiset työtE2 → SkyPlannerKysely muutaman minuutin välein
Materiaalitarpeet, ostotilaukset toimituspäivineenMateriaalitarpeet, ostotilaukset toimituspäivän mukaanE2 → SkyPlannerKysely tunnin välein tai suunnitteluajon yhteydessä
Työvaiheen suunniteltu aloitus ja lopetus, työpiste, työntekijäSuunniteltu aloitus ja lopetus sekä kone ja työntekijä kullekin työvaiheelleSkyPlanner → E2Aikataulun muuttuessa SkyPlannerin webhook-ilmoituksella
Työvaihekohtaiset työajat ja valmistuneet määrätTyöaikakirjaukset ja työntekijöiden kuittauksetSkyPlanner → E2Kuittaus- tai työvuorokohtaisesti, jos toiminto valitaan käyttöön
Ei E2:ssaAsetusaikamatriisi, työkalut rajallisina resursseina, vaihtoehtoiset koneet ja työntekijätYlläpidetään SkyPlannerissaMääritetään käyttöönoton aikana

Integraation toimintamallit

1. Perustietojen alkutuonti. Lue nimikkeet, osaluettelot, reititykset, työpisteet, työntekijät ja työvuorot. Määritä työpisteiden vastaavuudet huolellisesti: kolme jyrsinkonetta sisältävästä työpisteestä muodostetaan yksi työpisteryhmä tai kolme työpistettä, jotta SkyPlanner suunnittelee kunkin koneen työjärjestyksen.

2. Töiden synkronointi. Lue avoimet työt työvaiheineen, materiaalitarpeet ja avoimet ostotilaukset. SkyPlanner katsoo tilatun materiaalin olevan käytettävissä ostotilauksen toimituspäivänä ja päivittää varastosaldon, kun ostotilauksen tilaksi merkitään Delivered. Ohita suljetut ja pitoon asetetut työt. Siirrä kiireellisyysmerkintä SkyPlannerin prioriteetiksi.

3. Aikataulun palautus E2:een. Kun suunnittelumoottori sijoittaa tai siirtää työvaiheen, SkyPlannerin webhook-ilmoitus käynnistää palvelun. Se kirjoittaa suunnitellut aloitus- ja lopetusajat kyseiselle työvaiheelle E2:ssa. Myös työpiste ja työntekijä päivitetään, jos SkyPlanner on siirtänyt työvaiheen toiselle koneelle tai henkilölle. Tämän jälkeen Whiteboard ja Planning Board näyttävät SkyPlannerin suunnittelemat ajankohdat.

4. Tuotannon kuittaukset. Työntekijät kirjaavat työt SkyPlanner Mobile Confirmations – tai Production Timer -toiminnolla, ja työaikakirjaukset pitävät aikataulun ajan tasalla. Päätät itse, palautetaanko toteutuneet työajat E2:een. Jos palautetaan, jokaisesta kuittauksesta kirjautuu työvaiheelle aika ja määrä. Muussa tapauksessa E2 Data Collection säilyy ennallaan ja SkyPlanner lukee töiden etenemisen työvaiheilta.

5. Tietojen omistajuus ja ristiriitatilanteiden säännöt. Kirjaa ne ennen tuotantokäytön aloitusta:

TiedotOmistaja
Kustannusarviot, reititykset, määrät, toimituspäivät, työn tilaE2
Työvaiheiden järjestys, aloitus- ja lopetusajat sekä työvaihekohtaiset koneet ja työntekijätSkyPlanner
Asetusaikamatriisi, työkalu- ja työntekijävaatimukset, vaihtoehtoiset resurssitSkyPlanner
Työvuorot ja vapaapäivätYksi määrittelyssä valittu järjestelmä
Työajat, materiaalien otot ja vastaanotot, kustannuslaskentaE2: tiedot kirjataan siellä tai siirretään SkyPlannerin työaikakirjauksista

Valitse yksi järjestelmä, joka kirjoittaa työvaiheiden ajankohdat. Suunnittelijat siirtävät töitä SkyPlannerissa, ja ajankohdat siirtyvät E2:een. Lopeta SkyPlannerissa suunniteltujen töiden korttien siirtely Planning Boardissa, sillä muuten suunnitelmat alkavat erota toisistaan.

Projektin tyypilliset vaiheet

Toteutus valmistuu tavallisesti viikkojen kuluessa käyttöönoton aloittamisesta. Varmista sitä ennen suunnitelman toimivuus 30 päivän maksuttomassa kokeilussa tuomalla E2:sta työpisteet, reititykset ja avoimet työt CSV- tai Excel-tiedostoina.

  1. Määrittely. Varmista E2:n tuoteversio ja versionumero, palvelin, tietojen vastaavuustaulukko, tietojen omistajuussäännöt sekä se, siirretäänkö työajat takaisin E2:een.
  2. Käyttöoikeudet. IT-tiiminne luo palvelutilin ja hyväksyy luku- ja kirjoitusoikeudet. Ota E2:sta täydellinen varmuuskopio ja testaa ensin yritystietojen kopiolla.
  3. Ensimmäinen tietojen tuonti. Nimikkeet, osaluettelot, reititykset, työpisteet, työntekijät ja työvuorot.
  4. Töiden ja ostotilausten synkronointi. Muutoksiin perustuva kysely, uudelleenyritykset ja lokitus.
  5. Rajoitteiden määrittäminen SkyPlannerissa. Asetusaikamatriisi, työkalut, työkohtaiset työntekijämäärät sekä vaihtoehtoiset koneet tai työntekijät.
  6. Suunnitelman siirto takaisin E2:een. Työvaiheiden päivämäärät kirjoitetaan webhookien käynnistäminä. Haluttaessa siirretään myös työajat ja määrät.
  7. Rinnakkaistestaus. Käytä SkyPlanneria nykyisen Whiteboardin rinnalla, vertaa päivämääriä ja korjaa perustiedot.
  8. Tuotantokäyttö. Ota tietojen kirjoittaminen takaisin E2:een käyttöön, kun tiedot täsmäävät.

Mitä E2-integraatiossa on huomioitava

  • Tuoteversio ja versionumero. E2 Shop System – ja E2 MFG -asennukset eroavat toisistaan version mukaan. Varmista käytössä oleva versio määrittelyssä ja testaa integraatio uudelleen jokaisen E2-päivityksen jälkeen.
  • Teidän palvelimenne, teidän sääntönne. Paikallisesti asennettu E2 toimii omassa verkossanne. Sovi IT-tiimin kanssa, missä integraatiopalvelu toimii, mitä tiliä se käyttää ja mihin kenttiin se saa kirjoittaa.
  • Mitä työpisteen taakse kätkeytyy? Työpiste voi tarkoittaa yhtä konetta, koneryhmää tai solua. Päätä ennen ensimmäistä tietojen tuontia, miten kukin niistä vastaa SkyPlannerin työpisteitä.
  • Alihankinta. Toimittajalla tehtävät työvaiheet lisäävät läpimenoaikaa, mutta eivät kuluta omaa kapasiteettianne. Mallinna ne vaiheiksi, joilla on vain kesto.
  • Aikayksiköt. Asetus- ja tuotantoajat voivat olla kappale-, erä- tai tuntikohtaisia. Muunna ne tuonnin yhteydessä, tai kaikki kestot ovat väärin.
  • Kiiretyöt. E2 merkitsee korkean prioriteetin työt. Kohdista merkintä SkyPlannerin prioriteettiin tai Fast Track -toimintoon, jotta kiiretyöt säilyttävät paikkansa.
  • Suunnitteletteko siirtymistä JobBOSS²:een? SkyPlannerin puoli tarvitsee toteuttaa vain kerran. JobBOSS²:ssa sama suunnitelma yhdistetään ECI:n JobBOSS² API (hosted) – tai ERP API -rajapinnan kautta. Ne kuvataan JobBOSS²-oppaassa.

Kuka määrittää E2-integraation ja vastaa sen tuesta

  1. SkyPlanner-tiimi määrittää integraation käyttöönoton aikana ja tukee sitä tuotantokäytön alettua sovittujen objektien ja synkronointisääntöjen osalta. Jokainen tehdas käyttää E2:ta omalla tavallaan, ja tämä käytännön tuntemus hyödynnetään toteutuksessa.
  2. E2-kumppaninne tai IT-palveluntarjoajanne voi osallistua. He tuntevat palvelimenne ja E2-ympäristönne ja voivat hoitaa käyttöoikeudet ja palvelutilin yhdessä SkyPlanner-tiimin kanssa.
  3. Omat kehittäjänne voivat jatkokehittää integraatiota SkyPlannerin REST API -rajapinnan avulla käyttäen API-tunnusta. Alkuun pääsee API-tunnuksella, ja SkyPlanner-tiimi auttaa tarvittaessa. Ohjeet löytyvät SkyPlannerin integraatiodokumentaatiosta.

SkyPlannerin hinta on alkaen 199 € kuukaudessa kuukausilaskutuksella, ja hintaan sisältyy 5 työpistettä. Integraatiosta saatte etukäteen prosessiinne ja tarpeisiinne perustuvan tarjouksen valitsemanne tilauksen yhteydessä. Tutustu hinnastoon, E2 Shop Systemin hienokuormitukseen, E2 Shop System -sivuun, SkyPlannerin ominaisuuksiin ja ERP-integraatioihin.

SkyPlanneria käyttäviä valmistajia

UTUn toimitusketjuasiantuntija Kalle Kalliomäki sähkökeskustuotannossa Ulvilassa

2 hsäästöä joka viikko

”SkyPlanner on vienyt tuotannonsuunnittelumme Excel-taulukoista reaaliaikaiseen tuotannon optimointiin.”

Kalle Kalliomäki, toimitusketjuasiantuntija
UTU · Sähkökeskukset ja kojeistot

Tuotannonsuunnittelussa säästyy 2 tuntia työaikaa viikossa, ja uusi työjono saadaan tuotantolinjalle sekunneissa.

Lue UTUn kokemukset

Työntekijöitä puhdastila-asuissa pullojen täyttölinjalla Laboratory & Alliedin lääketehtaassa Nairobissa

+90%tuotannon tehokkuuteen

”Tuotannon tehokkuus on kasvanut 90 %.”

Abdul Rucyinga, IT-johtaja
Laboratory & Allied · Lääkevalmistus

Tuotannon tehokkuus on kasvanut 90 %, ja kaikkien työpisteiden optimoitu suunnitelma kolmeksi kuukaudeksi syntyy alle 30 minuutissa.

Lue Laboratory & Alliedin kokemukset

Mamecin toimitusjohtaja Hannu Ryynänen yrityksen tuotantohallissa Lohjalla

1 000:iatyömääräimiä suunnitellaan automaattisesti

”Tuotanto on aivan eri tavalla hallinnassa, ja ymmärryksemme kapasiteetista on täysin eri tasolla.”

Hannu Ryynänen, toimitusjohtaja
Mamec · Teollisuussekoittimet, pumput ja korkean teknologian sopimusvalmistus

Tuhansien työmääräimien suunnittelu hoituu automaattisesti, ja koko organisaatiolla on reaaliaikainen näkymä tuotantoon.

Lue Mamecin kokemukset

KJH-Compin hitsaaja hioo hitsattua teräsrakennetta Alahärmän tehtaalla

98%toimitusvarmuus, aiemmin noin 50 %

”SkyPlannerilla on ratkaiseva rooli toimitusvarmuutemme ylläpitämisessä.”

Hannu Lahtinen, toimitusjohtaja
KJH-Comp · Ohutlevymekaniikka ja sopimusvalmistus

Toimitusvarmuus nousi noin 50 %:sta jopa 98 %:iin, ja suunnitteluun tarvitaan nyt kahden työnjohtajan sijaan vain yksi.

Lue KJH-Compin kokemukset

Usein kysytyt kysymykset

Onko E2 Shop Systemissä API-rajapinta?

ECI:n julkaisemat valmistavan teollisuuden API-rajapinnat palvelevat JobBOSS²-, M1-, Macola- ja Deacom-järjestelmiä. Paikallisesti asennetut E2 Shop System ja E2 MFG yhdistetään asennusympäristössä: verkossanne toimiva integraatiopalvelu lukee ja kirjoittaa E2:n tietoja IT-tiiminne hyväksymillä oikeuksilla. Loput tiedot siirretään tiedostovienteinä.

Miten suunnitellut päivämäärät kirjoitetaan takaisin E2:een?

Työvaihekohtaisesti. SkyPlannerin webhook käynnistää integraatiopalvelun, joka kirjoittaa suunnitellun alkamis- ja päättymisajan E2:n työvaiheelle. Jos SkyPlanner on siirtänyt vaihetta, myös työpiste ja työntekijä päivitetään.

Voiko SkyPlanner siirtää tuotannon työajat takaisin E2:een?

Kyllä, jos niin valitsette. Jokaisesta SkyPlannerin kuittauksesta kirjataan työvaiheelle aika ja määrä. Jos haluatte käyttää E2 Data Collectionia, voitte jatkaa sen käyttöä, ja SkyPlanner lukee töiden etenemisen E2:sta.

Käytämme palveluntarjoajan ylläpitämää E2 SHOPia. Mikä opas sopii meille?

Palveluntarjoajan ylläpitämästä E2 SHOPista tuli JobBOSS². Jos kirjaudutte nyt JobBOSS²:een, käyttäkää JobBOSS²-integraatio-opasta. Jos käytössänne on edelleen palveluntarjoajan ylläpitämä E2, tietojen käyttöoikeudet sovitaan ECI:n kanssa määrittelyn aikana.

Säilyykö integraatio, jos siirrymme myöhemmin JobBOSS²:een?

SkyPlannerin puoli säilyy ennallaan: työpisteet, rajoitteet, asetusaikamatriisi ja suunnitelmanne. Vain E2-yhteys korvataan ECI:n JobBOSS² API- tai ERP API -rajapinnalla.

Voimmeko testata SkyPlanneria ennen integraation rakentamista?

Kyllä. Maksuttomassa 30 päivän kokeilussa voitte käyttää jopa 20 työpistettä ja tuoda tiedot E2:sta CSV- tai Excel-tiedostoina. Luottokorttia ei tarvita. Aloita kokeilu tai ota yhteyttä myyntiin integraation määrittelyä varten.