Integrări / ERP / E2 Shop System
Ghid de integrare E2 Shop System pentru programarea producției cu SkyPlanner APS
Acest ghid de integrare E2 Shop System le arată partenerilor și echipelor IT cum să conecteze E2 Shop System (E2 SHOP) sau E2 MFG la SkyPlanner APS. SkyPlanner se integrează cu E2 în ambele sensuri:
- În SkyPlanner sunt preluate comenzile și operațiile cu etapele fluxului tehnologic, centrele de lucru, angajații și schimburile, listele de materiale, necesarul de materiale și comenzile de achiziție.
- Momentele planificate de început și de sfârșit sunt transmise înapoi pentru fiecare etapă a operației, împreună cu utilajul și angajatul pe care SkyPlanner i-a alocat.
- Dacă doriți, etapele finalizate și timpul înregistrat pot fi transmise înapoi și înregistrate la nivelul operației.
- Webhook-urile SkyPlanner transmit modificările programului pe măsură ce apar.
Echipa SkyPlanner configurează integrarea pentru instalarea dumneavoastră E2 în etapa de implementare și asigură asistență după punerea în producție. Acest ghid se adresează partenerilor și dezvoltatorilor care doresc să participe sau să dezvolte singuri soluții folosind interfața REST API documentată a SkyPlanner (documentația API).
Ce ediție E2 utilizați?
Clarificați mai întâi acest aspect, deoarece el determină metoda de integrare:
| Ediția utilizată | Ce reprezintă astăzi | Metoda de integrare |
|---|---|---|
| E2 Shop System (aplicație desktop, pe serverul propriu) | Ediția E2 originală de la Shoptech pentru ateliere cu producție la comandă | Conectare directă la serverul E2, completată cu fișiere acolo unde sunt utile |
| E2 MFG (E2 Manufacturing System) | Ediția E2 pentru producție repetitivă, discretă și mixtă, prezentată de ECI ca fiind “for existing customers” (pentru clienții existenți) | Aceeași ca pentru E2 Shop System instalat local |
| E2 SHOP găzduit | Platforma web reconstruită de ECI sub numele JobBOSS² | Dacă utilizați acum JobBOSS², consultați ghidul de integrare JobBOSS² |
ECI descrie JobBOSS² drept “formerly E2 Shop” (anterior E2 Shop) și afirmă că acesta “combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality” (combină platforma E2 SHOP, nativă în cloud și ușor de utilizat, cu funcționalitatea extinsă a JobBOSS) (ECI). Restul acestui ghid se referă la unitățile de producție care utilizează E2 Shop System sau E2 MFG.
Metode de integrare E2
Interfețele API pentru producție publicate de ECI pe site-ul Documentație API ECI Manufacturing deservesc JobBOSS², M1, Macola și Deacom. Pentru E2, conectarea se face însă la sistemul instalat, o soluție potrivită pentru E2 instalat local: datele se află pe un server administrat de propria echipă IT. Metoda exactă de citire și scriere pentru instalarea dumneavoastră se stabilește la definirea domeniului, în etapa de implementare.
- Conectare directă la server (instalare locală). Un serviciu de integrare din rețeaua dumneavoastră citește din baza de date E2 operațiile deschise, etapele fluxului tehnologic, centrele de lucru, angajații, materialele și comenzile de achiziție. Apoi scrie înapoi momentele planificate de început și de sfârșit pentru etapele operațiilor. Echipa IT aprobă accesul, un cont de serviciu dedicat și câmpurile exacte în care se scrie. Aceasta este metoda principală pentru o integrare bidirecțională operațională.
- Exporturi și importuri programate. Rapoartele E2 și exporturile din tabele generează fișiere CSV sau Excel cu operații, fluxuri tehnologice și centre de lucru. Funcția de import de date din SkyPlanner le citește. Această metodă este folosită în perioada de testare și pentru nomenclatoarele pe care le încărcați doar ocazional.
- Instalări găzduite. Pentru E2 găzduit de ECI, accesul la date se stabilește împreună cu ECI. Contactați din timp responsabilul dumneavoastră de cont ECI.
În SkyPlanner, interfața REST API citește și scrie comenzi, produse, materiale, etape de proces, înregistrări de timp și comenzi de achiziție. Autentificarea se face cu un token API în antetul Authorization-Token (SkyPlanner Settings > API), iar documentația este disponibilă în Swagger/OpenAPI. Tutorialul de integrare vă ghidează prin primele apeluri.
Evenimente și interogări periodice
E2 este interogat periodic. Serviciul de integrare citește operațiile și etapele fluxului tehnologic modificate de la ultima rulare: la fiecare câteva minute pentru operații și o dată pe oră pentru stocuri și comenzi de achiziție, conform intervalelor convenite pentru fiecare unitate de producție.
SkyPlanner trimite notificări webhook când se modifică starea sau programul de producție. Serviciul le primește și scrie imediat noile date în E2, astfel încât scrierea înapoi este declanșată de evenimente. Evenimentele din secție pot fi citite și periodic, prin endpointul SkyPlanner /timelogs.
Maparea datelor
| Obiect E2 | Obiect SkyPlanner | Sens | Frecvență |
|---|---|---|---|
| Repere și devize, liste de materiale pe mai multe niveluri | Produse, materiale, structura produsului | E2 → SkyPlanner | Încărcare inițială, apoi la modificare |
| Etapele fluxului tehnologic: centru de lucru, timp de reglaj, timp de execuție | Etape de proces cu durate și timpi de reglaj | E2 → SkyPlanner | Încărcare inițială, apoi la modificare |
| Centre de lucru și utilaje | Centre de lucru, grupuri de centre de lucru, randamente | E2 → SkyPlanner | Încărcare inițială, apoi rar |
| Angajați, schimburi, departamente, zile nelucrătoare | Personal, schimburi, calendare | E2 → SkyPlanner | Zilnic sau cu gestionarea schimburilor în SkyPlanner |
| Comenzi și operații: număr operație, reper, cantitate, termen, prioritate, marcaj de urgență | Comenzi cu termene și priorități | E2 → SkyPlanner | Interogare la fiecare câteva minute |
| Etapele fluxului tehnologic al operației: stare, cantitate realizată, ore rămase | Operații pentru fiecare etapă de proces | E2 → SkyPlanner | Interogare la fiecare câteva minute |
| Necesar de materiale, comenzi de achiziție cu termene | Necesar de materiale, comenzi de achiziție după data livrării | E2 → SkyPlanner | Interogare o dată pe oră sau la rularea programării |
| Începutul și sfârșitul programate ale etapei operației, centrul de lucru, angajatul | Începutul și sfârșitul planificate, utilajul și operatorul pentru fiecare etapă | SkyPlanner → E2 | La modificarea programului, prin webhook SkyPlanner |
| Timpul lucrat și cantitățile realizate pentru fiecare etapă | Înregistrări de timp și confirmări ale operatorilor | SkyPlanner → E2 | La fiecare confirmare sau schimb, dacă se optează pentru aceasta |
| Nu există în E2 | Matricea timpilor de pregătire și tranziție, scule ca resurse cu capacitate finită, utilaje și personal alternativ | Gestionate în SkyPlanner | Configurare în etapa de implementare |
Modele de integrare
1. Încărcarea inițială a nomenclatoarelor. Citiți reperele, listele de materiale, fluxurile tehnologice, centrele de lucru, angajații și schimburile. Mapați cu atenție centrele de lucru: un centru cu trei mașini de frezat devine un grup de centre de lucru sau trei centre de lucru, astfel încât SkyPlanner să stabilească succesiunea operațiilor pe fiecare utilaj.
2. Sincronizarea operațiilor. Citiți operațiile deschise cu etapele fluxului tehnologic, necesarul de materiale și comenzile de achiziție deschise. SkyPlanner consideră materialele comandate disponibile la data livrării din comanda de achiziție și actualizează stocul când aceasta este marcată Delivered. Omiteți operațiile închise și pe cele suspendate. Transferați marcajul de urgență ca prioritate în SkyPlanner.
3. Scrierea programului înapoi în E2. Când motorul programează sau mută o etapă, un webhook SkyPlanner declanșează serviciul. Acesta scrie momentele planificate de început și de sfârșit în etapa respectivă din E2. Scrie și centrul de lucru și angajatul dacă SkyPlanner a mutat etapa pe alt utilaj sau la altă persoană. Whiteboard și Planning Board afișează apoi datele din SkyPlanner.
4. Confirmări din secție. Operatorii înregistrează activitatea cu SkyPlanner Mobile Confirmations sau Production Timer, iar înregistrările de timp mențin programul actualizat. Dumneavoastră decideți dacă timpii efectivi sunt transmiși înapoi în E2. Dacă da, fiecare confirmare se înregistrează ca timp și cantitate în etapa operației. Dacă nu, E2 Data Collection rămâne neschimbat, iar SkyPlanner citește progresul din etapele operațiilor.
5. Responsabilitatea pentru date și regulile de soluționare a conflictelor. Documentați-le înainte de punerea în producție:
| Date | Sistem responsabil |
|---|---|
| Devize, fluxuri tehnologice, cantități, termene, starea operației | E2 |
| Succesiunea etapelor, momentele de început și de sfârșit, utilajul și operatorul pentru fiecare etapă | SkyPlanner |
| Matricea timpilor de pregătire și tranziție, cerințe privind sculele și operatorii, resurse alternative | SkyPlanner |
| Schimburi și zile nelucrătoare | Un singur sistem, ales la definirea domeniului |
| Timp, ieșiri de materiale, recepții, calculația costurilor | E2, cu introducere directă sau preluare din înregistrările de timp SkyPlanner |
Alegeți un singur sistem care să scrie datele etapelor operațiilor. Planificatorii mută operațiile în SkyPlanner, iar datele sunt transmise către E2. Pentru operațiile programate în SkyPlanner, trebuie să încetați mutarea cardurilor în Planning Board; altfel, cele două programe vor ajunge să difere.
Etapele obișnuite ale proiectului
Implementarea se finalizează de regulă în câteva săptămâni de la începerea procesului. Înainte de aceasta, validați programul în perioada de testare gratuită de 30 de zile, folosind centrele de lucru, fluxurile tehnologice și operațiile deschise exportate din E2 în format CSV sau Excel.
- Definirea domeniului. Confirmați ediția și versiunea E2, serverul, tabelul de corespondențe, regulile privind sistemul care gestionează fiecare categorie de date și dacă timpii sunt trimiși înapoi în E2.
- Acces. Echipa dumneavoastră IT creează contul de serviciu și aprobă accesul pentru citire și scriere. Faceți o copie de siguranță completă a E2 și testați mai întâi pe o copie a datelor companiei.
- Încărcarea inițială. Repere, liste de materiale, fluxuri tehnologice, centre de lucru, angajați și schimburi.
- Sincronizarea operațiilor și a comenzilor de achiziție. Verificarea periodică a modificărilor, cu reîncercări și jurnalizare.
- Configurarea constrângerilor în SkyPlanner. Matricea timpilor de pregătire și tranziție, sculele, numărul de operatori pentru fiecare operație și utilajele sau personalul alternativ.
- Scrierea programului înapoi în E2. Scrierea datelor planificate la nivelul etapelor, declanșată prin webhook, plus timpi și cantități dacă optați pentru aceasta.
- Testarea în paralel. Rulați SkyPlanner în paralel cu actualul Whiteboard, comparați datele planificate și corectați nomenclatoarele.
- Punerea în producție. Activați scrierea înapoi în E2 după ce datele corespund.
Ce trebuie să aveți în vedere la integrarea cu E2
- Ediție și versiune. Instalările E2 Shop System și E2 MFG diferă în funcție de versiune. Confirmați ce ediție și versiune folosiți în etapa de definire a domeniului și testați din nou integrarea după orice actualizare E2.
- Serverul dumneavoastră, regulile dumneavoastră. E2 instalat local rulează în rețeaua dumneavoastră. Stabiliți împreună cu echipa IT unde rulează serviciul de integrare, ce cont folosește și în ce câmpuri are voie să scrie.
- Utilajele din spatele centrelor de lucru. Un centru de lucru poate reprezenta un utilaj, un grup de utilaje sau o celulă de producție. Înainte de prima încărcare, stabiliți corespondența fiecăruia cu centrele de lucru din SkyPlanner.
- Servicii externalizate. Etapele executate la un furnizor reprezintă lead time, nu capacitate proprie. Modelați-le ca etape care au doar durată, fără consum de capacitate.
- Unități de timp. Timpii de reglaj și de execuție pot fi exprimați pe bucată, pe lot sau pe oră. Convertiți-i la import; altfel, toate duratele vor fi greșite.
- Operații urgente. E2 marchează operațiile cu prioritate ridicată. Asociați acest marcaj cu prioritatea din SkyPlanner sau cu Fast Track, astfel încât lucrările urgente să își păstreze locul în program.
- Plănuiți să treceți la JobBOSS²? Configurați o singură dată partea de integrare din SkyPlanner. În JobBOSS², același plan se conectează prin JobBOSS² API de la ECI (pentru varianta găzduită) sau prin ERP API, descrise în ghidul JobBOSS².
Cine configurează integrarea cu E2 și asigură asistența
- Echipa SkyPlanner configurează integrarea în etapa de implementare și oferă asistență după punerea în producție, pentru obiectele și regulile de sincronizare convenite. Fiecare fabrică folosește E2 în felul său, iar aceste particularități sunt luate în calcul aici.
- Partenerul dumneavoastră E2 sau furnizorul IT poate participa. Acesta cunoaște serverul și configurația E2 și poate gestiona accesul și contul de serviciu împreună cu echipa SkyPlanner.
- Dezvoltatorii dumneavoastră pot extinde integrarea folosind REST API al SkyPlanner și un token API. Un token API este suficient pentru a începe, iar echipa SkyPlanner oferă sprijin la nevoie. Documentația este disponibilă în documentația de integrare SkyPlanner.
SkyPlanner pornește de la 199 € pe lună, cu 5 centre de lucru incluse și facturare lunară. Primiți de la început o ofertă pentru integrare, adaptată procesului și nevoilor dumneavoastră, împreună cu oferta de abonament. Consultați prețurile, programarea cu capacitate finită pentru E2 Shop System, pagina E2 Shop System, funcționalitățile SkyPlanner și secțiunea de integrări ERP.
Producători care folosesc SkyPlanner
2 heconomisite în fiecare săptămână
„Cu SkyPlanner, am trecut de la planificarea producției în foi de calcul Excel la optimizarea producției în timp real.”
Kalle Kalliomäki, specialist în lanțul de aprovizionare
UTU · Tablouri electrice și aparataj de comutație
Planificarea producției economisește 2 ore de lucru în fiecare săptămână, iar o nouă listă de operații ajunge pe linia de producție în câteva secunde.
+90%eficiență în producție
„Eficiența în producție a crescut cu 90%.”
Abdul Rucyinga, director IT
Laboratory & Allied · Producție farmaceutică
Eficiența în producție a crescut cu 90%, iar elaborarea unui plan optimizat pe trei luni, pentru toate centrele de lucru, durează mai puțin de 30 de minute.
Peste 1.000 de comenzi de lucru programate automat
„Avem un alt nivel de control asupra producției, iar înțelegerea capacității noastre a ajuns la un nivel cu totul diferit.”
Hannu Ryynänen, director general
Mamec · Mixere industriale, pompe și producție la comandă de înaltă tehnologie
Mii de comenzi de lucru sunt programate automat, iar întreaga organizație are o imagine în timp real a producției.
98%respectarea termenelor de livrare, în creștere de la aproximativ 50%
„SkyPlanner are un rol decisiv în menținerea nivelului nostru de respectare a termenelor de livrare.”
Hannu Lahtinen, director general
KJH-Comp · Prelucrarea tablei și producție la comandă
Rata de respectare a termenelor de livrare a crescut de la aproximativ 50% până la 98%, iar programarea necesită acum un singur responsabil în loc de doi.
Întrebări frecvente
E2 Shop System are un API?
API-urile pentru producție publicate de ECI deservesc JobBOSS², M1, Macola și Deacom. Pentru E2 Shop System și E2 MFG instalate local, conectarea se face local: un serviciu de integrare din rețeaua dumneavoastră citește și scrie date E2 cu drepturile de acces aprobate de echipa IT, iar exporturile de fișiere acoperă restul.
Cum sunt transmise înapoi în E2 datele de început și de sfârșit planificate?
La nivelul fiecărei etape a operației. Un webhook SkyPlanner declanșează serviciul de integrare, care scrie momentul planificat de începere și de încheiere în etapa corespunzătoare din E2, împreună cu centrul de lucru și angajatul atunci când SkyPlanner a mutat etapa.
Poate SkyPlanner să trimită înapoi în E2 timpii înregistrați în producție?
Da, dacă optați pentru aceasta. Fiecare confirmare din SkyPlanner este înregistrată ca timp și cantitate la nivelul etapei operației. Fabricile care preferă E2 Data Collection îl păstrează, iar SkyPlanner citește progresul din E2.
Folosim E2 SHOP în varianta găzduită. Ce ghid ni se aplică?
E2 SHOP în varianta găzduită a devenit JobBOSS². Dacă acum vă conectați la JobBOSS², folosiți ghidul de integrare JobBOSS². Dacă folosiți în continuare E2 în varianta găzduită, accesul la date se stabilește cu ECI în etapa de definire a domeniului.
Se păstrează integrarea dacă trecem ulterior la JobBOSS²?
Partea din SkyPlanner rămâne neschimbată: centrele de lucru, constrângerile, matricea timpilor de pregătire și tranziție și programul de producție. Doar conexiunea cu E2 este înlocuită cu JobBOSS² API sau ERP API de la ECI.
Putem testa SkyPlanner înainte de a realiza integrarea?
Da. Perioada de probă gratuită de 30 de zile permite până la 20 de centre de lucru, cu importuri CSV sau Excel din E2, fără card de credit. Începeți perioada de probă sau discutați cu echipa de vânzări pentru definirea domeniului integrării.