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 / Global Shop Solutions

Ghid de integrare Global Shop Solutions pentru programarea producției cu SkyPlanner APS

Acest ghid de integrare Global Shop Solutions le arată partenerilor și echipelor IT cum să conecteze sistemul ERP Global Shop Solutions la SkyPlanner APS. Integrarea SkyPlanner cu Global Shop este bidirecțională:

  • În SkyPlanner sunt preluate Parts, BOMs, Routers cu secvențele lor, Workcenters și grupurile de lucru, calendarele de capacitate, angajații, Work Orders deschise, necesarul de materiale și comenzile de achiziție.
  • Pentru fiecare secvență a comenzii de producție sunt retrimise momentele planificate de început și de sfârșit, împreună cu Workcenter alocat de SkyPlanner.
  • Dacă doriți, timpul operatorilor și cantitățile pot fi retrimise și înregistrate ca manoperă pe comanda de producție.
  • 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ă Global Shop în etapa de implementare inițială și asigură asistență după punerea în funcțiune. Acest ghid se adresează partenerilor, dezvoltatorilor Global Shop și echipelor IT care vor să participe sau să dezvolte singuri soluții folosind REST API documentat al SkyPlanner (documentația API).

Instrumentele de integrare Global Shop

Global Shop folosește propriile instrumente pentru extinderea și conectarea sistemului său ERP, nu un REST API public:

  1. Global Application Builder (GAB) SDK. “The Global Application Builder (GAB) SDK allows you to tailor screens and create applications specific to your manufacturing processes” (Global Application Builder (GAB) SDK vă permite să adaptați ecranele și să creați aplicații specifice proceselor dumneavoastră de fabricație) (Global Shop). Fișa produsului enumeră “Integrate with third-party APIs and office software suites” (integrare cu API-uri terțe și suite de aplicații de birou), “Manage data flow” (gestionarea fluxului de date), “Automate processes” (automatizarea proceselor), “Schedule reporting” (programarea rapoartelor) și “Create custom ERP subsystems that integrate with the base package” (crearea de subsisteme ERP personalizate care se integrează cu pachetul de bază) (fișa produsului GAB). Global Shop adaugă că “GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system” (modul inovator în care GAB utilizează obiectele de date de afaceri elimină riscul asociat în mod obișnuit cu extinderea sistemului ERP) (blogul Global Shop). Aceasta este calea de integrare cu SkyPlanner.
  2. Serviciile Global Shop. Global Shop oferă “Development as a Service (DaaS)” (dezvoltare ca serviciu) și asistență pentru “Add Third-Party Integrations, Applications, Automations & Software” (adăugarea de integrări, aplicații, automatizări și software de la terți) (pachet informativ). Catalogul său de integrări invită cumpărătorii să discute despre “your specific integration needs” (nevoile dumneavoastră specifice de integrare) (integrări).
  3. Excel și exporturi de fișiere. Microsoft Excel și Access apar în catalogul de integrări Global Shop, iar GAB poate programa executarea rapoartelor. Pentru a testa SkyPlanner, se folosesc fișiere exportate cu piese, Routers, Workcenters și comenzi de producție deschise.

În SkyPlanner, REST API permite citirea și scrierea comenzilor, produselor, materialelor, etapelor de proces, pontajelor și comenzilor 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.

Cum se conectează componentele

  • Date trimise din Global Shop. Un proces GAB programat citește Work Orders, secvențele Router și comenzile de achiziție modificate de la ultima sa rulare și le trimite către REST API al SkyPlanner. GAB poate “Schedule processes and reports to run at regular intervals,” (programa procesele și rapoartele să ruleze la intervale regulate), astfel încât operațiile se sincronizează la fiecare câteva minute, iar nomenclatoarele, la fiecare oră sau în fiecare noapte.
  • Date primite în Global Shop. SkyPlanner trimite un webhook când se modifică programul, iar datele planificate sunt citite prin REST API al SkyPlanner. Un proces GAB scrie momentele de început și de sfârșit în secvențele corespunzătoare ale comenzilor de producție. În etapa de definire a domeniului implementării se stabilește dacă GAB primește direct webhook-ul sau preia modificările la intervale scurte.
  • Secția de producție. Pontajele SkyPlanner sunt disponibile prin REST API sau prin webhook, iar GAB le înregistrează ca manoperă pe comanda de producție, dacă alegeți această opțiune.

Global Shop rulează pe infrastructura proprie, în Global Shop Cloud (furnizat de Amazon Web Services) sau ca SaaS. Mediul în care rulează procesul GAB și traseul de rețea către SkyPlanner se stabilesc împreună cu echipa dumneavoastră IT sau cu Global Shop la definirea domeniului proiectului.

Maparea datelor

Obiect Global ShopObiect SkyPlannerDirecțieFrecvență
Parts (nomenclator de piese), BOMs, BOMs multinivelProduse, materiale, structura produsuluiGlobal Shop → SkyPlannerÎncărcare inițială, apoi la modificare
Routers: secvențe de manoperă, materiale și servicii externe, cu Workcenter și timpiEtape de proces cu durate și timpi de pregătireGlobal Shop → SkyPlannerÎncărcare inițială, apoi la modificare
Workcenters și grupuri de lucruCentre de lucru, grupuri de centre de lucru, centre de lucru alternativeGlobal Shop → SkyPlannerÎncărcare inițială, rareori ulterior
Calendare de capacitate, angajați, schimburiSchimburi, calendare, personalGlobal Shop → SkyPlannerZilnic sau gestionarea schimburilor în SkyPlanner
Work Orders: piesă, cantitate, termen, prioritate, comandă de vânzare asociatăComenzi cu termene și prioritățiGlobal Shop → SkyPlannerProces GAB la fiecare câteva minute
Secvențele comenzilor de producție: stare, cantitate realizată, ore rămaseOperații pentru fiecare etapă de procesGlobal Shop → SkyPlannerProces GAB la fiecare câteva minute
Necesar de materiale, comenzi de achiziție, comenzi de achiziție pentru prelucrări externeNecesar de materiale, comenzi de achiziție în funcție de data livrăriiGlobal Shop → SkyPlannerLa fiecare oră sau la generarea programului de producție
Începutul și sfârșitul programate ale secvenței comenzii de producție, WorkcenterÎnceputul și sfârșitul planificate, utilajul și operatorul pentru fiecare etapăSkyPlanner → Global ShopLa modificarea programului, prin webhook SkyPlanner
Manoperă: timp și cantități pentru fiecare secvență a comenzii de producțiePontaje și confirmări ale operatorilorSkyPlanner → Global ShopLa fiecare confirmare sau pe schimb, dacă se alege această opțiune
Reguli de programare SkyPlannerMatricea timpilor de pregătire, scule ca resurse cu capacitate limitată, operații cu mai mulți operatoriGestionate în SkyPlannerConfigurate în etapa de implementare inițială

Modele de integrare

1. Încărcarea inițială a nomenclatoarelor. Citiți Parts, BOMs, Routers, Workcenters, grupurile de lucru, calendarele de capacitate și angajații. Stabiliți cu atenție maparea pentru Workcenters: un Workcenter cu patru utilaje identice devine un grup de centre de lucru cu patru centre de lucru, astfel încât SkyPlanner să stabilească succesiunea operațiilor pe fiecare utilaj. Grupurile de lucru se mapează la centre de lucru alternative.

2. Sincronizarea comenzilor de producție. Citiți Work Orders deschise împreună cu secvențele lor, necesarul de materiale și comenzile de achiziție deschise. SkyPlanner consideră materialul comandat disponibil la data livrării din comanda de achiziție și actualizează stocul când aceasta este marcată Delivered. Secvențele pentru servicii externe sunt reprezentate prin etape bazate doar pe timp, a căror durată este dată de lead time.

3. Retrimiterea programului. Când motorul programează sau mută o secvență, un webhook SkyPlanner declanșează GAB. GAB scrie începutul și sfârșitul planificate în secvența respectivă a comenzii de producție, precum și Workcenter dacă SkyPlanner a mutat lucrarea pe alt utilaj. Listele de lansare în execuție și vizualizările APS afișează apoi succesiunea stabilită de SkyPlanner.

4. Confirmări din secția de producție. Operatorii înregistrează activitatea folosind SkyPlanner Mobile Confirmations sau Production Timer, iar pontajele mențin programul la zi. Dumneavoastră decideți dacă timpul efectiv este retrimis în Global Shop. Dacă da, fiecare confirmare este înregistrată ca manoperă pe secvența comenzii de producție. Dacă nu, Shop Floor Data Collection rămâne neschimbat, iar SkyPlanner citește progresul din secvențele comenzilor de producție.

5. Responsabilitatea pentru date și regulile de soluționare a conflictelor. Documentați-le înainte de punerea în funcțiune:

DateSistem responsabil
Parts, BOMs, Routers, cantități, termene, starea comenzilor de producțieGlobal Shop
Ordinea secvențelor, momentele de început și de sfârșit, utilajul și operatorul pentru fiecare secvențăSkyPlanner
Matricea timpilor de pregătire, necesarul de scule și operatori, resurse alternativeSkyPlanner
Calendare de capacitate și schimburiUn singur sistem, ales la definirea domeniului proiectului
Manoperă, eliberări de materiale, recepții, calculul costurilorGlobal Shop, cu date introduse direct sau înregistrate din pontajele SkyPlanner

Alegeți un singur sistem care să scrie datele secvențelor. Planificatorii mută operațiile în SkyPlanner, iar datele sunt transmise către Global Shop. Pentru comenzile de producție programate de SkyPlanner, trebuie oprite reprogramările globale și mutările prin glisare și fixare în Global Shop APS; altfel, cele două programe ajung să difere.

Etapele obișnuite ale proiectului

Implementarea se finalizează, de regulă, în câteva săptămâni de la începerea etapei de configurare inițială. Înainte de aceasta, validați programul în perioada de probă gratuită de 30 de zile, folosind Workcenters, Routers și comenzi de producție deschise, exportate din Global Shop în format Excel sau CSV.

  1. Definirea domeniului. Stabiliți tabelul de mapare, regulile privind responsabilitatea pentru date, intervalele de sincronizare și dacă manopera este retrimisă. Confirmați mediul de instalare (infrastructură proprie, Cloud sau SaaS) și cine dezvoltă componenta GAB.
  2. Acces. Creați tokenul API SkyPlanner și stabiliți traseul de rețea pentru conexiunile de ieșire ale GAB.
  3. Încărcare inițială. Parts, BOMs, Routers, Workcenters, grupuri de lucru, calendare și angajați.
  4. Sincronizarea comenzilor de producție și de achiziție. Procesul GAB programat, cu detectarea modificărilor, reîncercări și jurnalizare.
  5. Configurarea constrângerilor în SkyPlanner. Matricea timpilor de pregătire, sculele, numărul de operatori pentru fiecare operație și utilajele sau personalul alternativ.
  6. Retrimiterea programului în Global Shop. Actualizări ale secvențelor comenzilor de producție declanșate de webhook-uri, plus înregistrarea manoperei, dacă alegeți această opțiune.
  7. Testarea în paralel. Rulați SkyPlanner în paralel cu planul APS actual, comparați datele calendaristice și corectați nomenclatoarele.
  8. Punerea în producție. Activați retrimiterea datelor către Global Shop după ce datele corespund și renunțați la reprogramările manuale pentru lucrările programate de SkyPlanner.

Ce trebuie să aveți în vedere la integrarea cu Global Shop Solutions

  • Workcenters și utilaje. Global Shop planifică pe Workcenter și grup de lucru. Stabiliți care Workcenters cuprind mai multe utilaje și împărțiți-le în centre de lucru în SkyPlanner.
  • Trei tipuri de secvențe. Routers conțin secvențe pentru materiale, manoperă și servicii externe. Doar secvențele de manoperă vă consumă capacitatea. Secvențele de materiale se transformă în necesar de materiale, iar serviciile externe devin etape pentru care se ia în calcul doar durata.
  • Timpii de pregătire și de execuție. Transferați separat timpii de pregătire și de execuție, astfel încât matricea timpilor de pregătire să poată înlocui timpul fix de pregătire acolo unde ordinea operațiilor contează.
  • Calendare. Global Shop păstrează calendare de capacitate cu modificări pentru anumite date. Desemnați un singur sistem responsabil de schimburi și zile libere; altfel, cele două planuri nu vor coincide.
  • Personalul pe centre de lucru. Global Shop programează angajații în funcție de competențe. În etapa de definire a domeniului, conveniți cum va fi alocat personalul la centrele de lucru din SkyPlanner.
  • Marcajele de urgență și prioritățile. Corelați prioritățile din Global Shop cu prioritatea din SkyPlanner și cu Fast Track, astfel încât lucrările urgente să își păstreze locul.
  • Actualizări. Global Shop Cloud include “Semi-annual upgrades.” (actualizări semestriale). Testați din nou procesul GAB după fiecare actualizare.

Cine configurează integrarea cu Global Shop și asigură suportul

  1. Echipa SkyPlanner configurează integrarea în etapa de implementare și asigură suportul după punerea în producție, pentru obiectele și regulile de sincronizare convenite. Fiecare fabrică folosește Global Shop în mod diferit, iar această experiență practică este valorificată aici.
  2. Poate participa și echipa de servicii Global Shop. Dezvoltatorii săi DaaS cunosc GAB și configurația dumneavoastră și pot realiza partea din Global Shop împreună cu echipa SkyPlanner.
  3. Dezvoltatorii dumneavoastră GAB pot extinde integrarea folosind REST API din SkyPlanner și un token API. Un token API este suficient pentru a începe, iar echipa SkyPlanner vă ajută 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 procesele și nevoile dumneavoastră, împreună cu abonamentul. Consultați prețurile, programarea cu capacitate finită pentru Global Shop Solutions, pagina Global Shop Solutions, funcționalitățile SkyPlanner și secțiunea de integrări ERP.

Producători care folosesc SkyPlanner

Kalle Kalliomäki, specialist în lanțul de aprovizionare la UTU, în secția 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 lucrări ajunge la linia de producție în câteva secunde.

Citiți mărturia UTU

Operatori în combinezoane pentru camere curate, la o linie de umplere a flacoanelor din fabrica farmaceutică 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 crearea unui plan optimizat pe trei luni, pentru toate centrele de lucru, durează mai puțin de 30 de minute.

Citiți mărturia Laboratory & Allied

Mai puțineopriri din lipsă de materiale

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

Tommi Männistö, manager de planificare a producției
Eskomatic · Prelucrări mecanice în regim de subcontractare

Programarea automată a încărcării resurselor oferă termene de livrare mai precise, iar opririle producției cauzate de lipsa materialelor s-au redus considerabil.

Citiți mărturia Eskomatic

Hannu Ryynänen, director general al Mamec, în hala de producție a companiei din Lohja

Peste 1.000de comenzi de producție programate automat

„Controlăm producția altfel, iar înțelegerea capacității noastre este la un cu totul alt nivel.”

Hannu Ryynänen, director general
Mamec · Mixere industriale, pompe și producție de înaltă tehnologie în regim de subcontractare

Mii de comenzi de producție sunt programate automat, iar întreaga organizație are o imagine în timp real asupra producției.

Citiți mărturia Mamec

Întrebări frecvente

Global Shop Solutions are un API?

Global Shop se conectează la alte sisteme prin SDK-ul Global Application Builder (GAB), care poate “integrate with third-party APIs,” (să se integreze cu API-uri terțe), precum și prin propriile servicii de integrare. Integrarea SkyPlanner folosește GAB pe partea Global Shop, respectiv REST API și webhook-urile SkyPlanner pe cealaltă parte.

Ce este GAB în Global Shop Solutions?

Global Application Builder este SDK-ul Global Shop pentru ecrane, aplicații și integrări personalizate. Lucrează cu obiecte de date de business, poate gestiona fluxul de date și poate rula procese după un orar prestabilit.

Cum sunt actualizate datele planificate în Global Shop?

La nivelul fiecărei secvențe a comenzii de producție. Un webhook SkyPlanner declanșează GAB, care înscrie în secvență începutul și sfârșitul planificate, precum și Workcenter dacă SkyPlanner a mutat lucrarea pe alt utilaj.

Integrarea funcționează cu Global Shop Cloud și SaaS?

Da. SkyPlanner este o soluție SaaS în cloud și se conectează la Global Shop instalat local, în Global Shop Cloud sau în varianta SaaS. Mediul în care rulează componenta GAB și traseul de rețea către SkyPlanner se stabilesc împreună cu dumneavoastră și Global Shop, la definirea domeniului în etapa de implementare.

Cine dezvoltă partea din Global Shop?

Echipa SkyPlanner configurează integrarea și asigură suportul după punerea în producție. Echipa DaaS de la Global Shop sau dezvoltatorii dumneavoastră GAB pot dezvolta ori extinde componenta GAB folosind API-ul documentat al SkyPlanner.

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 Excel sau CSV din Global Shop, fără card bancar. Începeți testarea sau discutați cu echipa de vânzări pentru definirea domeniului integrării.