Conectați-vă la orice ERP

REST API-ul deschis al SkyPlanner se conectează la sisteme ERP, MES și operaționale, inclusiv ERP-uri interne. Construiți integrarea pe cont propriu sau lăsați echipa noastră să vă ajute.

Funcționează și independent — o integrare ERP este opțională, nu obligatorie.

Discutați un proiect de integrare

Se conectează cu sisteme ERP și MES precum

Integrări / ERP / PSIpenta

Ghid de integrare PSIpenta pentru programarea producției cu SkyPlanner APS

Acest ghid de integrare PSIpenta le arată partenerilor PSI și echipelor IT cum să conecteze PSIpenta/ERP la SkyPlanner APS. SkyPlanner se integrează bidirecțional cu PSIpenta, prin interfețele proprii PSI:

  • Sunt preluate comenzile de producție (Fertigungsaufträge) cu operațiile aferente (Arbeitsgänge), rutele tehnologice (Arbeitspläne), listele de materiale (Stücklisten), centrele de lucru, utilajele, sculele (Betriebsmittel), stocurile și comenzile de achiziție.
  • În comanda de producție sunt transmise înapoi începutul și sfârșitul planificate, precum și centrul de lucru pentru fiecare operație.
  • Dacă alegeți această opțiune, înregistrările de timp ale operatorilor pot fi transmise înapoi sub formă de confirmări BDE (Rückmeldungen).
  • Webhook-urile SkyPlanner transmit modificările programului pe măsură ce apar.
Diagrama Gantt din SkyPlanner APS, cu operații programate pe centre de lucru și o listă de comenzi dedesubt.

Echipa SkyPlanner configurează integrarea în funcție de configurația dumneavoastră PSIpenta în etapa de implementare și asigură suportul după punerea în producție. Acest ghid se adresează partenerilor și dezvoltatorilor care vor să participe sau să dezvolte singuri soluții folosind REST API documentat al SkyPlanner (documentația de referință API).

Interfețele de integrare PSIpenta

PSI oferă trei căi de conectare pentru un sistem extern de programare a producției (broșura PSI):

  1. PSIpenta/ERP REST API. PSI menționează un API REST și SOAP pentru PSIpenta/ERP și precizează că toate componentele PSIpenta pot fi integrate în arhitecturile existente prin servicii web RESTful. Aceasta este calea principală pentru citirea datelor de producție și scrierea datelor calendaristice planificate.
  2. PSIpenta/BDE REST and SOAP API. Modulul de colectare a datelor din producție are propriul API. Acesta permite transmiterea confirmărilor operatorilor.
  3. PSIintegration. Este stratul standard de integrare PSI pentru modulele PSIpenta. Folosește o arhitectură cu nod central, permite maparea grafică a mesajelor în adaptoare și arhivează fiecare mesaj într-o bază de date. Folosiți-l dacă instalarea dumneavoastră direcționează deja prin el comunicațiile cu sistemele externe.

PSIpenta/ERP 10 adaugă fluxuri de lucru BPMN 2.0, create în aplicația web Workflow Developer, pentru integrarea sistemelor externe (PSI). Un flux de lucru poate reacționa la o modificare în PSIpenta și poate apela SkyPlanner.

Autentificare și acces

  • În PSIpenta. Integrarea rulează cu un utilizator tehnic dedicat, ale cărui drepturi sunt limitate la obiectele pe care le citește și le scrie. Partenerul dumneavoastră PSI configurează utilizatorul și accesul API în instalarea dumneavoastră.
  • Rețea. PSIpenta rulează de obicei pe infrastructura locală. Integrarea îl accesează pe calea permisă de echipa IT, de exemplu printr-un endpoint API expus sau printr-un conector de mici dimensiuni din rețeaua dumneavoastră.
  • În SkyPlanner. Autentificarea la REST API se face cu un token API transmis în antetul Authorization-Token și creat în Settings > API. API-ul este documentat în Swagger/OpenAPI, iar tutorialul de integrare vă ghidează prin primele apeluri.

Evenimente și interogare periodică

Pentru PSIpenta, integrarea interoghează periodic REST API pentru comenzile de producție deschise și modificările recente. Alternativ, un flux de lucru BPMN sau un mesaj PSIintegration transmite modificarea către SkyPlanner. Frecvența se stabilește pentru fiecare fabrică: de la câteva minute pentru comenzi până la o oră pentru stocuri.

SkyPlanner trimite notificări webhook când se modifică starea sau programul de producție, astfel încât transmiterea datelor înapoi este declanșată de evenimente.

Maparea datelor

Obiect PSIpentaObiect SkyPlannerDirecțieFrecvență
Articole (Artikel), unități de măsurăProduse și materialePSIpenta → SkyPlannerÎncărcare inițială, apoi interogare periodică
Liste de materiale (Stücklisten) pe mai multe niveluriStructura produsului, subproduse, materiale pentru fiecare produsPSIpenta → SkyPlannerÎncărcare inițială, apoi la modificare
Fișe tehnologice (Arbeitspläne) cu operații, timpi de pregătire și de execuțieEtape de proces cu durate, timpi de pregătire și de demontarePSIpenta → SkyPlannerÎncărcare inițială, apoi la modificare
Centre de lucru (Arbeitsplätze) și utilajeCentre de lucru, grupuri de centre de lucru, randamentePSIpenta → SkyPlannerÎncărcare inițială, apoi rareori
Scule și dispozitive (Betriebsmittel)Scule ca resurse partajate cu disponibilitate limitatăPSIpenta → SkyPlannerÎncărcare inițială, apoi la modificare
Calendare de schimburiSchimburi și zile nelucrătoarePSIpenta → SkyPlannerZilnic sau schimburi gestionate direct în SkyPlanner
Comenzi de producție (Fertigungsaufträge) cu operații și materialeComenzi și operații cu termene de finalizare și necesar de materialePSIpenta → SkyPlannerInterogare la câteva minute
Stoc existentSolduri de stocPSIpenta → SkyPlannerInterogare o dată pe oră sau la rularea programării
Comenzi de achiziție (Bestellungen) cu date de livrareComenzi de achiziție, materiale de primit în funcție de data livrăriiPSIpenta → SkyPlannerInterogare o dată pe oră sau la rularea programării
Începutul și sfârșitul planificate și centrul de lucru pentru fiecare operație din comanda de producțieÎnceputul și sfârșitul programate pentru fiecare operațieSkyPlanner → PSIpentaLa modificarea programului, prin webhook SkyPlanner
Confirmări BDE (Rückmeldungen): timp și cantitate pentru fiecare operație, angajatÎnregistrări de timp și confirmări ale operatorilorSkyPlanner → PSIpentaLa fiecare confirmare sau pe schimb, dacă se alege această opțiune
Reguli de programare în SkyPlannerMatricea timpilor de pregătire, numărul de operatori pentru fiecare operație, utilaje alternative și personal alternativGestionate în SkyPlannerConfigurate în etapa de implementare inițială

Modele de integrare

1. Încărcarea inițială a nomenclatoarelor. Citiți articolele, listele de materiale, rutele tehnologice, centrele de lucru, utilajele, Betriebsmittel și calendarele prin PSIpenta/ERP REST API. Stabiliți cu atenție corespondența centrelor de lucru: un centru de lucru cu patru utilaje devine un grup de centre de lucru sau patru centre de lucru.

2. Sincronizarea comenzilor. Citiți comenzile de producție lansate, împreună cu operațiile și materialele aferente, precum și comenzile de achiziție deschise. SkyPlanner consideră materialul comandat disponibil la data de livrare din comanda de achiziție și actualizează stocul când aceasta este marcată cu starea Delivered. Propunerile de achiziție rămân în PSIpenta până când devin comenzi.

3. Transmiterea programului înapoi în PSIpenta. Când motorul programează sau mută o operație, un webhook SkyPlanner declanșează un apel către PSIpenta/ERP REST API. Acesta actualizează începutul planificat, sfârșitul planificat și centrul de lucru al operației respective în comanda de producție. Datele calendaristice ale comenzii rezultă din cele ale operațiilor sale. Resursele și câmpurile pentru instalarea dumneavoastră se stabilesc la definirea domeniului, în etapa de implementare.

4. Confirmări din producție. Operatorii înregistrează activitatea cu SkyPlanner Mobile Confirmations sau Production Timer, iar înregistrările de timp mențin programul actualizat. Dumneavoastră alegeți dacă timpii efectivi sunt transmiși înapoi. Dacă da, timpul și cantitatea se transmit pentru fiecare operație sub formă de confirmări BDE, prin API-ul PSIpenta/BDE. Dacă terminalele BDE rămân în uz, SkyPlanner citește în schimb confirmările din PSIpenta.

5. Reguli privind responsabilitatea pentru date și conflictele. Documentați-le înainte de punerea în producție:

DateSistem responsabil
Articole, liste de materiale, rute tehnologice, cantități, starea comenzilorPSIpenta
Succesiunea operațiilor, orele de început și de sfârșit, alocarea utilajelorSkyPlanner
Matricea timpilor de pregătire, numărul de operatori, resurse alternativeSkyPlanner
Nomenclatorul BetriebsmittelPSIpenta; disponibilitatea în timp este planificată în SkyPlanner
Schimburi și zile nelucrătoareUn singur sistem, ales la definirea domeniului
Confirmări, ieșiri și intrări de materialePSIpenta, prin introducere directă sau prin transmitere din înregistrările de timp SkyPlanner

Alegeți un singur sistem care să scrie datele calendaristice ale operațiilor. Dacă Leitstand, Adaptive Planung sau MES Scheduling stabilesc și ele date planificate, dezactivați această funcție pentru comenzile programate de SkyPlanner.

Etapele obișnuite ale proiectului

Implementarea se încheie de obicei în câteva săptămâni de la începerea etapei de configurare. Înainte de aceasta, validați programul în perioada de testare gratuită de 30 de zile, folosind centre de lucru, rute tehnologice și comenzi de producție deschise, exportate din PSIpenta în format CSV sau Excel.

  1. Mapare. Definitivați tabelul de mapare, regulile privind responsabilitatea pentru date, frecvențele de sincronizare și opțiunea de a transmite sau nu confirmările înapoi.
  2. Acces PSIpenta. Creați utilizatorul tehnic, activați căile de acces API împreună cu partenerul PSI și testați mai întâi într-un mediu de testare.
  3. Încărcare inițială. Articole, liste de materiale, rute tehnologice, centre de lucru, utilaje, Betriebsmittel, calendare.
  4. Sincronizarea comenzilor de producție și de achiziție. Interogare periodică cu filtre, paginare și reîncercări sau mesaje declanșate de fluxuri de lucru.
  5. Configurarea constrângerilor în SkyPlanner. Matricea timpilor de pregătire, scule, numărul de operatori pentru fiecare operație și utilaje sau personal alternativ.
  6. Transmiterea programului înapoi în PSIpenta. Datele calendaristice ale operațiilor, transmise prin webhook-uri SkyPlanner, plus confirmări BDE dacă ați ales această opțiune.
  7. Testare în paralel. Rulați SkyPlanner în paralel cu planul actual, comparați datele calendaristice și corectați nomenclatoarele.
  8. Punere în producție. Activați transmiterea înapoi în PSIpenta după ce datele corespund.

Ce trebuie să aveți în vedere la integrarea PSIpenta

  • Modulele utilizate. Verificați ce module de planificare PSI sunt licențiate și folosite în producție. Pentru fiecare modul care scrie date calendaristice trebuie stabilită o regulă clară.
  • Centru de lucru sau utilaj. Decideți dacă SkyPlanner programează la nivel de centru de lucru sau de utilaj și păstrați același nivel în ambele sensuri.
  • Betriebsmittel. Dispozitivele și sculele din lista Betriebsmittel devin în SkyPlanner scule cu disponibilitate limitată, astfel încât o operație rezervă și scula necesară.
  • Unitățile pentru timpii de pregătire și execuție. La import, convertiți timpii de pregătire și execuție folosind unitatea și baza de calcul corecte; altfel, toate duratele vor fi greșite.
  • Operații externe. Operațiile subcontractate au o durată, dar nu consumă capacitatea proprie. Modelați-le ca etape definite doar prin durată.
  • Operații începute. Citiți progresul din confirmări înainte de fiecare rulare, astfel încât programul să țină cont de activitatea deja realizată. Running Time Lock fixează apoi operațiile din următoarele ore.

Cine configurează integrarea PSIpenta și asigură suportul

  1. Echipa SkyPlanner o configurează în etapa de implementare și asigură suportul după punerea în producție, pentru apelurile API și mesajele convenite. Fiecare fabrică folosește PSIpenta diferit, iar aceste particularități sunt luate în calcul aici.
  2. Partenerul dumneavoastră PSI poate participa. Acesta cunoaște modulele, câmpurile personalizate și configurația PSIintegration și poate activa accesul API împreună cu echipa SkyPlanner.
  3. 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ă ajutor la nevoie. Documentația este disponibilă în ghidul de integrare SkyPlanner.

SkyPlanner pornește de la 199 € pe lună, cu 5 centre de lucru incluse și facturare lunară. Oferta pentru integrare se stabilește de la început, în funcție de procesul și nevoile dumneavoastră, împreună cu abonamentul. Consultați prețurile, programarea cu capacitate finită pentru PSIpenta, pagina PSIpenta și pagina integrărilor ERP.

Ce spun producătorii despre SkyPlanner

Kalle Kalliomäki, specialist în lanțul de aprovizionare la UTU, în hala de producție a tablourilor electrice din Ulvila

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 la linia de producție în câteva secunde.

Citiți opinia UTU

Operatori în combinezoane pentru camere curate, la o linie de umplere a flacoanelor din fabrica de produse farmaceutice Laboratory & Allied din Nairobi

+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 realizarea unui plan optimizat pe trei luni, pentru toate centrele de lucru, durează mai puțin de 30 de minute.

Citiți opinia Laboratory & Allied

100%respectarea termenelor de livrare din 2021

„SkyPlanner ne oferă o imagine clară asupra capacității și face planificarea predictibilă.”

Dan Berglund, COO/CFO
Opes Corporation · Producție chimică și alimentară

Termenele de livrare au fost respectate în proporție de 100% pe întreaga perioadă de utilizare a SkyPlanner, din 2021.

Citiți opinia Opes Corporation

Mai puțineopriri cauzate de lipsa materialelor

„Valoarea pe care ne-o aduce SkyPlanner constă în faptul că este un instrument care funcționează în activitatea de zi cu zi, mai ales pentru stabilirea termenelor de livrare.”

Tommi Männistö, manager de planificare a producției
Eskomatic · Prelucrări mecanice la comandă

Programarea automată a încărcării permite stabilirea unor termene de livrare mai precise, iar opririle de producție cauzate de lipsa materialelor s-au redus considerabil.

Citiți opinia Eskomatic

Întrebări frecvente

PSIpenta are un API pentru comenzile de producție?

Da. PSI menționează un API REST și SOAP pentru PSIpenta/ERP și PSIpenta/BDE și precizează că toate componentele PSIpenta pot fi integrate prin servicii web RESTful. PSIintegration adaugă un nivel de integrare între module, bazat pe mesaje.

Cum sunt transmise înapoi în PSIpenta datele planificate?

Prin interfața REST API a PSIpenta/ERP. La fiecare modificare a programului de producție, un webhook SkyPlanner declanșează actualizarea datei de început planificate, a datei de sfârșit planificate și a centrului de lucru pentru fiecare operație a comenzii de producție.

Poate SkyPlanner să trimită confirmări către PSIpenta BDE?

Da, dacă optați pentru acest lucru. Înregistrările de timp ale operatorilor din SkyPlanner sunt trimise prin API-ul PSIpenta/BDE sub formă de confirmări BDE, cu timpul și cantitatea pentru fiecare operație. Fabricile care păstrează terminalele BDE folosesc în schimb SkyPlanner pentru a citi confirmările.

Ce ar trebui să recomande un partener PSI: PSIpenta Leitstand sau SkyPlanner?

SkyPlanner, dacă clientul dorește un program de producție funcțional, cu capacitate finită, în câteva săptămâni. Leitstand, Adaptive Planung și MES Scheduling sunt module separate ale produsului modular PSI (PSI). SkyPlanner se conectează prin API-urile PSIpenta/ERP și BDE, reprogramează automat când apar schimbări în producție și planifică schimbările de fabricație, sculele, echipele și materialele. Numărul de utilizatori este nelimitat, iar prețul pornește de la 199 € pe lună.

Integrarea necesită PSIpenta/MES?

Nu. SkyPlanner se conectează la PSIpenta/ERP și, pentru confirmări, la PSIpenta/BDE. Operatorii își pot înregistra activitatea în SkyPlanner de pe telefon sau tabletă.

Putem testa SkyPlanner înainte de a dezvolta integrarea?

Da. Perioada de testare gratuită de 30 de zile permite utilizarea a până la 20 de centre de lucru, cu importuri CSV sau Excel din PSIpenta și toate funcțiile Basic, fără card de credit. Începeți testarea sau discutați cu echipa de vânzări pentru definirea domeniului integrării.