Integrazioni / ERP / APplus
Guida all’integrazione di APplus per la schedulazione della produzione con SkyPlanner APS
Questa guida illustra ai partner APplus e ai team IT come collegare APplus a SkyPlanner APS. SkyPlanner si integra con APplus in entrambe le direzioni tramite le interfacce di Asseco:
- In ingresso vengono acquisiti gli ordini di produzione (Fertigungsaufträge) con le relative operazioni (Arbeitsgänge), i cicli di lavorazione (Arbeitspläne), le distinte base (Stücklisten), le unità di capacità (Kapazitätsstellen e Kapazitätseinheiten), gli utensili (Betriebsmittel), le giacenze e gli ordini di acquisto.
- Per ogni operazione, l’inizio e la fine pianificati e l’unità di capacità vengono riportati nell’ordine di produzione.
- Se lo si desidera, le registrazioni dei tempi degli operatori possono essere riportate nell’ordine come messaggi BDE.
- I webhook di SkyPlanner inviano le modifiche alla schedulazione non appena avvengono.
Durante l’avviamento, il team SkyPlanner configura l’integrazione in base all’installazione APplus e continua a fornire assistenza dopo la messa in produzione. Questa guida è rivolta ai partner e agli sviluppatori che vogliono partecipare al progetto o sviluppare autonomamente sulla REST API documentata di SkyPlanner (documentazione API).
Interfacce di integrazione di APplus
APplus offre le seguenti modalità di collegamento a uno schedulatore esterno:
- Web service di APplus. APplus si basa su un’architettura a web service. Secondo Asseco, tutte le funzioni necessarie per la schedulazione sono accessibili direttamente via Internet e utilizzabili dai sistemi informatici di clienti e fornitori (Asseco). È il canale principale per leggere i dati di produzione e scrivere le date pianificate.
- Business Integration Framework. A partire da APplus 6.3, il framework collega sistemi di terze parti senza programmazione, tramite strutture dati adattive (Asseco). Consente di mappare gli oggetti APplus sulla REST API di SkyPlanner.
- Universal Cloud Connector. Introdotto in APplus 7.1 per collegare ad APplus le soluzioni dei partner e le offerte SaaS, con un elevato livello di sicurezza per i dati trasferiti (Asseco).
Con APplus 10, Flow Mode avvia i processi a orari prestabiliti o al verificarsi di determinati eventi, senza interventi manuali (Asseco). Il canale da utilizzare per ciascun oggetto viene stabilito durante la definizione del perimetro in fase di avviamento.
Autenticazione e accesso
- Lato APplus. L’integrazione opera con un utente tecnico dedicato in APplus, con autorizzazioni limitate agli oggetti che legge e scrive. Il partner APplus configura l’utente e l’accesso ai web service.
- Rete. APplus può essere installato in sede o utilizzato in versione ospitata (informazioni su APplus). L’integrazione vi accede attraverso il canale consentito dal team IT o dal fornitore di hosting.
- Lato SkyPlanner. L’autenticazione alla REST API avviene tramite un token API nell’header
Authorization-Token, creato in Settings > API. L’API è documentata in Swagger/OpenAPI e il tutorial di integrazione illustra le prime chiamate.
Eventi e polling
Lato APplus, l’integrazione interroga periodicamente i web service per acquisire gli ordini di produzione aperti e le modifiche recenti; in alternativa, è il Business Integration Framework a inviare le modifiche a SkyPlanner. La frequenza viene impostata per ciascuno stabilimento: da pochi minuti per gli ordini a un’ora per le giacenze.
SkyPlanner invia webhook quando cambia lo stato o la schedulazione: il flusso di ritorno è quindi basato sugli eventi.
Mappatura dei dati
| Oggetto APplus | Oggetto SkyPlanner | Direzione | Frequenza |
|---|---|---|---|
| Articoli (Artikel), unità di misura | Prodotti e materiali | APplus → SkyPlanner | Caricamento iniziale, poi polling |
| Distinte base (Stücklisten, Strukturstücklisten) | Struttura del prodotto, semilavorati, materiali per prodotto | APplus → SkyPlanner | Caricamento iniziale, poi a ogni modifica |
| Cicli di lavorazione (Arbeitspläne) con operazioni, tempi di attrezzaggio e di lavorazione | Fasi del processo con durate, tempi di attrezzaggio e di disattrezzaggio | APplus → SkyPlanner | Caricamento iniziale, poi a ogni modifica |
| Centri e unità di capacità (Kapazitätsstellen, Kapazitätseinheiten) | Gruppi di centri di lavoro e centri di lavoro, efficienze | APplus → SkyPlanner | Caricamento iniziale, raramente in seguito |
| Capacità del personale | Personale con relativi turni | APplus → SkyPlanner | Ogni giorno, oppure turni gestiti direttamente in SkyPlanner |
| Utensili e attrezzature di fissaggio (Betriebsmittel) | Utensili come risorse condivise a capacità finita | APplus → SkyPlanner | Caricamento iniziale, poi a ogni modifica |
| Ordini di produzione (Fertigungsaufträge) con operazioni e materiali | Ordini e operazioni con scadenze e fabbisogni di materiali | APplus → SkyPlanner | Polling ogni pochi minuti |
| Giacenze in magazzino | Saldi di magazzino | APplus → SkyPlanner | Polling ogni ora o all’esecuzione della schedulazione |
| Ordini di acquisto (Bestellungen) con date di consegna | Ordini di acquisto, materiali in arrivo per data di consegna | APplus → SkyPlanner | Polling ogni ora o all’esecuzione della schedulazione |
| Inizio e fine pianificati e unità di capacità per ogni operazione dell’ordine di produzione | Inizio e fine schedulati per ogni operazione | SkyPlanner → APplus | A ogni modifica della schedulazione, tramite webhook di SkyPlanner |
| Messaggi BDE: tempi e quantità per operazione, dipendente | Registrazioni dei tempi e dichiarazioni degli operatori | SkyPlanner → APplus | Per dichiarazione o per turno, se previsto |
| Non presente in APplus | Matrice dei tempi di attrezzaggio, numero di operatori per operazione, macchine e personale alternativi | Gestiti in SkyPlanner | Configurati durante l’avviamento |
Modalità di integrazione
1. Caricamento iniziale delle anagrafiche. Acquisire tramite i web service di APplus articoli, distinte base, cicli di lavorazione, centri e unità di capacità, Betriebsmittel e capacità del personale. Definire con cura la mappatura: una Kapazitätsstelle con quattro Kapazitätseinheiten diventa un gruppo di centri di lavoro con quattro centri di lavoro.
2. Sincronizzazione degli ordini. Acquisire gli ordini di produzione con le relative operazioni e i materiali, oltre agli ordini di acquisto aperti. SkyPlanner considera il materiale ordinato disponibile alla data di consegna dell’ordine di acquisto e aggiorna le giacenze quando questo viene contrassegnato come Delivered. Le proposte di acquisto rimangono in APplus Disposition finché non diventano ordini.
3. Scrittura della schedulazione in APplus. Quando il motore colloca o sposta un’operazione, un webhook di SkyPlanner attiva l’aggiornamento in APplus attraverso il canale concordato durante la definizione del perimetro (web service o Business Integration Framework). Nell’ordine di produzione vengono impostati l’inizio pianificato, la fine pianificata e l’unità di capacità di quell’operazione. In questo modo, il quadro di pianificazione di APplus mostra la sequenza definita da SkyPlanner.
4. Rilascio degli ordini di officina. Il pianificatore continua a rilasciare gli ordini di officina (Werkstattaufträge) in APplus, ora con le date di SkyPlanner. Gli ordini rilasciati e il relativo stato vengono acquisiti da SkyPlanner alla sincronizzazione successiva.
5. Dichiarazioni di reparto. Gli operatori registrano il lavoro con SkyPlanner Mobile Confirmations o Production Timer e le registrazioni dei tempi mantengono aggiornata la schedulazione. Si può scegliere se riportare i tempi effettivi in APplus. In tal caso, tempi e quantità vengono registrati per ogni operazione come messaggi BDE sull’ordine. Se resta in uso il BDE con codici a barre, SkyPlanner legge invece i messaggi da APplus.
6. Titolarità dei dati e regole per i conflitti. Documentarle prima della messa in produzione:
| Dati | Sistema titolare |
|---|---|
| Articoli, distinte base, cicli di lavorazione, quantità, stato degli ordini, rilascio degli ordini di officina | APplus |
| Sequenza delle operazioni, orari di inizio e fine, assegnazione delle unità di capacità | SkyPlanner |
| Matrice dei tempi di attrezzaggio, numero di operatori, risorse alternative | SkyPlanner |
| Anagrafiche Betriebsmittel | APplus; disponibilità nel tempo pianificata in SkyPlanner |
| Turni e giorni non lavorativi | Un solo sistema, scelto durante la definizione del perimetro |
| Messaggi BDE, prelievi e carichi di materiali | APplus, con inserimento diretto o invio dalle registrazioni dei tempi di SkyPlanner |
Scegliere un solo sistema per scrivere le date delle operazioni. Se è attiva la schedulazione PPS, oppure se Feinplanung o APplus APS scrivono le date, disattivare queste funzioni per gli ordini schedulati da SkyPlanner.
Fasi tipiche del progetto
L’implementazione viene normalmente completata nell’arco di alcune settimane dall’inizio dell’avviamento. Prima di procedere, verificare la schedulazione durante la prova gratuita di 30 giorni, utilizzando unità di capacità, cicli di lavorazione e ordini di produzione aperti esportati da APplus in formato CSV o Excel.
- Mappatura. Definire la tabella di mappatura, le regole sulla titolarità dei dati, le frequenze di sincronizzazione e se riportare i messaggi BDE in APplus.
- Accesso ad APplus. Creare l’utente tecnico, abilitare i web service con il partner APplus ed eseguire prima le verifiche in un ambiente di test.
- Caricamento iniziale. Articoli, distinte base, cicli di lavorazione, centri e unità di capacità, Betriebsmittel, personale.
- Sincronizzazione degli ordini di produzione e di acquisto. Polling con filtri, paginazione e nuovi tentativi in caso di errore, oppure invio tramite Business Integration Framework.
- Configurazione dei vincoli in SkyPlanner. Matrice dei tempi di attrezzaggio, utensili, numero di operatori per operazione e macchine o personale alternativi.
- Scrittura delle date in APplus. Date delle operazioni dai webhook di SkyPlanner, con l’aggiunta dei messaggi BDE se previsti.
- Test in parallelo. Affiancate SkyPlanner all’attuale quadro di pianificazione, confrontate le date e correggete le anagrafiche.
- Avvio in produzione. Attivate la scrittura delle date quando i dati coincidono.
Cosa prevedere per un’integrazione con APplus
- Unità a capacità finita e infinita. In APplus, alcune unità possono essere pianificate a capacità infinita. In SkyPlanner ogni centro di lavoro ha una capacità finita: durante l’importazione, verificate quindi turni ed efficienze di ciascuno.
- Strumenti di pianificazione in uso. Verificate se Feinplanung o APplus APS dispone di una licenza ed è operativo, e assegnate a un solo sistema la scrittura delle date.
- Documenti di produzione e codici a barre. I messaggi BDE vengono registrati sugli ordini per i quali sono stati stampati i documenti di produzione. Concordate se il rilascio e la stampa debbano rimanere in APplus come avviene oggi.
- Unità dei tempi di attrezzaggio e lavorazione. Durante l’importazione, convertite i tempi di attrezzaggio e lavorazione usando l’unità e la base di riferimento corrette, altrimenti tutte le durate risulteranno errate.
- Lavorazioni esterne. Le operazioni affidate a terzi richiedono tempo, ma non impegnano la vostra capacità produttiva. Modellatele come fasi con una sola durata, senza carico sulle risorse.
- Installazioni in hosting. Per la versione in hosting, concordate fin dall’inizio con il fornitore il percorso di rete per accedere ai servizi web.
Chi configura e segue l’integrazione con APplus
- Il team SkyPlanner configura l’integrazione durante l’avviamento e fornisce assistenza dopo l’avvio in produzione, per i servizi web e le mappature concordati. Ogni stabilimento usa APplus in modo diverso: è qui che entra in gioco questa esperienza.
- Il vostro partner APplus può partecipare. Conosce le vostre personalizzazioni, i diritti utente e la configurazione del Business Integration Framework, e può abilitare l’accesso insieme al team SkyPlanner.
- Anche i vostri sviluppatori possono estendere l’integrazione tramite la REST API di SkyPlanner, usando un token API. Per iniziare basta un token API e, quando serve, il team SkyPlanner offre assistenza. Consultate la documentazione di integrazione di SkyPlanner.
SkyPlanner parte da 199 € al mese con 5 centri di lavoro inclusi e fatturazione mensile. Il preventivo per l’integrazione viene definito in anticipo insieme al piano, in base ai vostri processi e alle vostre esigenze. Consultate i prezzi, la schedulazione della produzione a capacità finita con APplus, la pagina APplus e la panoramica delle integrazioni ERP.
Le aziende manifatturiere raccontano 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 alla 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 creare un piano ottimizzato di tre mesi per tutti i centri di lavoro.
6 mesidi visibilità sulla capacità disponibile per il reparto vendite
“SkyPlanner offre una base solida e affidabile per tutta la pianificazione della produzione.”
Anu Järvinen, responsabile di produzione
Fredman Operations · Carte per imballaggi idonei al contatto alimentare
Il reparto vendite vede la capacità disponibile con sei mesi di anticipo e le richieste di modifica del programma, che prima richiedevano un’ora o più, ricevono risposta in pochi secondi.
Menofermi per mancanza di materiali
“Il valore di SkyPlanner per noi sta nel fatto che è uno strumento che funziona nell’uso quotidiano, soprattutto per definire le date di consegna.”
Tommi Männistö, responsabile della pianificazione della produzione
Eskomatic · Lavorazioni meccaniche conto terzi
La schedulazione automatica dei carichi permette di definire date di consegna più precise e i fermi di produzione dovuti alla mancanza di materiali si sono ridotti nettamente.
Domande frequenti
APplus dispone di un’API per gli ordini di produzione?
Sì. APplus si basa su un’architettura a servizi web e, secondo Asseco, le sue funzioni di schedulazione possono essere utilizzate direttamente dai sistemi informatici di clienti e fornitori. Il Business Integration Framework collega i sistemi di terze parti tramite strutture dati adattive, mentre l’Universal Cloud Connector collega le soluzioni SaaS ad APplus.
Come vengono riscritte in APplus le date pianificate?
A ogni modifica del programma, un webhook di SkyPlanner attiva l’aggiornamento dell’inizio pianificato, della fine pianificata e dell’unità di capacità per ogni operazione dell’ordine di produzione. L’aggiornamento avviene tramite i servizi web di APplus o il Business Integration Framework; la modalità viene stabilita durante la definizione del perimetro in fase di avviamento.
SkyPlanner può inviare messaggi BDE ad APplus?
Sì, se scegliete questa opzione. Le registrazioni dei tempi degli operatori in SkyPlanner vengono inviate come messaggi BDE con tempi e quantità per ogni operazione dell’ordine. Negli stabilimenti che mantengono la rilevazione BDE tramite codici a barre, SkyPlanner legge invece i messaggi.
Un partner APplus dovrebbe proporre APplus APS o SkyPlanner?
SkyPlanner, quando il cliente vuole un programma di produzione operativo a capacità finita nel giro di settimane. APplus APS è un prodotto di un partner integrato in APplus per gestire matrici di attrezzaggio su più utensili e la pianificazione multirisorsa (Asseco). SkyPlanner copre questi casi, si collega tramite i servizi web di APplus, ripianifica automaticamente e include utenti illimitati, a partire da 199 € al mese.
L’integrazione funziona con APplus in hosting?
Sì. APplus è disponibile sia in locale sia in hosting e SkyPlanner si collega a entrambe le versioni tramite i servizi web. Il percorso di rete viene concordato con il vostro team IT o con il fornitore di hosting durante la definizione del perimetro.
Possiamo provare SkyPlanner prima di realizzare l’integrazione?
Sì. La prova gratuita di 30 giorni supporta fino a 20 centri di lavoro con importazioni CSV o Excel da APplus e include tutte le funzionalità Basic, senza carta di credito. Inizia la prova oppure contatta il reparto vendite per definire il perimetro dell’integrazione.