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.
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 versio | Mikä se on nykyään | Integraatiotapa |
|---|---|---|
| E2 Shop System (työpöytäversio omalla palvelimella) | Shoptechin alkuperäinen E2 tilausvalmistajille | Suora 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 SHOP | Verkkopohjainen alusta, jonka ECI uudisti JobBOSS²:ksi | Jos 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ä.
- 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.
- 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.
- 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-objekti | SkyPlanner-objekti | Suunta | Siirtoväli |
|---|---|---|---|
| Nimikkeet ja kustannusarviot, monitasoiset osaluettelot | Tuotteet, materiaalit, tuoterakenne | E2 → SkyPlanner | Alkutuonti, sen jälkeen muutosten yhteydessä |
| Reitityksen työvaiheet: työpiste, asetusaika, ajoaika | Työvaiheet kestoineen ja asetusaikoineen | E2 → SkyPlanner | Alkutuonti, sen jälkeen muutosten yhteydessä |
| Työpisteet ja koneet | Työpisteet, työpisteryhmät, tehokkuudet | E2 → SkyPlanner | Alkutuonti, sen jälkeen harvoin |
| Työntekijät, työvuorot, osastot, vapaapäivät | Henkilöstö, työvuorot, kalenterit | E2 → SkyPlanner | Pä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 prioriteetteineen | E2 → SkyPlanner | Kysely muutaman minuutin välein |
| Työn työvaiheet: tila, valmistunut määrä, jäljellä olevat tunnit | Työvaihekohtaiset työt | E2 → SkyPlanner | Kysely muutaman minuutin välein |
| Materiaalitarpeet, ostotilaukset toimituspäivineen | Materiaalitarpeet, ostotilaukset toimituspäivän mukaan | E2 → SkyPlanner | Kysely 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övaiheelle | SkyPlanner → E2 | Aikataulun muuttuessa SkyPlannerin webhook-ilmoituksella |
| Työvaihekohtaiset työajat ja valmistuneet määrät | Työaikakirjaukset ja työntekijöiden kuittaukset | SkyPlanner → E2 | Kuittaus- tai työvuorokohtaisesti, jos toiminto valitaan käyttöön |
| Ei E2:ssa | Asetusaikamatriisi, työkalut rajallisina resursseina, vaihtoehtoiset koneet ja työntekijät | Ylläpidetään SkyPlannerissa | Mää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:
| Tiedot | Omistaja |
|---|---|
| Kustannusarviot, reititykset, määrät, toimituspäivät, työn tila | E2 |
| Työvaiheiden järjestys, aloitus- ja lopetusajat sekä työvaihekohtaiset koneet ja työntekijät | SkyPlanner |
| Asetusaikamatriisi, työkalu- ja työntekijävaatimukset, vaihtoehtoiset resurssit | SkyPlanner |
| Työvuorot ja vapaapäivät | Yksi määrittelyssä valittu järjestelmä |
| Työajat, materiaalien otot ja vastaanotot, kustannuslaskenta | E2: 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.
- Määrittely. Varmista E2:n tuoteversio ja versionumero, palvelin, tietojen vastaavuustaulukko, tietojen omistajuussäännöt sekä se, siirretäänkö työajat takaisin E2:een.
- Käyttöoikeudet. IT-tiiminne luo palvelutilin ja hyväksyy luku- ja kirjoitusoikeudet. Ota E2:sta täydellinen varmuuskopio ja testaa ensin yritystietojen kopiolla.
- Ensimmäinen tietojen tuonti. Nimikkeet, osaluettelot, reititykset, työpisteet, työntekijät ja työvuorot.
- Töiden ja ostotilausten synkronointi. Muutoksiin perustuva kysely, uudelleenyritykset ja lokitus.
- Rajoitteiden määrittäminen SkyPlannerissa. Asetusaikamatriisi, työkalut, työkohtaiset työntekijämäärät sekä vaihtoehtoiset koneet tai työntekijät.
- 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.
- Rinnakkaistestaus. Käytä SkyPlanneria nykyisen Whiteboardin rinnalla, vertaa päivämääriä ja korjaa perustiedot.
- 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
- 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.
- 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.
- 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
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.
+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.
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.
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.
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.