Průvodce integrací Sylob ERP pro plánování výroby se SkyPlanner APS
Tento průvodce integrací Sylob ERP ukazuje partnerům a IT týmům, jak propojit Sylob ERP se SkyPlanner APS. Integrace SkyPlanner se Sylob ERP funguje obousměrně:
- Do SkyPlanner se přenášejí položky, kusovníky, technologické postupy, pracoviště, zaměstnanci, výrobní příkazy (OF), zásoby a nákupní objednávky.
- Do operací OF se zpětně zapisují plánované začátky, konce a pracoviště jednotlivých operací.
- Časové záznamy operátorů se vracejí jako výrobní hlášení.
- Webhooky SkyPlanner odesílají změny rozvrhu ihned, jakmile nastanou.
Tým SkyPlanner při zavádění nakonfiguruje integraci podle vašeho nastavení Sylob a po spuštění ostrého provozu zajišťuje její podporu. Tento průvodce je určen partnerům a vývojářům, kteří se chtějí na integraci podílet nebo sami vyvíjet řešení nad zdokumentovaným REST API SkyPlanner (dokumentace API).
Rozhraní Sylob ERP
Sylob dokumentuje dvě veřejná 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.“ (ERP Sylob zpřístupňuje dva typy veřejných REST API, označovaných také jako webové služby, které umožňují čtení a zápis dat.) (Znalostní báze Forterro)
- API REST Système d’information (čtení). Spouští uložený dotaz (requête) vytvořený v aktivitě „Interroger le système d’information“. URL pro volání konkrétního dotazu získáte přes „Autres actions“ > „Afficher le web service“. Má tvar
/rest/query/{identifiantQuery}/resultat. Parametry určují limit výsledků, formát čísel, proměnné dotazu a strukturu výsledku. Výsledky se standardně vracejí jako XML, s hlavičkouAccept: application/jsonjako JSON. Toto API je součástí ERP. - API REST Action (čtení a zápis). Spouští akci definovanou v aktivitě „Gérer les actions web service“, která slouží jako katalog akcí Sylob. Nabízí dvě operace:
GET /rest/v2/action/{code}/describevrací datové schéma akce aPOST /rest/v2/action/{code}/executeji spouští s tělem požadavku ve formátu JSON. Mezi typy akcí patří:
– Modification de données: mění jedno nebo více polí záznamu pomocí mechanismu rychlých úprav v Sylob. Describe vypisuje pole, která lze upravovat. – Message EDI: vytváří, mění nebo maže záznamy prostřednictvím zprávy EDI. – Scénario de saisie: spouští scénář zadávání postupně, otázku po otázce. Sylob jako příklad uvádí „Déclarer un début ou une fin“, tedy hlášení začátku nebo konce operace (Sylob_Action_006). – Publikování, nahrávání a stahování dokumentů.
- Zprávy EDI. Modul EDI v Sylob zajišťuje exporty a importy. Standardní zpráva Sylob_Recup_Decl_Pro načítá výrobní hlášení. (Forterro)
- Soubory a ETL. Sylob ERP Cloud nabízí „Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.“ (Integraci souborů přes SFTP pro snadnou migraci stávajících integrací.) (Sylob) Výsledky dotazů lze také exportovat do Excelu. To je rychlá cesta, jak si SkyPlanner vyzkoušet.
Autentizace
Přístup k API Sylob závisí na způsobu nasazení. Všechna volání používají HTTPS s TLS 1.2. Přihlašovací údaje k API se liší od údajů, kterými se uživatel přihlašuje do ERP.
- Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect s tokem
client_credentialsa tokenem Bearer ze služby Amazon Cognito. ID klienta, URL poolu a tajný klíč získáte v „Gérer les paramètres des publications“. Požadavek na token obsahuje licenční rozsah oprávnění:ClientExterne/rest_readpro API Système d’information neboClientExterne/rest_writepro API Action. Dále obsahuje rozsah pro společnostERP/<unité de persistance>. (Forterro) - Sylob na MyForterro. OAuth2 a OpenID Connect. Pro integraci vytvoříte v MyForterro „aplikaci“, přiřadíte jí potřebné role a licenci API. (Forterro)
- Vlastní infrastruktura. HTTP Basic s přihlašovacím jménem složeným z uživatele, jednotky perzistence a identifikátoru relace. Jednotlivé části oddělují dvojice zavináčů. (Forterro)
Použijte samostatného integračního uživatele nebo aplikaci s oprávněními omezenými na dotazy a akce v mapovací tabulce. Uživatel s právem zápisu v katalogu akcí může také číst přes API Système d’information, takže pro oba směry stačí jedna integrační identita.
Na straně SkyPlanner používá REST API k autentizaci API token v hlavičce Authorization-Token (SkyPlanner Settings > API). Dokumentace je dostupná ve Swagger/OpenAPI. Pro začátek stačí API token. Prvními voláními vás provede návod k integraci.
Události, pravidelné dotazování a omezování volání
Veřejná znalostní báze Sylob nepopisuje možnost přihlásit se k odběru odchozích webhooků. Změny se do SkyPlanner přenášejí pravidelným spouštěním uložených dotazů, které filtrují otevřené OF a nedávné změny. Interval dotazování si nastavíte sami.
Sylob chrání ERP před nadměrnou zátěží z dotazů. Od verze 2025.Q2 lze firemním parametrem „Protection des API“ zapnout omezování volání podle uživatele a stránkování rozsáhlých výsledků. Od verze 2026.Q2 Sylob avizuje plošné uplatnění této ochrany. Odpovědi obsahují hlavičky RateLimit a volání nad stanovený limit vrací HTTP 429 Too Many Requests s hodnotou Retry-After. (Forterro) Počítejte s tím při návrhu synchronizace: používejte přírůstkové dotazy, stránkování a při odpovědi 429 odložte další pokus.
SkyPlanner naopak při změně stavu nebo plánu odesílá webhooky, takže zpětný zápis do Sylob spouštějí události.
Mapování dat
| Objekt v Sylob ERP | Objekt SkyPlanner | Směr | Četnost |
|---|---|---|---|
| Article (nakupovaná nebo vyráběná položka) | Výrobky a materiály | Sylob → SkyPlanner | Úvodní načtení, poté při změně |
| Nomenclature (víceúrovňový kusovník) | Struktura výrobku, dílčí výrobky, materiály pro jednotlivé výrobky | Sylob → SkyPlanner | Úvodní načtení, poté při změně |
| Gamme: operace, časy seřízení a zpracování, pracoviště | Výrobní operace s dobami trvání a časy seřízení | Sylob → SkyPlanner | Úvodní načtení, poté při změně |
| Centre de charge: počet zdrojů, semaine type a výjimky | Pracoviště, skupiny pracovišť, směny, absence | Sylob → SkyPlanner | Úvodní načtení; kalendáře denně nebo správa v SkyPlanner |
| Employé (zaměstnanec) | Zaměstnanci a směny | Sylob → SkyPlanner | Úvodní načtení, poté denně |
| Ordre de fabrication (OF) včetně operací a komponent | Zakázka a operace s termínem dokončení a prioritou | Sylob → SkyPlanner | Spouštění uložených dotazů každých několik minut |
| Zásoby podle umístění | Zásoby materiálu | Sylob → SkyPlanner | Každou hodinu nebo před každým přepočtem plánu |
| Commande fournisseur s očekávaným příjmem | Očekávaný materiál s datem dodání | Sylob → SkyPlanner | Každou hodinu nebo před každým přepočtem plánu |
| Opération d’ordre de fabrication: plánovaný začátek, konec, pracoviště | Naplánovaný začátek, konec a pracoviště pro každou operaci | SkyPlanner → Sylob | Při změně plánu přes webhook SkyPlanner a akci Modification de données |
| Začátek a konec operace | Zahájení a dokončení operace v Mobile Confirmations | SkyPlanner → Sylob | Ihned při zahájení nebo dokončení operace přes scénář „Déclarer un début ou une fin“ |
| Déclaration de production: čas seřízení, čas zpracování, vyrobené množství, zmetky, dokončení operace | Časové záznamy a množství | SkyPlanner → Sylob | Po každém potvrzení nebo za směnu přes akci Scénario de saisie nebo Message EDI |
| Údaje o omezeních v SkyPlanner | Matice časů přeseřízení, nástroje jako zdroje s omezenou kapacitou, alternativní stroje a pracovníci | Správa v SkyPlanner | Nastavení při zavádění |
Postupy integrace
1. Úvodní načtení kmenových dat. Pro každý objekt (položky, kusovníky, technologické postupy, pracoviště, zaměstnance) vytvořte jeden uložený dotaz a načítejte data přes API Système d’information. Případně je jednorázově načtěte z exportu do Excelu. Pečlivě promyslete mapování pracovišť. Sylob centre de charge představuje skupinu zdrojů, takže ze střediska se třemi stroji obvykle v SkyPlanner vznikne skupina pracovišť se třemi pracovišti.
2. Synchronizace zakázek. Načítejte potvrzené OF včetně operací, dále zásoby a otevřené nákupní objednávky. SkyPlanner považuje objednaný materiál za dostupný k datu dodání nákupní objednávky a aktualizuje zásoby, když je objednávka označena stavem Delivered. Při sestavování plánu tak kontroluje zásoby i očekávané nákupy.
Plánujte potvrzené OF, nikoli návrhy CBN. Návrhy se při příštím výpočtu čistých potřeb změní.
3. Zpětný zápis plánu. Pro každou operaci, kterou plánovací algoritmus zařadil nebo přesunul, integrace zavolá akci Modification de données nad operací OF (Opération d’ordre de fabrication). Předá jí plánovaný začátek, plánovaný konec a pracoviště. Akce využívá vlastní logiku rychlých úprav Sylob, stejně jako když operaci upravuje plánovač. Describe vrací pole, která lze upravovat, takže integrace před prvním voláním ověří odesílaná data. Pokud záznam právě upravuje uživatel, volání skončí očekávanou chybou; při příští změně pokus opakujte.
4. Hlášení z výroby. Operátoři zaznamenávají práci pomocí SkyPlanner Mobile Confirmations nebo Production Timer. Začátek a konec se zpětně přenášejí přes scénář „Déclarer un début ou une fin“. Z časových záznamů a množství vznikají výrobní hlášení ke stejné operaci OF: čas seřízení, čas zpracování, vyrobené množství, zmetky a dokončení operace. Pokud váš závod již hlásí výrobu přes Sylob Apps nebo výrobní terminály, ponechte pro hlášení jediný kanál, abyste předešli duplicitním záznamům.
5. Pravidla odpovědnosti za data a řešení konfliktů. Sepište je před spuštěním do ostrého provozu:
| Data | Odpovědný systém |
|---|---|
| Položky, kusovníky, technologické postupy, množství a stav OF | Sylob ERP |
| Pořadí operací, časy začátku a konce, pracoviště pro každou operaci | SkyPlanner |
| Matice časů seřízení a přechodů mezi operacemi, nástroje, počty pracovníků obsluhy, alternativní zdroje | SkyPlanner |
| Směny, kalendáře a absence | Jeden systém zvolený při vymezení rozsahu |
| Výrobní hlášení, skladové pohyby, náklady | Sylob ERP s údaji z časových záznamů SkyPlanner nebo ze Sylob Apps |
SkyPlanner nepotřebuje CADPLAN ani úlohy plánování výroby v Sylob, které zohledňují omezenou kapacitu. Správu termínů operací ponechte systému SkyPlanner, protože pokud do stejných termínů zapisují dva plánovací systémy, navzájem si je přepisují. Jakmile termíny spravuje SkyPlanner, Autopilot při každé významné změně automaticky přeplánuje výrobu a nové termíny se zapíší zpět do Sylob.
Obvyklý průběh projektu
Implementace je obvykle dokončena během několika týdnů od zahájení úvodního nastavení. Ještě předtím si můžete systém 30 dní zdarma vyzkoušet na vlastních datech. Pomocí dotazů v Sylob exportujte otevřené OF, operace a pracoviště do CSV nebo Excelu, importujte je a ověřte plán ještě před zahájením integračních prací.
- Workshop k mapování dat. Dohodněte mapovací tabulku, pravidla pro správu dat, četnost synchronizace a způsob předávání výrobních hlášení.
- Nastavení Sylob. Vytvořte uložené dotazy, akce pro zápis v „Gérer les actions web service“ a integračního uživatele nebo aplikaci MyForterro. Nejprve v testovací firmě, poté v produkční.
- Úvodní načtení. Položky, kusovníky, technologické postupy, pracoviště a kalendáře.
- Synchronizace zakázek, zásob a nákupních objednávek. Přírůstkové dotazy se stránkováním a prodlužováním prodlevy při opakování požadavků.
- Nastavení omezení v SkyPlanner. Matice časů seřízení a přechodů mezi operacemi, nástroje, počty pracovníků obsluhy a alternativní stroje či pracovníci.
- Zpětný zápis plánu. Zápis plánovaných termínů k operacím OF; v této fázi se přidává i předávání výrobních hlášení.
- Souběžný provoz. Porovnejte termíny ze SkyPlanner s aktuálním plánem a opravte technická data.
- Spuštění ostrého provozu. Jakmile data souhlasí, zapněte zpětný zápis.
S čím počítat při integraci se Sylob ERP
- Licence pro Action API. Čtení prostřednictvím uložených dotazů je zahrnuto. Zápis přes katalog akcí vyžaduje modul Sylob „Webservice“ nebo licenci API v MyForterro. Vyřešte ji se svým kontaktem pro Sylob před zahájením zpětného zápisu.
- Dotazy určují rozhraní. Čtení dat závisí na uložených dotazech. Pojmenujte je srozumitelně, filtry předávejte při spuštění jako proměnné atributy a dotazy verzujte společně s integrací.
- Skupiny pracovišť. Jedno pracoviště v Sylob může zahrnovat několik strojů. U každého rozhodněte, zda je SkyPlanner převezme jako jednu skupinu pracovišť, nebo jako jednotlivé stroje.
- Zpětné plánování a výpočty zatížení. Sylob plánuje zpětně od požadovaných termínů a naplánovaný výpočet zatížení může přeplánovat opožděné OF. Dohodněte se, zda po převzetí správy termínů systémem SkyPlanner smí některá úloha nadále zapisovat termíny operací, a pokud ano, která.
- Jednotky časů seřízení a výroby. Před importem zkontrolujte jednotky a ověřte, zda se čas seřízení vztahuje na celý OF, nebo na kus. Nesprávné jednotky zkreslí všechny doby trvání.
- Kalendáře. Týdenní rozvrhy pracovišť a výjimky musí pokrývat celý plánovací horizont, jinak kapacita z plánu zmizí.
- Omezení počtu volání. Sylob omezuje počet volání na uživatele a rozsáhlé výsledky stránkuje. Pravidelné načítání pouze změněných dat ponechává v rámci kvóty dostatečnou rezervu.
- CORS a prohlížeče. Na volání mezi servery se CORS nevztahuje. Pro klienty v prohlížeči je nutné na straně Sylob nastavit povolené zdroje.
Integrace se Sylob ERP: kdo ji nastavuje a zajišťuje podporu
Práce zahrnuje mapování vašich technologických postupů, pracovišť a OF, uložené dotazy a akce katalogu na straně Sylob a také omezení v SkyPlanner, například matici časů seřízení a přechodů mezi operacemi nebo nástroje.
- Tým SkyPlanner integraci nastaví během úvodního zavádění a po spuštění ostrého provozu zajišťuje podporu. Každý závod má jinak uspořádané dotazy, technologické postupy a pracoviště v Sylob. Právě při nastavení se tyto znalosti uplatní.
- Zapojit se může i váš partner nebo integrátor Sylob. Zná vaše dotazy, doplňkové atributy i katalog akcí a může nastavit přístup k API. SkyPlanner poskytuje REST API, dokumentaci Swagger/OpenAPI a webhooky.
- Na integraci mohou navázat i vaši vlastní vývojáři prostřednictvím stejného REST API s tokenem API. Tým SkyPlanner v případě potřeby pomůže. Produktová dokumentace je veřejně dostupná na SkyPlanner docs.
SkyPlanner stojí od 199 € měsíčně s měsíční fakturací a zahrnuje 5 pracovišť. Cenu integrace podle vašich procesů a potřeb obdržíte předem společně s cenou tarifu, takže celkové náklady znáte ještě před zahájením. Jak Sylob plánuje kapacity, se dozvíte v článku Podporuje Sylob ERP kapacitní plánování?. Přehled najdete na stránce Sylob ERP a další systémy v přehledu integrací ERP.
Jak výrobní firmy hodnotí SkyPlanner
2 húspory každý týden
„Díky SkyPlanner jsme přešli od plánování výroby v excelových tabulkách k optimalizaci výroby v reálném čase.“
Kalle Kalliomäki, specialista dodavatelského řetězce
UTU · Elektrické rozváděče a spínací zařízení
Plánování výroby šetří každý týden 2 hodiny práce a nová fronta operací se na linku dostane během několika sekund.
+90%efektivita výroby
„Efektivita výroby vzrostla o 90 %.“
Abdul Rucyinga, vedoucí IT
Laboratory & Allied · Farmaceutická výroba
Efektivita výroby vzrostla o 90 % a vytvoření optimalizovaného plánu na tři měsíce pro všechna pracoviště trvá méně než 30 minut.
100%včasnost dodávek od roku 2021
„SkyPlanner nám dává přehled o kapacitách a díky němu je plánování předvídatelné.“
Dan Berglund, COO/CFO
Opes Corporation · Chemická a potravinářská výroba
Po celou dobu používání SkyPlanner, tedy od roku 2021, dosahuje včasnost dodávek 100 %.
98%včasnost dodávek, nárůst z přibližně 50 %
„SkyPlanner hraje rozhodující roli v tom, že dokážeme dodržovat termíny dodávek.“
Hannu Lahtinen, výkonný ředitel
KJH-Comp · Zpracování plechů a zakázková výroba
Včasnost dodávek vzrostla z přibližně 50 % až na 98 % a plánování nyní zvládá jeden mistr místo dvou.
Časté dotazy
Jaké API systému Sylob používá integrace?
Obě veřejná REST API. Système d’information API načítá z uložených dotazů OF, technologické postupy, pracoviště, zásoby a nákupní objednávky. Action API zapisuje plánované termíny k operacím OF a předává výrobní hlášení zpět prostřednictvím katalogu akcí Sylob.
Podporuje Sylob ERP webhooky?
Veřejná znalostní báze Sylob nepopisuje možnost přihlášení k odběru odchozích webhooků. Změny se do SkyPlanner dostávají přírůstkovým načítáním z uložených dotazů každých několik minut. Vlastní webhooky SkyPlanner zajišťují zpětný zápis spouštěný událostmi.
Kam se v Sylob zapisují plánované termíny?
Ke každé operaci OF (Opération d’ordre de fabrication): plánovaný začátek, plánovaný konec a pracoviště. Množství, stav, komponenty a náklady nadále spravuje Sylob.
Jak se časy obsluhy dostávají zpět do Sylob?
Jako výrobní hlášení k operaci OF: čas seřízení, čas výroby, vyrobené množství, zmetky a dokončení operace. Pro zahájení a dokončení se přes Action API používá scénář „Déclarer un début ou une fin“.
Funguje integrace v Sylob Cloud i v místní instalaci?
Ano. Stejná dvě REST API jsou dostupná v Sylob ERP Cloud, MyForterro i v místní instalaci. Liší se pouze autentizace: v cloudu OAuth2 s Cognito nebo MyForterro, v místní instalaci autentizace Basic.
Má integrátor Sylob nabídnout CADPLAN, nebo SkyPlanner?
SkyPlanner, pokud zákazník chce rychle začít používat průběžně aktualizovaný plán pro celý závod. SkyPlanner načítá stávající OF a technologické postupy přes REST API Sylob, automaticky přeplánovává výrobu, plánuje přestavby, nástroje, pracovní týmy i materiál a obsluze nabízí Mobile Confirmations, a to od 199 € měsíčně. CADPLAN spouští simulace definované plánovačem nad vlastními technologickými daty. (Školicí program Forterro)
Můžeme SkyPlanner vyzkoušet před vytvořením integrace?
Ano. Během 30denního zkušebního období zdarma můžete využít až 20 pracovišť s exportem svých OF do CSV nebo Excelu. Platební kartu nepotřebujete. Vyzkoušejte zdarma nebo kontaktujte obchodní tým a vymezte rozsah integrace.