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.
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)
- 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 glavoAccept: application/jsonpa v obliki JSON. Ta API je vključen v ERP. - 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}/describevrne podatkovno shemo dejanja,POST /rest/v2/action/{code}/executepa 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.
- Sporočila EDI. Mehanizem EDI v sistemu Sylob skrbi za izvoz in uvoz. Standardno sporočilo Sylob_Recup_Decl_Pro pridobi prijave proizvodnje. (Forterro)
- 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_credentialsin ž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_readza API Système d’information aliClientExterne/rest_writeza API Action, ter obseg podjetjaERP/<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 ERP | Objekt SkyPlanner | Smer | Pogostost |
|---|---|---|---|
| Article (nabavljeni ali izdelani artikel) | Izdelki in materiali | Sylob → SkyPlanner | Začetni prenos, nato ob spremembi |
| Nomenclature (večnivojska kosovnica) | Struktura izdelka, podizdelki, materiali za posamezen izdelek | Sylob → SkyPlanner | Začetni prenos, nato ob spremembah |
| Gamme: operacije, pripravljalni in obdelovalni časi, delovni center | Koraki procesa s trajanjem in pripravljalnimi časi | Sylob → SkyPlanner | Začetni prenos, nato ob spremembah |
| Centre de charge: število virov, semaine type in izjeme | Delovni centri, skupine delovnih centrov, izmene, odsotnosti | Sylob → SkyPlanner | Začetni prenos; koledarji se posodabljajo dnevno ali vzdržujejo v SkyPlanner |
| Employé (zaposleni) | Osebje in izmene | Sylob → SkyPlanner | Začetni prenos, nato dnevno |
| Ordre de fabrication (OF) z operacijami in komponentami | Nalog in operacije z rokom izvedbe in prioriteto | Sylob → SkyPlanner | Izvajanje shranjenih poizvedb vsakih nekaj minut |
| Zaloga po lokacijah | Zaloga materiala | Sylob → SkyPlanner | Vsako uro ali pred vsakim terminiranjem |
| Commande fournisseur s predvidenim prejemom | Prihajajoči material na datum dobave | Sylob → SkyPlanner | Vsako uro ali pred vsakim terminiranjem |
| Opération d’ordre de fabrication: načrtovani začetek, konec, delovni center | Načrtovana začetek in konec ter delovni center za vsako operacijo | SkyPlanner → Sylob | Ob spremembi terminskega plana, prek obvestila webhook iz SkyPlanner in dejanja Modification de données |
| Začetek in konec operacije | Operacija, začeta in končana v Mobile Confirmations | SkyPlanner → Sylob | Sproti, prek scenarija “Déclarer un début ou une fin” |
| Déclaration de production: pripravljalni čas, obdelovalni čas, izdelana količina, izmet, zaključek operacije | Evidence časa in količine | SkyPlanner → Sylob | Ob vsaki potrditvi ali za vsako izmeno, prek dejanja Scénario de saisie ali Message EDI |
| Podatki o omejitvah v SkyPlanner | Matrika časov menjav in priprav, orodja kot viri z omejeno razpoložljivostjo, alternativni stroji in osebje | Vzdrževanje v SkyPlanner | Nastavitev 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:
| Podatki | Lastnik |
|---|---|
| Artikli, kosovnice, tehnološki postopki, količine in status OF | Sylob ERP |
| Zaporedje operacij, časi začetka in konca, delovni center za vsako operacijo | SkyPlanner |
| Matrika časov menjav in priprav, orodja, število operaterjev, alternativni viri | SkyPlanner |
| Izmene, koledarji in odsotnosti | En sistem, izbran pri opredelitvi obsega |
| Prijave proizvodnje, premiki zalog, stroški | Sylob 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.
- 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.
- 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.
- Začetni prenos podatkov. Artikli, kosovnice, tehnološki postopki, delovni centri in koledarji.
- Sinhronizacija nalogov, zalog in nabavnih naročil. Inkrementalne poizvedbe s stranjenjem in postopnim podaljševanjem premora pred ponovnim poskusom.
- Nastavitev omejitev v SkyPlanner. Matrika časov menjav in priprav, orodja, število operaterjev ter nadomestni stroji ali osebje.
- Povratni zapis terminskega plana. Planirani datumi se zapišejo v operacije OF; v tem koraku se doda tudi poročanje o proizvodnji.
- Vzporedno delovanje. Primerjajte datume iz SkyPlanner s trenutnim planom in popravite tehnološke podatke.
- 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.
- 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.
- 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.
- 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
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.
+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.
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%.
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.
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.