Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / Sylob

Vodnik za povezavo Sylob ERP s SkyPlanner APS za terminiranje proizvodnje

Ta vodnik partnerjem in ekipam IT pojasnjuje, kako povezati Sylob ERP s SkyPlanner APS. Povezava med SkyPlanner in Sylob ERP deluje v obeh smereh:

  • V SkyPlanner se prenašajo artikli, kosovnice, tehnološki postopki, delovni centri, zaposleni, proizvodni nalogi (OF), zaloge in nabavna naročila.
  • V operacije OF se za vsako operacijo zapisujejo načrtovani začetek, konec in delovni center.
  • Evidence časa operaterjev se vračajo kot prijave proizvodnje.
  • SkyPlanner pošilja obvestila webhook o spremembah terminskega plana takoj, ko se zgodijo.
Ganttov diagram v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom nalogov spodaj.

Ekipa SkyPlanner med uvajanjem prilagodi povezavo vaši konfiguraciji Sylob in zanjo zagotavlja podporo tudi po zagonu. Ta vodnik je namenjen partnerjem in razvijalcem, ki želijo sodelovati ali sami razvijati rešitve na podlagi dokumentiranega REST API sistema SkyPlanner (referenčna dokumentacija API).

Vmesniki sistema Sylob ERP

Sylob dokumentira dva javna REST API: “L’ERP Sylob expose deux types d’API REST publiques (autrement nommées \”webservices\”) qui autorise la lecture et l’écriture de données.” (Sylob ERP ponuja dve vrsti javnih REST API, imenovanih tudi spletne storitve, ki omogočajo branje in zapisovanje podatkov.) (Baza znanja Forterro)

  1. API REST Système d’information (branje). Izvede shranjeno poizvedbo (requête), pripravljeno v aktivnosti “Interroger le système d’information”. URL za klic posamezne poizvedbe dobite prek “Autres actions” > “Afficher le web service” in ima obliko /rest/query/{identifiantQuery}/resultat. Parametri določajo omejitev števila rezultatov, oblikovanje števil, spremenljivke poizvedbe in strukturo rezultatov. Rezultati so privzeto v obliki XML, z glavo Accept: application/json pa v obliki JSON. Ta API je vključen v ERP.
  2. API REST Action (branje in zapisovanje). Izvede dejanje, opredeljeno v aktivnosti “Gérer les actions web service”, ki je katalog dejanj v sistemu Sylob. Ponuja dve operaciji: GET /rest/v2/action/{code}/describe vrne podatkovno shemo dejanja, POST /rest/v2/action/{code}/execute pa ga izvede s telesom zahteve v obliki JSON. Vrste dejanj vključujejo:

– Modification de données: spremeni eno ali več polj zapisa prek mehanizma za hitro urejanje v sistemu Sylob. Describe navede polja, ki jih je mogoče urejati. – Message EDI: ustvari, spremeni ali izbriše zapise prek sporočila EDI. – Scénario de saisie: izvede scenarij vnosa, vprašanje za vprašanjem. Sylob kot primer navaja “Déclarer un début ou une fin”, s katerim se prijavi začetek ali konec operacije (Sylob_Action_006). – Objava, nalaganje in prenos dokumentov.

  1. Sporočila EDI. Mehanizem EDI v sistemu Sylob skrbi za izvoz in uvoz. Standardno sporočilo Sylob_Recup_Decl_Pro pridobi prijave proizvodnje. (Forterro)
  2. Datoteke in ETL. Sylob ERP Cloud ponuja “Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.” (Povezovanje z datotekami prek SFTP za preprosto selitev obstoječih integracij.) (Sylob) Rezultate poizvedb lahko izvozite tudi v Excel, kar je hitra pot do preizkusa sistema SkyPlanner.

Avtentikacija

Dostop do API sistema Sylob je odvisen od načina namestitve. Vsi klici uporabljajo HTTPS s TLS 1.2. Poverilnice za API se razlikujejo od uporabnikovih prijavnih podatkov za ERP.

  • Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect s tokom client_credentials in žetonom Bearer iz Amazon Cognito. ID odjemalca, URL uporabniškega nabora in skrivnost pridobite v “Gérer les paramètres des publications”. Zahteva za žeton vsebuje licenčni obseg, ClientExterne/rest_read za API Système d’information ali ClientExterne/rest_write za API Action, ter obseg podjetja ERP/<unité de persistance>. (Forterro)
  • Sylob na MyForterro. OAuth2 in OpenID Connect. Za povezavo v MyForterro ustvarite aplikacijo (“application”) ter ji dodelite potrebne vloge in licenco API. (Forterro)
  • Lokalna namestitev. HTTP Basic s prijavnim imenom, sestavljenim iz uporabnika, enote trajnega shranjevanja in identifikatorja seje, ločenih z dvojnima znakoma afna. (Forterro)

Za povezavo uporabite namenskega uporabnika ali aplikacijo s pravicami, omejenimi na poizvedbe in dejanja v preslikovalni tabeli. Uporabnik s pravico zapisovanja v katalogu dejanj lahko bere tudi prek API Système d’information, zato ena identiteta za povezavo zadostuje za obe smeri.

REST API sistema SkyPlanner za avtentikacijo uporablja žeton API v glavi Authorization-Token (SkyPlanner Settings > API) in je dokumentiran v Swagger/OpenAPI. Za začetek zadostuje žeton API. Vodič za povezavo vas popelje skozi prve klice.

Dogodki, periodično poizvedovanje in omejevanje klicev

Javna baza znanja Sylob ne dokumentira možnosti naročanja na odhodna obvestila webhook. Spremembe se v SkyPlanner prenašajo s periodičnim izvajanjem shranjenih poizvedb, ki filtrirajo odprte OF in nedavne spremembe. Urnik izvajanja določite sami.

Sylob ščiti ERP pred preobremenitvijo zaradi poizvedb. Od različice 2025.Q2 parameter podjetja “Protection des API” vklopi omejevanje klicev na uporabnika in razdelitev obsežnih rezultatov na strani. Sylob napoveduje, da bo ta zaščita od različice 2026.Q2 standardno vključena. Odgovori vsebujejo glave RateLimit, klic, ki preseže kvoto, pa vrne HTTP 429 Too Many Requests z vrednostjo Retry-After. (Forterro) Sinhronizacijo zasnujte temu primerno: z inkrementalnimi poizvedbami, razdelitvijo rezultatov na strani in odlogom ponovnega klica ob odgovoru 429.

SkyPlanner pa ob spremembah stanja ali terminskega plana pošilja obvestila webhook, zato povratno zapisovanje v Sylob sprožajo dogodki.

Preslikava podatkov

Objekt v Sylob ERPObjekt SkyPlannerSmerPogostost
Article (nabavljeni ali izdelani artikel)Izdelki in materialiSylob → SkyPlannerZačetni prenos, nato ob spremembi
Nomenclature (večnivojska kosovnica)Struktura izdelka, podizdelki, materiali za posamezen izdelekSylob → SkyPlannerZačetni prenos, nato ob spremembah
Gamme: operacije, pripravljalni in obdelovalni časi, delovni centerKoraki procesa s trajanjem in pripravljalnimi časiSylob → SkyPlannerZačetni prenos, nato ob spremembah
Centre de charge: število virov, semaine type in izjemeDelovni centri, skupine delovnih centrov, izmene, odsotnostiSylob → SkyPlannerZačetni prenos; koledarji se posodabljajo dnevno ali vzdržujejo v SkyPlanner
Employé (zaposleni)Osebje in izmeneSylob → SkyPlannerZačetni prenos, nato dnevno
Ordre de fabrication (OF) z operacijami in komponentamiNalog in operacije z rokom izvedbe in prioritetoSylob → SkyPlannerIzvajanje shranjenih poizvedb vsakih nekaj minut
Zaloga po lokacijahZaloga materialaSylob → SkyPlannerVsako uro ali pred vsakim terminiranjem
Commande fournisseur s predvidenim prejemomPrihajajoči material na datum dobaveSylob → SkyPlannerVsako uro ali pred vsakim terminiranjem
Opération d’ordre de fabrication: načrtovani začetek, konec, delovni centerNačrtovana začetek in konec ter delovni center za vsako operacijoSkyPlanner → SylobOb spremembi terminskega plana, prek obvestila webhook iz SkyPlanner in dejanja Modification de données
Začetek in konec operacijeOperacija, začeta in končana v Mobile ConfirmationsSkyPlanner → SylobSproti, prek scenarija “Déclarer un début ou une fin”
Déclaration de production: pripravljalni čas, obdelovalni čas, izdelana količina, izmet, zaključek operacijeEvidence časa in količineSkyPlanner → SylobOb vsaki potrditvi ali za vsako izmeno, prek dejanja Scénario de saisie ali Message EDI
Podatki o omejitvah v SkyPlannerMatrika časov menjav in priprav, orodja kot viri z omejeno razpoložljivostjo, alternativni stroji in osebjeVzdrževanje v SkyPlannerNastavitev med uvajanjem

Načini integracije

1. Začetni prenos matičnih podatkov. Za vsak objekt (artikle, kosovnice, tehnološke postopke, delovne centre, zaposlene) pripravite eno shranjeno poizvedbo in podatke preberite prek API Système d’information ali pa jih enkratno naložite iz izvoza Excel. Preslikavo delovnih centrov skrbno določite. Sylob centre de charge je skupina virov, zato center s tremi stroji v SkyPlanner običajno postane skupina delovnih centrov s tremi delovnimi centri.

2. Sinhronizacija nalogov. Preberite potrjene OF z njihovimi operacijami ter zaloge in odprta nabavna naročila. SkyPlanner obravnava naročeni material kot razpoložljiv na datum dobave nabavnega naročila in posodobi zalogo, ko je naročilo označeno kot Delivered. Pri terminiranju tako preverja zalogo in prihajajoče nabave.

Terminirajte potrjene OF, ne predlogov CBN. Predlogi se spremenijo ob naslednjem izračunu neto potreb.

3. Povratno zapisovanje terminskega plana. Za vsako operacijo, ki jo je mehanizem razporedil ali premaknil, povezava pokliče dejanje Modification de données za operacijo OF (Opération d’ordre de fabrication) z načrtovanim začetkom, načrtovanim koncem in delovnim centrom. Dejanje se izvede prek lastne logike hitrega urejanja v sistemu Sylob, enako kot kadar operacijo ureja planer. Describe vrne polja, ki jih je mogoče urejati, zato povezava pred prvim klicem preveri podatke zahteve. Če zapis trenutno ureja uporabnik, se vrne predvidena napaka; klic ponovite ob naslednji spremembi.

4. Prijave iz proizvodnje. Operaterji beležijo delo s SkyPlanner Mobile Confirmations ali Production Timer. Začetek in konec se vračata prek scenarija “Déclarer un début ou une fin”. Evidence časa in količine se pretvorijo v prijave proizvodnje za isto operacijo OF: pripravljalni čas, obdelovalni čas, izdelana količina, izmet in zaključek operacije. Če v vaši tovarni prijave že potekajo prek Sylob Apps ali terminalov v proizvodnji, ohranite en kanal za prijave, da preprečite podvojene vnose.

5. Pravila o lastništvu podatkov in reševanju konfliktov. Zapišite jih pred prehodom v produkcijo:

PodatkiLastnik
Artikli, kosovnice, tehnološki postopki, količine in status OFSylob ERP
Zaporedje operacij, časi začetka in konca, delovni center za vsako operacijoSkyPlanner
Matrika časov menjav in priprav, orodja, število operaterjev, alternativni viriSkyPlanner
Izmene, koledarji in odsotnostiEn sistem, izbran pri opredelitvi obsega
Prijave proizvodnje, premiki zalog, stroškiSylob ERP, ki prejema podatke iz evidenc časa v SkyPlanner ali iz Sylob Apps

SkyPlanner ne potrebuje CADPLAN ali Sylobovih postopkov planiranja z omejenimi zmogljivostmi. Datume operacij naj določa SkyPlanner, saj si dva sistema za planiranje, ki zapisujeta iste datume, medsebojno prepisujeta podatke. Ko datume upravlja SkyPlanner, Autopilot ob vsaki pomembni spremembi samodejno ponovno terminira proizvodnjo, novi datumi pa se prenesejo nazaj v Sylob.

Običajni koraki projekta

Implementacija je običajno končana v nekaj tednih po začetku uvajanja. Pred tem lahko v 30-dnevnem brezplačnem preizkusu uporabite lastne podatke. S poizvedbami v Sylob izvozite odprte OF, operacije in delovne centre v CSV ali Excel, jih uvozite in preverite terminski plan, še preden začnete vzpostavljati integracijo.

  1. Delavnica za preslikavo podatkov. Določite tabelo preslikav, pravila o tem, kateri sistem upravlja posamezne podatke, pogostost sinhronizacije in kanal za poročanje o proizvodnji.
  2. Nastavitev sistema Sylob. Ustvarite shranjene poizvedbe, dejanja za zapisovanje v »Gérer les actions web service« ter uporabnika za integracijo ali aplikacijo MyForterro. Najprej v testnem podjetju, nato v produkcijskem.
  3. Začetni prenos podatkov. Artikli, kosovnice, tehnološki postopki, delovni centri in koledarji.
  4. Sinhronizacija nalogov, zalog in nabavnih naročil. Inkrementalne poizvedbe s stranjenjem in postopnim podaljševanjem premora pred ponovnim poskusom.
  5. Nastavitev omejitev v SkyPlanner. Matrika časov menjav in priprav, orodja, število operaterjev ter nadomestni stroji ali osebje.
  6. Povratni zapis terminskega plana. Planirani datumi se zapišejo v operacije OF; v tem koraku se doda tudi poročanje o proizvodnji.
  7. Vzporedno delovanje. Primerjajte datume iz SkyPlanner s trenutnim planom in popravite tehnološke podatke.
  8. Prehod v produkcijo. Ko se podatki ujemajo, vklopite povratni zapis.

Kaj upoštevati pri načrtovanju integracije s Sylob ERP

  • Licenca za Action API. Branje prek shranjenih poizvedb je vključeno. Za zapisovanje prek kataloga dejanj potrebujete modul Sylob »Webservice« ali licenco API v MyForterro. O tem se dogovorite s svojim kontaktom za Sylob še pred fazo povratnega zapisovanja.
  • Poizvedbe so dogovor o izmenjavi podatkov. Branje podatkov temelji na shranjenih poizvedbah. Jasno jih poimenujte, filtre ob izvajanju podajte kot spremenljive atribute in različice poizvedb upravljajte skupaj z različicami integracije.
  • Skupine delovnih centrov. En delovni center v Sylob lahko zajema več strojev. Za vsak center se odločite, ali bo v SkyPlanner predstavljen kot ena skupina delovnih centrov ali kot posamezni stroji.
  • Terminiranje nazaj in izračuni obremenitev. Sylob terminira nazaj od datumov potreb, načrtovani izračun obremenitev pa lahko ponovno terminira OF, ki zamujajo. Dogovorite se, kateri postopek, če sploh kateri, bo še zapisoval datume operacij, ko jih bo upravljal SkyPlanner.
  • Enote pripravljalnega in izvajalnega časa. Pred uvozom preverite enote in ali je pripravljalni čas določen na OF ali na kos. Napačne enote popačijo vsa trajanja.
  • Koledarji. Tedenski urniki delovnih centrov in izjeme morajo pokrivati celotno obdobje terminiranja, sicer zmogljivosti izginejo iz plana.
  • Omejevanje klicev. Sylob omejuje število klicev na uporabnika in obsežne rezultate razdeli na strani. Inkrementalno preverjanje sprememb ostaja precej pod dovoljeno kvoto.
  • CORS in brskalniki. Za klice med strežniki omejitve CORS ne veljajo. Za odjemalce v brskalniku je treba na strani Sylob nastaviti dovoljene izvore.

Integracija s Sylob ERP: kdo jo nastavi in zanjo zagotavlja podporo

Delo zajema preslikavo vaših gammes, delovnih centrov in OF, nastavitev shranjenih poizvedb in dejanj iz kataloga v Sylob ter omejitev v SkyPlanner, kot so matrika časov menjave in orodja.

  1. Ekipa SkyPlanner integracijo nastavi med uvajanjem in zanjo zagotavlja podporo po prehodu v produkcijo. Vsak obrat svoje poizvedbe v Sylob, gammes in delovne centre strukturira drugače, pri teh nastavitvah pa to znanje uporabimo.
  2. Sodeluje lahko tudi vaš partner za Sylob ali integrator. Pozna vaše poizvedbe, dodatne atribute in katalog dejanj ter lahko nastavi dostop do API. SkyPlanner zagotavlja REST API, dokumentacijo Swagger/OpenAPI in spletne kavlje.
  3. Vaši razvijalci lahko integracijo nadgradijo z istim REST API in žetonom API. Ekipa SkyPlanner po potrebi pomaga. Dokumentacija izdelka je javno dostopna na strani Dokumentacija SkyPlanner.

Cena SkyPlanner se začne pri 199 € na mesec in vključuje 5 delovnih centrov, obračunavanje pa je mesečno. Ponudbo za integracijo pripravimo vnaprej glede na vaše procese in potrebe, skupaj z naročniškim paketom, zato poznate celoten strošek, še preden začnete. Kako Sylob planira zmogljivosti, preberite v članku Ali Sylob ERP omogoča terminiranje proizvodnje z upoštevanjem razpoložljivih zmogljivosti?. Pregled najdete na strani Sylob ERP, druge sisteme pa v pregledu integracij z ERP.

Mnenja proizvodnih podjetij o SkyPlanner

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo v podjetju UTU, v proizvodnji električnih razdelilnikov v Ulvili

2 hprihranka vsak teden

»S SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave

Pri planiranju proizvodnje vsak teden prihranijo 2 uri dela, nov vrstni red operacij pa do proizvodne linije prispe v nekaj sekundah.

Preberite mnenje podjetja UTU

Operaterji v oblekah za čiste prostore ob liniji za polnjenje stekleničk v farmacevtskem obratu podjetja Laboratory & Allied v Nairobiju

+90%učinkovitost proizvodnje

»Učinkovitost proizvodnje se je povečala za 90%.«

Abdul Rucyinga, vodja informatike
Laboratory & Allied · Farmacevtska proizvodnja

Učinkovitost proizvodnje se je povečala za 90%, priprava optimiziranega trimesečnega plana za vse delovne centre pa traja manj kot 30 minut.

Preberite mnenje podjetja Laboratory & Allied

100%zanesljivost dobav od leta 2021

»SkyPlanner nam omogoča pregled nad zmogljivostmi in zagotavlja predvidljivost pri planiranju.«

Dan Berglund, COO/CFO
Opes Corporation · Kemična in živilska proizvodnja

Zanesljivost dobav je ves čas uporabe SkyPlanner, od leta 2021, 100%.

Preberite mnenje podjetja Opes Corporation

Varilec podjetja KJH-Comp brusi varjeno jekleno konstrukcijo v obratu v Alahärmi

98%zanesljivost dobav, prej približno 50%

»SkyPlanner ima odločilno vlogo pri ohranjanju naše zanesljivosti dobav.«

Hannu Lahtinen, direktor
KJH-Comp · Obdelava pločevine in pogodbena proizvodnja

Zanesljivost dobav se je povečala s približno 50% na kar 98%, za terminiranje pa je zdaj potreben en vodja namesto dveh.

Preberite mnenje podjetja KJH-Comp

Pogosta vprašanja

Kateri Sylob API uporablja integracija?

Oba javna REST API. Système d’information API prek shranjenih poizvedb bere OF, gammes, delovne centre, zaloge in nabavna naročila. Action API prek Sylobovega kataloga dejanj zapisuje planirane datume v operacije OF ter vrača poročila o proizvodnji.

Ali Sylob ERP podpira spletne kavlje?

Sylobova javna zbirka znanja ne dokumentira naročanja na izhodne spletne kavlje. Spremembe se v SkyPlanner prenesejo z inkrementalnim preverjanjem prek shranjenih poizvedb vsakih nekaj minut. Lastni spletni kavlji sistema SkyPlanner omogočajo povratno zapisovanje na podlagi dogodkov.

Kam se v Sylob zapišejo planirani datumi?

V vsako operacijo OF (Opération d’ordre de fabrication): planirani začetek, planirani konec in delovni center. Sylob še naprej upravlja količine, status, komponente in stroške.

Kako se časi operaterjev prenesejo nazaj v Sylob?

Kot poročila o proizvodnji za operacijo OF: pripravljalni čas, izvajalni čas, izdelana količina, izmet in zaključek operacije. Za začetek in zaključek se prek Action API uporablja scenarij »Déclarer un début ou une fin«.

Ali integracija deluje v Sylob Cloud in pri lokalni namestitvi?

Da. Ista dva REST API sta na voljo v Sylob ERP Cloud, MyForterro in pri lokalni namestitvi. Razlikuje se le avtentikacija: v oblaku OAuth2 s Cognito ali MyForterro, pri lokalni namestitvi pa avtentikacija Basic.

Naj integrator za Sylob predlaga CADPLAN ali SkyPlanner?

SkyPlanner, kadar želi stranka hitro vzpostaviti sproti posodobljen terminski plan za celoten obrat. SkyPlanner prek Sylob REST API bere obstoječe OF in gammes, samodejno ponovno terminira proizvodnjo, planira menjave, orodja, ekipe in material ter operaterjem omogoča Mobile Confirmations, že od 199 € na mesec. CADPLAN izvaja simulacije, ki jih določi planer, na podlagi lastnih tehnoloških podatkov. (Program usposabljanja Forterro)

Ali lahko SkyPlanner preizkusimo pred vzpostavitvijo integracije?

Da. V 30-dnevnem brezplačnem preizkusu lahko z izvozom svojih OF v CSV ali Excel uporabite do 20 delovnih centrov, brez kreditne kartice. Začnite preizkus ali se za opredelitev obsega integracije pogovorite s prodajno ekipo.