Integrazioni / ERP / E2 Shop System
Guida all’integrazione di E2 Shop System per la schedulazione della produzione con SkyPlanner APS
Questa guida all’integrazione di E2 Shop System spiega a partner e team IT come collegare E2 Shop System (E2 SHOP) o E2 MFG a SkyPlanner APS. L’integrazione tra SkyPlanner ed E2 è bidirezionale:
- Vengono importati ordini e commesse con le relative fasi del ciclo di lavorazione, centri di lavoro, dipendenti e turni, distinte base, fabbisogni di materiali e ordini di acquisto.
- Per ogni fase della commessa vengono riscritti in E2 l’inizio e la fine pianificati, insieme alla macchina e al dipendente assegnati da SkyPlanner.
- Se lo desideri, le fasi completate e i tempi registrati possono essere riportati sulla commessa.
- I webhook di SkyPlanner inviano le modifiche alla schedulazione non appena avvengono.
Durante l’avviamento, il team SkyPlanner configura l’integrazione per la tua installazione E2 e ne assicura il supporto dopo la messa in produzione. Questa guida è rivolta a partner e sviluppatori che vogliono partecipare al progetto o sviluppare autonomamente sulla REST API documentata di SkyPlanner (documentazione API).
Quale E2 utilizzi?
Chiarisci prima questo punto: determina la modalità di integrazione.
| Sistema in uso | Situazione attuale | Modalità di integrazione |
|---|---|---|
| E2 Shop System (desktop, sul tuo server) | L’E2 originale di Shoptech per le officine che lavorano su commessa | Collegamento diretto al tuo server E2, con scambio di file dove utile |
| E2 MFG (E2 Manufacturing System) | L’edizione E2 per la produzione ripetitiva, discreta e mista, indicata da ECI come “for existing customers” (per i clienti esistenti) | Come per E2 Shop System on-premise |
| E2 SHOP in hosting | La piattaforma web che ECI ha ricostruito come JobBOSS² | Se ora utilizzi JobBOSS², consulta la guida all’integrazione di JobBOSS² |
ECI descrive JobBOSS² come “formerly E2 Shop” (in precedenza E2 Shop) e afferma che “combines E2 SHOP’s cloud-native, user-friendly platform with JobBOSS’ depth of functionality” (unisce la piattaforma cloud-native e intuitiva di E2 SHOP alla ricchezza funzionale di JobBOSS) (ECI). Il resto di questa guida riguarda le aziende che utilizzano E2 Shop System o E2 MFG.
Modalità di integrazione con E2
Le API per il settore manifatturiero pubblicate da ECI sul sito ECI Manufacturing API Documentation sono destinate a JobBOSS², M1, Macola e Deacom. Per E2, invece, il collegamento avviene direttamente presso l’installazione: una soluzione adatta a E2 on-premise, dove i dati risiedono su un server gestito dal tuo team IT. Le modalità precise di lettura e scrittura per la tua installazione vengono stabilite durante la definizione del perimetro in fase di avviamento.
- Collegamento diretto al server (on-premise). Un servizio di integrazione sulla tua rete legge dal database E2 le commesse aperte, le fasi dei cicli di lavorazione, i centri di lavoro, i dipendenti, i materiali e gli ordini di acquisto. Riscrive poi l’inizio e la fine pianificati nelle fasi delle commesse. Il tuo team IT approva l’accesso, un account di servizio dedicato e i singoli campi da aggiornare. È la modalità principale per un’integrazione bidirezionale in tempo reale.
- Esportazioni e importazioni programmate. I report di E2 e le esportazioni dalle griglie producono file CSV o Excel con commesse, cicli di lavorazione e centri di lavoro. La funzione di importazione dati di SkyPlanner legge questi file. È la modalità usata per la prova e serve anche per le anagrafiche che carichi solo di tanto in tanto.
- Installazioni in hosting. Se E2 è ospitato da ECI, l’accesso ai dati va concordato con ECI. Contatta per tempo il tuo referente commerciale ECI.
Sul lato SkyPlanner, la REST API legge e scrive ordini, prodotti, materiali, fasi di processo, registrazioni dei tempi e ordini di acquisto. L’autenticazione avviene tramite un token API nell’header Authorization-Token (SkyPlanner Settings > API); la documentazione è disponibile in Swagger/OpenAPI. Il tutorial di integrazione ti guida nelle prime chiamate.
Eventi e polling
E2 viene interrogato tramite polling. Il servizio di integrazione legge le commesse e le fasi dei cicli di lavorazione modificate dall’ultima esecuzione. La lettura avviene ogni pochi minuti per le commesse e ogni ora per le giacenze e gli ordini di acquisto, secondo quanto concordato con ciascuna azienda.
SkyPlanner invia webhook quando cambia lo stato o il programma di produzione. Il servizio li riceve e scrive subito le nuove date in E2: il flusso di ritorno è quindi basato sugli eventi. Gli eventi di reparto possono anche essere letti a intervalli programmati dall’endpoint /timelogs di SkyPlanner.
Mappatura dei dati
| Oggetto E2 | Oggetto SkyPlanner | Direzione | Frequenza |
|---|---|---|---|
| Articoli e preventivi, distinte base multilivello | Prodotti, materiali, struttura del prodotto | E2 → SkyPlanner | Caricamento iniziale, poi a ogni modifica |
| Fasi del ciclo di lavorazione: centro di lavoro, tempo di attrezzaggio, tempo di lavorazione | Fasi di processo con durate e tempi di attrezzaggio | E2 → SkyPlanner | Caricamento iniziale, poi a ogni modifica |
| Centri di lavoro e macchine | Centri di lavoro, gruppi di centri di lavoro, efficienze | E2 → SkyPlanner | Caricamento iniziale, poi raramente |
| Dipendenti, turni, reparti, giorni non lavorativi | Personale, turni, calendari | E2 → SkyPlanner | Ogni giorno, oppure gestione autonoma dei turni in SkyPlanner |
| Ordini e commesse: numero di commessa, articolo, quantità, data di consegna, priorità, indicatore di urgenza | Ordini con date di consegna e priorità | E2 → SkyPlanner | Polling ogni pochi minuti |
| Fasi del ciclo di lavorazione della commessa: stato, quantità prodotta, ore residue | Operazioni per fase di processo | E2 → SkyPlanner | Polling ogni pochi minuti |
| Fabbisogni di materiali, ordini di acquisto con date di consegna | Fabbisogni di materiali, ordini di acquisto per data di consegna | E2 → SkyPlanner | Polling ogni ora o a ogni esecuzione della schedulazione |
| Inizio e fine schedulati della fase della commessa, centro di lavoro, dipendente | Inizio e fine pianificati, macchina e operatore per fase | SkyPlanner → E2 | A ogni modifica del programma, tramite webhook di SkyPlanner |
| Tempi di lavorazione e quantità completate per fase | Registrazioni dei tempi e conferme degli operatori | SkyPlanner → E2 | A ogni conferma o per turno, se previsto |
| Non presenti in E2 | Matrice dei tempi di attrezzaggio, utensili come risorse a capacità finita, macchine e personale alternativi | Gestiti in SkyPlanner | Configurazione durante l’avviamento |
Schemi di integrazione
1. Caricamento iniziale delle anagrafiche. Leggi articoli, distinte base, cicli di lavorazione, centri di lavoro, dipendenti e turni. Mappa i centri di lavoro con attenzione: un centro con tre fresatrici diventa un gruppo di centri di lavoro oppure tre centri di lavoro, così SkyPlanner può sequenziare le operazioni su ogni macchina.
2. Sincronizzazione delle commesse. Leggi le commesse aperte con le relative fasi del ciclo di lavorazione, i fabbisogni di materiali e gli ordini di acquisto aperti. SkyPlanner considera il materiale ordinato disponibile alla data di consegna dell’ordine di acquisto e aggiorna le giacenze quando l’ordine viene contrassegnato come Delivered. Escludi le commesse chiuse e quelle sospese. Trasferisci l’indicatore di urgenza come priorità in SkyPlanner.
3. Scrittura del programma in E2. Quando il motore colloca o sposta una fase, un webhook di SkyPlanner attiva il servizio. Il servizio scrive l’inizio e la fine pianificati nella fase della commessa in E2. Aggiorna anche il centro di lavoro e il dipendente se SkyPlanner ha spostato la fase su un’altra macchina o persona. Whiteboard e Planning Board mostrano quindi le date di SkyPlanner.
4. Conferme dal reparto. Gli operatori registrano il lavoro con SkyPlanner Mobile Confirmations o Production Timer e le registrazioni dei tempi mantengono aggiornato il programma. Sei tu a decidere se riportare i tempi effettivi in E2. Se scegli di farlo, ogni conferma viene registrata come tempo e quantità nella fase della commessa. In caso contrario, E2 Data Collection resta invariato e SkyPlanner legge l’avanzamento dalle fasi delle commesse.
5. Responsabilità sui dati e regole per i conflitti. Mettile per iscritto prima della messa in produzione:
| Dati | Sistema responsabile |
|---|---|
| Preventivi, cicli di lavorazione, quantità, date di consegna, stato delle commesse | E2 |
| Sequenza delle fasi, inizio e fine, macchina e operatore per fase | SkyPlanner |
| Matrice dei tempi di attrezzaggio, requisiti di utensili e operatori, risorse alternative | SkyPlanner |
| Turni e giorni non lavorativi | Un solo sistema, scelto durante la definizione del perimetro |
| Tempi, prelievi di materiali, carichi di magazzino, calcolo dei costi | E2, con inserimento diretto o trasferimento dalle registrazioni dei tempi di SkyPlanner |
Scegli un solo sistema che scriva le date delle fasi delle commesse. I pianificatori spostano le lavorazioni in SkyPlanner e le date passano a E2. Per le commesse schedulate da SkyPlanner non si devono più trascinare le schede su Planning Board, altrimenti i due programmi divergono.
Fasi tipiche del progetto
L’implementazione viene normalmente completata entro poche settimane dall’inizio dell’avviamento. Prima di allora, verifica il programma durante la prova gratuita di 30 giorni, utilizzando centri di lavoro, cicli di lavorazione e commesse aperte esportati da E2 in CSV o Excel.
- Definizione del perimetro. Conferma l’edizione e la versione di E2, il server, la tabella di mappatura, le regole sulla titolarità dei dati e l’eventuale trasferimento dei tempi a E2.
- Accesso. Il tuo team IT crea l’account di servizio e autorizza l’accesso in lettura e scrittura. Esegui un backup completo di E2 e fai prima i test su una copia dei dati aziendali.
- Caricamento iniziale. Articoli, distinte base, cicli di lavorazione, centri di lavoro, dipendenti e turni.
- Sincronizzazione delle commesse e degli ordini di acquisto. Polling delle modifiche, con nuovi tentativi in caso di errore e registrazione nei log.
- Configurazione dei vincoli in SkyPlanner. Matrice dei tempi di cambio, utensili, numero di operatori per operazione e macchine o personale alternativi.
- Scrittura del programma in E2. I webhook attivano la scrittura delle date nelle fasi di lavorazione e, se previsto, anche dei tempi e delle quantità.
- Test in parallelo. Usa SkyPlanner insieme all’attuale Whiteboard, confronta le date e correggi le anagrafiche.
- Messa in produzione. Attiva la scrittura dei dati in E2 quando i dati coincidono.
Cosa prevedere per un’integrazione con E2
- Edizione e versione. Le installazioni di E2 Shop System ed E2 MFG variano in base alla versione. Conferma quella in uso durante la definizione del perimetro e ripeti i test dell’integrazione dopo ogni aggiornamento di E2.
- Il tuo server, le tue regole. E2 on-premise risiede nella tua rete. Concorda con il team IT dove eseguire il servizio di integrazione, quale account utilizzare e in quali campi consentire la scrittura.
- Le macchine dietro i centri di lavoro. Un centro di lavoro può rappresentare una singola macchina, un gruppo o una cella. Prima del caricamento iniziale, decidi come associare ciascuno di essi ai centri di lavoro di SkyPlanner.
- Lavorazioni esterne. Le fasi svolte da un fornitore incidono sul lead time, non sulla tua capacità produttiva. Modellale come fasi che richiedono solo tempo.
- Unità di tempo. I tempi di attrezzaggio e di lavorazione possono essere espressi per pezzo, per lotto o per ora. Convertili durante l’importazione, altrimenti tutte le durate saranno errate.
- Commesse urgenti. E2 contrassegna le commesse ad alta priorità. Associa questo indicatore alla priorità di SkyPlanner o a Fast Track, così le lavorazioni urgenti mantengono la loro posizione.
- Prevedi di passare a JobBOSS²? Configura il lato SkyPlanner una sola volta. Con JobBOSS², lo stesso programma si collega tramite JobBOSS² API di ECI (in hosting) o ERP API, descritte nella guida a JobBOSS².
Chi configura l’integrazione con E2 e fornisce assistenza
- Il team SkyPlanner configura l’integrazione durante l’avviamento e fornisce assistenza dopo la messa in produzione, per gli oggetti e le regole di sincronizzazione concordati. Ogni azienda usa E2 in modo diverso: è qui che entra in gioco questa esperienza.
- Il tuo partner E2 o fornitore IT può partecipare. Conosce il tuo server e la configurazione di E2 e può gestire gli accessi e l’account di servizio insieme al team SkyPlanner.
- I tuoi sviluppatori possono estendere l’integrazione tramite la REST API di SkyPlanner, usando un token API. Per iniziare basta un token API e il team SkyPlanner offre assistenza quando serve. Le informazioni tecniche sono disponibili nella documentazione sull’integrazione di SkyPlanner.
SkyPlanner parte da 199 € al mese con 5 centri di lavoro inclusi e fatturazione mensile. Il preventivo dell’integrazione viene fornito in anticipo, insieme al piano scelto, in base ai tuoi processi e alle tue esigenze. Consulta i prezzi, la schedulazione della produzione a capacità finita con E2 Shop System, la pagina di E2 Shop System, le funzionalità di SkyPlanner e la sezione sulle integrazioni ERP.
Aziende manifatturiere che usano SkyPlanner
2 hrisparmiate ogni settimana
“Con SkyPlanner siamo passati dalla pianificazione della produzione su fogli Excel all’ottimizzazione della produzione in tempo reale.”
Kalle Kalliomäki, specialista della supply chain
UTU · Quadri elettrici e apparecchiature di manovra
La pianificazione della produzione fa risparmiare 2 ore di lavoro ogni settimana e una nuova coda di lavoro arriva in linea in pochi secondi.
+90%di efficienza produttiva
“L’efficienza in produzione è aumentata del 90%.”
Abdul Rucyinga, responsabile IT
Laboratory & Allied · Produzione farmaceutica
L’efficienza produttiva è aumentata del 90% e bastano meno di 30 minuti per elaborare un programma ottimizzato di tre mesi per tutti i centri di lavoro.
1.000 e piùordini di lavoro schedulati automaticamente
“Ora controlliamo la produzione in modo diverso e la nostra comprensione della capacità produttiva è a un livello completamente diverso.”
Hannu Ryynänen, amministratore delegato
Mamec · Miscelatori industriali, pompe e produzione conto terzi ad alta tecnologia
Migliaia di ordini di lavoro vengono schedulati automaticamente e tutta l’organizzazione dispone di una visione della produzione in tempo reale.
98%di affidabilità delle consegne, rispetto al 50% circa iniziale
“SkyPlanner svolge un ruolo decisivo nel mantenere l’affidabilità delle nostre consegne.”
Hannu Lahtinen, amministratore delegato
KJH-Comp · Carpenteria in lamiera e produzione conto terzi
L’affidabilità delle consegne è passata dal 50% circa fino al 98% e ora per la schedulazione basta un responsabile anziché due.
Domande frequenti
E2 Shop System dispone di un’API?
Le API per il settore manifatturiero pubblicate da ECI sono destinate a JobBOSS², M1, Macola e Deacom. Per E2 Shop System ed E2 MFG on-premise, il collegamento avviene nell’ambiente di installazione locale: un servizio di integrazione sulla tua rete legge e scrive i dati di E2 con gli accessi autorizzati dal tuo team IT. Per il resto si usano le esportazioni su file.
Come vengono riscritte in E2 le date pianificate?
Per singola fase di lavorazione. Un webhook di SkyPlanner attiva il servizio di integrazione, che scrive l’inizio e la fine pianificati nella fase corrispondente in E2. Se SkyPlanner ha spostato la fase, aggiorna anche il centro di lavoro e il dipendente.
SkyPlanner può trasferire a E2 i tempi rilevati in reparto?
Sì, se lo desideri. Ogni conferma in SkyPlanner viene registrata come tempo e quantità sulla fase di lavorazione. Le aziende che preferiscono E2 Data Collection continuano a usarlo e SkyPlanner legge l’avanzamento da E2.
Usiamo E2 SHOP in hosting. Quale guida dobbiamo seguire?
E2 SHOP in hosting è diventato JobBOSS². Se ora accedi a JobBOSS², usa la guida all’integrazione di JobBOSS². Se usi ancora E2 in hosting, l’accesso ai dati viene concordato con ECI durante la definizione del perimetro.
L’integrazione resterà utilizzabile dopo un eventuale passaggio a JobBOSS²?
Il lato SkyPlanner resta invariato: centri di lavoro, vincoli, matrice dei tempi di cambio e programma di produzione. Solo il collegamento a E2 viene sostituito con JobBOSS² API o ERP API di ECI.
Possiamo provare SkyPlanner prima di realizzare l’integrazione?
Sì. La prova gratuita di 30 giorni supporta fino a 20 centri di lavoro con importazioni da E2 in formato CSV o Excel, senza carta di credito. Inizia la prova oppure contatta il team commerciale per definire il perimetro dell’integrazione.