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 / Sylob

Ghid de integrare Sylob ERP pentru programarea producției cu SkyPlanner APS

Acest ghid de integrare Sylob ERP le arată partenerilor și echipelor IT cum să conecteze Sylob ERP la SkyPlanner APS. Integrarea dintre SkyPlanner și Sylob ERP funcționează în ambele sensuri:

  • În SkyPlanner sunt importate articolele, listele de materiale, fișele tehnologice, centrele de lucru, angajații, OF-urile, stocurile și comenzile de achiziție.
  • Pentru fiecare operație, începutul și sfârșitul planificate și centrul de lucru sunt transmise înapoi către operațiile OF.
  • Pontajele operatorilor sunt transmise înapoi sub formă de declarații 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.

În etapa de implementare inițială, echipa SkyPlanner configurează integrarea în funcție de configurația Sylob și oferă asistență și după intrarea în producție. Acest ghid se adresează partenerilor și dezvoltatorilor care doresc să participe la proiect sau să dezvolte singuri soluții folosind REST API documentat al SkyPlanner (documentația API).

Interfețele Sylob ERP

Sylob documentează două API-uri REST publice: “L’ERP Sylob expose deux types d’API REST publiques (autrement nommées \”webservices\”) qui autorise la lecture et l’écriture de données.” (ERP-ul Sylob pune la dispoziție două tipuri de API-uri REST publice, numite și „servicii web”, care permit citirea și scrierea datelor.) (Baza de cunoștințe Forterro)

  1. API REST Système d’information (citire). Execută o interogare salvată (requête), creată în activitatea “Interroger le système d’information”. URL-ul de apel al interogării se obține din “Autres actions” > “Afficher le web service” și are forma /rest/query/{identifiantQuery}/resultat. Parametrii stabilesc limita de rezultate, formatarea numerelor, variabilele interogării și structura rezultatelor. Rezultatele sunt returnate implicit în format XML sau în format JSON dacă se folosește antetul Accept: application/json. Acest API este inclus în ERP.
  2. API REST Action (citire și scriere). Execută o acțiune definită în activitatea “Gérer les actions web service”, catalogul de acțiuni Sylob. Pune la dispoziție două operații: GET /rest/v2/action/{code}/describe returnează schema de date a unei acțiuni, iar POST /rest/v2/action/{code}/execute o execută folosind un corp de cerere JSON. Tipurile de acțiuni includ:

– Modification de données: modifică unul sau mai multe câmpuri ale unei înregistrări prin mecanismul de editare rapidă din Sylob. Describe listează câmpurile care pot fi editate. – Message EDI: creează, modifică sau șterge înregistrări printr-un mesaj EDI. – Scénario de saisie: execută un scenariu de introducere a datelor, întrebare cu întrebare. Exemplul oferit de Sylob este “Déclarer un début ou une fin”, pentru declararea începutului sau sfârșitului unei operații (Sylob_Action_006). – Publicarea, încărcarea și descărcarea documentelor.

  1. Mesaje EDI. Motorul EDI din Sylob gestionează exporturile și importurile. Un mesaj standard, Sylob_Recup_Decl_Pro, preia declarațiile de producție. (Forterro)
  2. Fișiere și ETL. Sylob ERP Cloud oferă “Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.” (Integrarea fișierelor prin SFTP pentru migrarea ușoară a integrărilor existente.) (Sylob) Rezultatele interogărilor pot fi exportate și în Excel, o modalitate rapidă de a începe testarea SkyPlanner.

Autentificare

Accesul la API-urile Sylob depinde de modul de instalare. Toate apelurile folosesc HTTPS cu TLS 1.2. Datele de autentificare API sunt diferite de cele folosite de utilizator pentru conectarea la ERP.

  • Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect cu fluxul client_credentials și un token Bearer de la Amazon Cognito. ID-ul clientului, URL-ul pool-ului și secretul se obțin din “Gérer les paramètres des publications”. Cererea de token include un scope de licență, ClientExterne/rest_read pentru API-ul Système d’information sau ClientExterne/rest_write pentru API-ul Action, plus un scope de companie ERP/<unité de persistance>. (Forterro)
  • Sylob pe MyForterro. OAuth2 și OpenID Connect. Creați o „aplicație” în MyForterro pentru integrare și îi atribuiți rolurile necesare și o licență API. (Forterro)
  • Instalare locală. HTTP Basic cu un identificator de autentificare format din utilizator, unitatea de persistență și identificatorul sesiunii, separate prin câte două semne @. (Forterro)

Folosiți un utilizator sau o aplicație dedicată integrării, cu drepturi limitate la interogările și acțiunile din tabelul de mapare. Un utilizator cu drepturi de scriere în catalogul de acțiuni poate și să citească prin API-ul Système d’information, astfel încât o singură identitate de integrare acoperă ambele sensuri.

În SkyPlanner, autentificarea la REST API se face cu un token API în antetul Authorization-Token (SkyPlanner Settings > API), iar documentația este disponibilă în Swagger/OpenAPI. Un token API este suficient pentru a începe. Tutorialul de integrare vă ghidează prin primele apeluri.

Evenimente, interogări periodice și limitarea apelurilor

Baza publică de cunoștințe Sylob nu documentează niciun mecanism de abonare la webhook-uri de ieșire. Modificările ajung în SkyPlanner prin executarea periodică a unor interogări salvate care filtrează OF-urile deschise și modificările recente, la intervale stabilite de dumneavoastră.

Sylob protejează ERP-ul împotriva interogărilor excesive. Începând cu versiunea 2025.Q2, parametrul de companie “Protection des API” activează limitarea apelurilor pe utilizator și paginarea rezultatelor voluminoase. Sylob anunță aplicarea sistematică a acestei protecții începând cu versiunea 2026.Q2. Răspunsurile includ antete RateLimit, iar un apel care depășește cota returnează HTTP 429 Too Many Requests cu o valoare Retry-After. (Forterro) Proiectați sincronizarea în consecință: interogări incrementale, paginare și temporizarea reîncercărilor la răspunsul 429.

În sens invers, SkyPlanner trimite webhook-uri când se schimbă starea sau programul de producție, astfel încât scrierea datelor înapoi în Sylob este declanșată de evenimente.

Maparea datelor

Obiect Sylob ERPObiect SkyPlannerDirecțieFrecvență
Article (achiziționat sau fabricat)Produse și materialeSylob → SkyPlannerÎncărcare inițială, apoi la fiecare modificare
Nomenclature (pe mai multe niveluri)Structura produsului, subproduse, materiale pentru fiecare produsSylob → SkyPlannerÎncărcare inițială, apoi la modificare
Gamme: operații, timpi de reglaj și de execuție, centru de lucruEtape de proces cu durate și timpi de reglajSylob → SkyPlannerÎncărcare inițială, apoi la modificare
Centre de charge: număr de resurse, semaine type și excepțiiCentre de lucru, grupuri de centre de lucru, schimburi, absențeSylob → SkyPlannerÎncărcare inițială; calendare actualizate zilnic sau gestionate în SkyPlanner
EmployéPersonal și schimburiSylob → SkyPlannerÎncărcare inițială, apoi zilnic
Ordre de fabrication (OF) cu operațiile și componentele aferenteComandă și operații cu termen și prioritateSylob → SkyPlannerExecutarea interogărilor salvate la fiecare câteva minute
Stoc pe locațiiStoc de materialeSylob → SkyPlannerLa fiecare oră sau înainte de fiecare recalculare a programului de producție
Commande fournisseur cu recepția estimatăMaterial de recepționat, la data livrăriiSylob → SkyPlannerLa fiecare oră sau înainte de fiecare recalculare a programului de producție
Opération d’ordre de fabrication: început și sfârșit planificate, centru de lucruÎnceputul și sfârșitul programate și centrul de lucru alocat fiecărei operațiiSkyPlanner → SylobLa modificarea programului de producție, printr-un webhook SkyPlanner și o acțiune Modification de données
Începutul și sfârșitul operațieiOperație începută și finalizată în Mobile ConfirmationsSkyPlanner → SylobÎn momentul producerii evenimentului, prin scenariul “Déclarer un début ou une fin”
Déclaration de production: timp de reglaj, timp de execuție, cantitate produsă, rebuturi, operație finalizatăPontaje și cantitățiSkyPlanner → SylobLa fiecare confirmare sau schimb, printr-o acțiune Scénario de saisie sau Message EDI
Date privind constrângerile din SkyPlannerMatricea timpilor de pregătire, scule ca resurse cu capacitate finită, utilaje alternative și personal alternativGestionate în SkyPlannerConfigurare în etapa de implementare inițială

Modele de integrare

1. Încărcarea inițială a nomenclatoarelor. Creați câte o interogare salvată pentru fiecare obiect (articole, liste de materiale, fișe tehnologice, centre de lucru, angajați) și citiți datele prin API-ul Système d’information sau încărcați-le o singură dată dintr-un export Excel. Stabiliți cu atenție corespondența dintre centrele de lucru. În Sylob, un centre de charge este un grup de resurse, așa că un centru cu trei utilaje devine de obicei un grup cu trei centre de lucru în SkyPlanner.

2. Sincronizarea comenzilor. Citiți OF-urile ferme împreună cu operațiile lor, precum și stocurile și comenzile de achiziție deschise. SkyPlanner consideră materialul comandat disponibil la data de livrare a comenzii de achiziție și actualizează stocul când comanda este marcată Delivered. Astfel, programarea ține cont atât de stoc, cât și de achizițiile care urmează să fie recepționate.

Programați OF-urile ferme, nu propunerile CBN. Propunerile se schimbă la următoarea rulare a calculului necesarului net.

3. Scrierea programului de producție înapoi în Sylob. Pentru fiecare operație programată sau mutată de motor, integrarea apelează o acțiune Modification de données asupra operației OF (Opération d’ordre de fabrication), cu începutul planificat, sfârșitul planificat și centrul de lucru. Acțiunea folosește logica de editare rapidă din Sylob, la fel ca atunci când un planificator editează operația. Describe returnează câmpurile care pot fi editate, astfel încât integrarea validează conținutul cererii înainte de primul apel. Dacă un utilizator editează înregistrarea, este returnată o eroare prevăzută; reîncercați la următoarea modificare.

4. Declarații de producție din atelier. Operatorii își înregistrează activitatea folosind SkyPlanner Mobile Confirmations sau Production Timer. Începutul și sfârșitul sunt transmise înapoi prin scenariul “Déclarer un début ou une fin”. Pontajele și cantitățile devin declarații de producție pentru aceeași operație OF: timp de reglaj, timp de execuție, cantitate produsă, rebuturi și operație finalizată. Dacă fabrica dumneavoastră face deja declarații prin Sylob Apps sau prin terminalele din atelier, păstrați un singur canal de declarare pentru a evita înregistrările duble.

5. Responsabilitatea asupra datelor și regulile pentru conflicte. Documentați-le înainte de punerea în funcțiune:

DateSistem responsabil
Articole, liste de materiale, fișe tehnologice, cantități și stări ale OF-urilorSylob ERP
Succesiunea operațiilor, orele de început și de sfârșit, centrul de lucru al fiecărei operațiiSkyPlanner
Matricea timpilor de pregătire, scule, numărul de operatori, resurse alternativeSkyPlanner
Schimburi, calendare și absențeUn singur sistem, ales la definirea domeniului
Declarații de producție, mișcări de stoc, costuriSylob ERP, alimentat cu pontaje din SkyPlanner sau cu date din Sylob Apps

SkyPlanner nu are nevoie de CADPLAN sau de activitățile de programare cu capacitate finită din Sylob. Lăsați SkyPlanner să gestioneze datele operațiilor: dacă două sisteme de programare scriu aceleași date, se suprascriu reciproc. Odată ce SkyPlanner preia această responsabilitate, Autopilot reprogramează automat la fiecare schimbare semnificativă, iar noile date sunt trimise înapoi în Sylob.

Etapele obișnuite ale proiectului

Implementarea se încheie, de regulă, în câteva săptămâni de la începerea procesului de configurare inițială. Înainte de această etapă, puteți folosi perioada de testare gratuită de 30 de zile cu propriile date. Exportați OF-urile deschise, operațiile și centrele de lucru din interogările Sylob în CSV sau Excel, importați-le și validați programul de producție înainte de orice lucrare de integrare.

  1. Atelier de mapare. Stabiliți tabelul de mapare, regulile privind sistemul care gestionează fiecare categorie de date, frecvențele de sincronizare și canalul pentru declarații.
  2. Configurarea Sylob. Creați interogările salvate, acțiunile de scriere în “Gérer les actions web service” și utilizatorul de integrare sau aplicația MyForterro. Mai întâi în compania de test, apoi în mediul de producție.
  3. Încărcarea inițială. Articole, liste de materiale, game tehnologice, centre de lucru și calendare.
  4. Sincronizarea comenzilor, stocurilor și comenzilor de achiziție. Interogări incrementale cu paginare și intervale de așteptare progresive între reîncercări.
  5. Configurarea constrângerilor în SkyPlanner. Matricea timpilor de pregătire, sculele, numărul de operatori și utilajele sau personalul alternativ.
  6. Transmiterea programului către Sylob. Datele planificate sunt trimise către operațiile OF; în această etapă se adaugă și declarațiile.
  7. Funcționarea în paralel. Comparați datele din SkyPlanner cu planul actual și corectați datele tehnice.
  8. Punerea în producție. Activați transmiterea datelor către Sylob după ce datele corespund.

Ce trebuie să aveți în vedere pentru integrarea cu Sylob ERP

  • Licența Action API. Citirea prin interogări salvate este inclusă. Scrierea prin catalogul de acțiuni necesită modulul Sylob “Webservice” sau o licență API pe MyForterro. Stabiliți acest aspect cu persoana de contact Sylob înainte de etapa de transmitere a datelor către Sylob.
  • Interogările definesc contractul de integrare. Citirea datelor depinde de interogările salvate. Dați-le nume clare, transmiteți filtrele ca atribute variabile la execuție și gestionați versiunile interogărilor împreună cu cele ale integrării.
  • Grupuri de centre de lucru. Un centru de lucru Sylob poate cuprinde mai multe utilaje. Decideți pentru fiecare centru dacă în SkyPlanner va apărea un grup de centre de lucru sau utilajele individuale.
  • Programarea înapoi și calculele de încărcare. Sylob programează înapoi pornind de la datele de necesar, iar un calcul de încărcare programat poate reprograma OF-urile întârziate. Stabiliți dacă vreo activitate va mai scrie datele operațiilor după ce SkyPlanner preia gestionarea lor și, dacă da, care.
  • Unitățile pentru timpii de reglaj și de execuție. Înainte de import, verificați unitățile și dacă reglajul se aplică per OF sau per piesă. Unitățile greșite denaturează toate duratele.
  • Calendare. Programele săptămânale ale centrelor de lucru și excepțiile trebuie să acopere orizontul de programare; altfel, capacitatea dispare din plan.
  • Limitarea apelurilor. Sylob limitează apelurile per utilizator și paginează rezultatele mari. Interogarea periodică incrementală menține consumul mult sub limita alocată.
  • CORS și browsere. Apelurile între servere evită restricțiile CORS. Pentru clienții din browser, originile permise trebuie configurate în Sylob.

Integrarea cu Sylob ERP: cine o configurează și asigură suportul

Lucrările includ maparea gamelor tehnologice, a centrelor de lucru și a OF-urilor, configurarea interogărilor salvate și a acțiunilor din catalogul Sylob, precum și a constrângerilor din SkyPlanner, cum ar fi matricea timpilor de pregătire și sculele.

  1. Echipa SkyPlanner configurează integrarea în etapa inițială și asigură suportul după punerea în producție. Fiecare fabrică își structurează diferit interogările Sylob, gamele tehnologice și centrele de lucru, iar aceste cunoștințe sunt valorificate în configurare.
  2. Partenerul sau integratorul dumneavoastră Sylob poate participa. Acesta vă cunoaște interogările, atributele suplimentare și catalogul de acțiuni și poate configura accesul API. SkyPlanner pune la dispoziție REST API, documentația Swagger/OpenAPI și webhook-uri.
  3. Dezvoltatorii dumneavoastră pot dezvolta integrarea folosind același REST API și un token API. Echipa SkyPlanner oferă asistență atunci când este nevoie. Documentația produsului este disponibilă public la documentația 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 abonamentul, astfel încât să cunoașteți costul total înainte de a începe. Aflați cum planifică Sylob capacitatea în Sylob ERP oferă programare cu capacitate finită?, consultați prezentarea de pe pagina Sylob ERP și descoperiți alte sisteme în secțiunea de integrări ERP.

Părerile producătorilor 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 părerea UTU

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

+90%eficiența producției

„Eficiența producției a crescut cu 90%.”

Abdul Rucyinga, director IT
Laboratory & Allied · Producție farmaceutică

Eficiența producției a crescut cu 90%, iar realizarea unui plan optimizat pe trei luni, pentru toate centrele de lucru, durează sub 30 de minute.

Citiți părerea Laboratory & Allied

100%respectarea termenelor de livrare din 2021

„SkyPlanner ne oferă vizibilitate 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 toată perioada de utilizare a SkyPlanner, începând din 2021.

Citiți părerea Opes Corporation

Un sudor KJH-Comp polizează o structură sudată din oțel la fabrica din Alahärmä

98%respectarea termenelor de livrare, față de aproximativ 50%

„SkyPlanner are un rol decisiv în menținerea ratei noastre 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 supervizor în loc de doi.

Citiți părerea KJH-Comp

Întrebări frecvente

Ce API Sylob folosește integrarea?

Ambele API-uri REST publice. Système d’information API citește OF-urile, gamele tehnologice, centrele de lucru, stocurile și comenzile de achiziție prin interogări salvate. Action API scrie datele planificate în operațiile OF și trimite declarațiile înapoi prin catalogul de acțiuni Sylob.

Sylob ERP acceptă webhook-uri?

Baza publică de cunoștințe Sylob nu documentează nicio opțiune de abonare la webhook-uri de ieșire. Modificările ajung în SkyPlanner prin executarea incrementală a interogărilor salvate la fiecare câteva minute. Webhook-urile proprii SkyPlanner fac ca transmiterea datelor către Sylob să fie declanșată de evenimente.

Unde sunt salvate datele planificate în Sylob?

În fiecare operație a OF-ului (Opération d’ordre de fabrication): începutul planificat, sfârșitul planificat și centrul de lucru. Sylob păstrează cantitățile, starea, componentele și costurile.

Cum ajung timpii operatorilor înapoi în Sylob?

Sub formă de declarații de producție pentru operația OF: timp de reglaj, timp de execuție, cantitate produsă, rebuturi și finalizarea operației. Pentru început și sfârșit se folosește scenariul “Déclarer un début ou une fin” prin Action API.

Integrarea funcționează cu Sylob Cloud și cu instalările locale?

Da. Aceleași două API-uri REST există în Sylob ERP Cloud, MyForterro și în instalările locale. Diferă doar autentificarea: OAuth2 cu Cognito sau MyForterro în cloud, autentificare Basic în instalările locale.

Un integrator Sylob ar trebui să propună CADPLAN sau SkyPlanner?

SkyPlanner, atunci când clientul dorește să obțină rapid un program actualizat în timp real pentru întreaga fabrică. SkyPlanner citește OF-urile și gamele tehnologice existente prin API-urile REST Sylob, reprogramează automat, planifică schimbările de serie, sculele, echipele și materialele și le oferă operatorilor Mobile Confirmations, de la 199 € pe lună. CADPLAN execută simulări definite de planificator pe baza propriilor date de proces. (Programul de formare Forterro)

Putem testa SkyPlanner înainte de a realiza integrarea?

Da. Perioada de testare gratuită de 30 de zile permite utilizarea a până la 20 de centre de lucru, pe baza unui export CSV sau Excel al OF-urilor dumneavoastră, fără card de credit. Începeți testarea sau discutați cu echipa de vânzări pentru definirea domeniului integrării.