Integrácie / ERP / abas ERP
Sprievodca integráciou abas ERP na rozvrhovanie výroby so SkyPlanner APS
Tento sprievodca integráciou abas ERP ukazuje partnerom a IT tímom, ako prepojiť abas ERP so SkyPlanner APS. Integrácia SkyPlanner s abas ERP funguje obojsmerne:
- Do SkyPlanner sa prenášajú diely, výrobné zoznamy, stroje, výrobné príkazy, zásoby a nákupné objednávky.
- Do výrobných príkazov sa spätne zapisuje plánovaný začiatok, koniec a stroj pre každú operáciu.
- Časové záznamy operátorov sa prenášajú späť na potvrdenie dokončenia.
- Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Tím SkyPlanner počas zavádzania nastaví integráciu pre vašu inštaláciu abas a po spustení ostrej prevádzky zabezpečuje jej podporu. Tento sprievodca je určený partnerom a vývojárom, ktorí sa chcú zapojiť alebo sami vytvoriť riešenie s využitím zdokumentovaného rozhrania REST API systému SkyPlanner (referenčná dokumentácia API).
Rozhrania abas ERP
- abas REST API. „The Abas REST API is a web interface for real-time data access to Abas ERP.“ (Abas REST API je webové rozhranie na prístup k dátam Abas ERP v reálnom čase.) (abas) Toto je hlavné rozhranie na čítanie výrobných príkazov, výrobných zoznamov, zásob a nákupných objednávok a na spätný zápis plánovaných termínov.
- abas Connect. Cloudová integračná platforma, ktorá umožňuje „configure interfaces and connections to third-party systems yourself.“ (samostatne konfigurovať rozhrania a pripojenia k systémom tretích strán.) (abas) Použite ju na toky riadené udalosťami, ktoré odosielajú zmenené výrobné príkazy zo systému abas.
- abas ESDK (Essentials SDK) a AJO Java API. Nástroje pre partnerov na tvorbu serverovej logiky v systéme abas. Verejne dostupný ukážkový kód používa triedy ako
de.abas.erp.db.schema.part.Product. (GitHub) - MS SQL Connector a ODBC. „The MS SQL Connector enables flexible and automated export of ERP data.“ (MS SQL Connector umožňuje flexibilný a automatizovaný export dát z ERP.) (abas) Iba na čítanie a export. Nikdy cez ne nezapisujte výsledky plánovania, pretože by sa nespustila aplikačná logika systému abas.
- abas Data Import Toolkit a exporty do súborov. Na hromadné načítanie dát a rýchle spustenie skúšobnej verzie SkyPlanner.
Autentifikácia
Na strane abas sa prístup zabezpečuje cez webové služby abas pomocou technického používateľa alebo tokenu nastaveného vo vašej inštalácii. Použite samostatného integračného používateľa s oprávneniami obmedzenými na objekty v mapovacej tabuľke. Nastavenie zabezpečí váš partner abas, pretože schémy a oprávnenia sa v jednotlivých inštaláciách líšia.
Na strane SkyPlanner sa prístup k REST API overuje pomocou API tokenu (SkyPlanner Settings > API). Dokumentácia rozhrania je dostupná vo formáte Swagger/OpenAPI. Na začiatok stačí API token. Návod na integráciu vás prevedie prvými volaniami.
Udalosti a pravidelné dopytovanie
abas neuvádza v dokumentácii žiadne verejné API na prihlásenie k odberu webhookov. Zmeny sa z neho odosielajú jedným z troch spôsobov:
- cez tok v abas Connect, ktorý odosiela zmenené výrobné príkazy do integrácie
- cez obsluhu udalostí v ESDK, ktorá sa spustí pri uložení výrobného príkazu alebo operácie
- pravidelným dopytovaním abas REST API s filtrom na otvorené výrobné príkazy a zmeny od posledného spustenia
V opačnom smere SkyPlanner odosiela webhooky pri zmene stavu alebo rozvrhu, takže spätný zápis do abas je riadený udalosťami.
Mapovanie dát
| Objekt v abas ERP | Objekt v SkyPlanner | Smer | Frekvencia |
|---|---|---|---|
| Diel / produkt (Teil, Artikel) | Produkty a materiály | abas → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Výrobný zoznam (Fertigungsliste): materiály a viacúrovňová štruktúra | Štruktúra produktu, podprodukty, materiály pre jednotlivé produkty | abas → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Operácie (Arbeitsgänge) s časmi spracovania a prípravy | Procesné kroky s trvaním a časmi prípravy | abas → SkyPlanner | Úvodné načítanie, potom pri zmene |
| Stroje a zdroje, kapacitný kalendár | Pracoviská, skupiny pracovísk, zmeny, neprítomnosti | abas → SkyPlanner | Úvodné načítanie; pracovné zmeny denne alebo spravované v SkyPlanner |
| Uvoľnený výrobný príkaz (Betriebsauftrag) s množstvom a termínom dokončenia | Zákazka a úlohy s termínom dokončenia a prioritou | abas → SkyPlanner | Dopytovanie každých pár minút alebo odosielanie cez abas Connect |
| Stav zásob | Zásoby materiálu | abas → SkyPlanner | Každú hodinu alebo pred každým vytvorením rozvrhu |
| Nákupná objednávka s termínom dodania | Prichádzajúci materiál k termínu dodania | abas → SkyPlanner | Každú hodinu alebo pred každým vytvorením rozvrhu |
| Operácie výrobného príkazu: plánovaný začiatok, koniec, stroj | Naplánovaný začiatok, koniec a pracovisko pre každú operáciu | SkyPlanner → abas | Pri zmene rozvrhu cez webhook zo SkyPlanner |
| Potvrdenia dokončenia (Rückmeldungen) | Časové záznamy a množstvá z Mobile Confirmations | SkyPlanner → abas | Pri každom potvrdení alebo za každú pracovnú zmenu |
| Dáta o obmedzeniach v SkyPlanner | Matica časov prípravy, nástroje ako zdroje s obmedzenou kapacitou, alternatívne stroje a pracovníci | Spravované v SkyPlanner | Nastavenie počas zavádzania |
Integračné postupy
1. Úvodné načítanie kmeňových dát. Načítajte diely, výrobné zoznamy a stroje cez abas REST API alebo ich jednorazovo importujte z exportovaného súboru. Dôkladne priraďte každý stroj v abas k pracovisku v SkyPlanner. Rozhodnite, či skupine strojov bude zodpovedať jedna skupina pracovísk alebo viacero pracovísk.
2. Synchronizácia zákaziek. Načítajte uvoľnené výrobné príkazy aj s operáciami, ako aj zásoby a otvorené nákupné objednávky. SkyPlanner považuje objednaný materiál za dostupný v termíne dodania nákupnej objednávky a aktualizuje zásoby po jej označení stavom Delivered. Pri rozvrhovaní sa tak kontrolujú zásoby aj očakávané nákupné dodávky.
Do rozvrhu zaraďujte uvoľnené výrobné príkazy, nie návrhy výrobných príkazov (Fertigungsvorschläge). Návrhy sú výstupom MRP a pri ďalšom výpočte MRP sa zmenia.
3. Spätný zápis rozvrhu. Pre každú operáciu, ktorú plánovací nástroj zaradil alebo presunul, integrácia cez abas REST API zapíše plánovaný začiatok, koniec a stroj do operácie výrobného príkazu. Pri zápise cez API zostávajú zachované validačné kontroly abas, rovnako ako pri úprave výrobného príkazu plánovačom.
4. Potvrdenia z výroby. Operátori zaznamenávajú prácu pomocou SkyPlanner Mobile Confirmations alebo Production Timer. Časové záznamy udržiavajú rozvrh aktuálny a prenášajú sa späť do abas ako potvrdenia dokončenia. Ak váš závod už zaznamenáva potvrdenia cez terminály abas PDC, ponechajte pre potvrdenia iba jeden kanál, aby nevznikali duplicitné záznamy.
5. Pravidlá zodpovednosti za dáta a riešenia konfliktov. Spíšte ich pred spustením ostrej prevádzky:
| Dáta | Zodpovedný systém |
|---|---|
| Diely, výrobné zoznamy, množstvá, stav výrobného príkazu | abas ERP |
| Poradie operácií, časy začiatku a konca, priradenie strojov | SkyPlanner |
| Matica časov prípravy, nástroje, počty operátorov, alternatívne zdroje | SkyPlanner |
| Pracovné zmeny a neprítomnosti | Jeden systém vybraný pri definovaní rozsahu |
| Potvrdenia dokončenia a skladové pohyby | abas ERP s dátami z časových záznamov SkyPlanner alebo PDC |
SkyPlanner nepotrebuje abas APS. Ak máte licenciu aj na abas APS, zverte správu termínov operácií systému SkyPlanner, pretože dva plánovacie systémy zapisujúce tie isté termíny si ich navzájom prepisujú. Keď ich spravuje SkyPlanner, Autopilot pri každej podstatnej zmene automaticky preplánuje rozvrh a nové termíny sa prenesú späť do abas bez toho, aby bolo potrebné spúšťať optimalizáciu.
Typické kroky projektu
Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku zavádzania. Predtým si môžete systém bezplatne vyskúšať počas 30 dní na vlastných dátach. Exportujte otvorené výrobné príkazy, operácie a stroje z abas do CSV alebo Excel, importujte ich a overte rozvrh ešte pred začatím integračných prác.
- Workshop k mapovaniu. S partnerom abas stanovte mapovaciu tabuľku, pravidlá zodpovednosti za dáta, frekvencie synchronizácie a kanál pre potvrdenia.
- Nastavenie rozhraní. Aktivujte abas REST API alebo toky abas Connect a vytvorte integračného používateľa. Najprv v testovacom prostredí, potom v produkčnom.
- Úvodné načítanie. Diely, výrobné zoznamy, stroje a kalendáre.
- Synchronizácia zákaziek, zásob a nákupných objednávok. Pravidelným dopytovaním alebo odosielaním cez Connect, s opakovaním neúspešných pokusov.
- Nastavenie obmedzení v SkyPlanner. Matica časov prípravy, nástroje, počty operátorov a alternatívne stroje alebo pracovníci.
- Spätný zápis rozvrhu. Zápis plánovaných termínov do operácií výrobných príkazov; v tomto kroku sa pridajú aj potvrdenia.
- Súbežná prevádzka. Porovnajte termíny zo SkyPlanner s aktuálnym plánom a opravte kmeňové dáta.
- Spustenie ostrej prevádzky. Keď sa dáta zhodujú, zapnite spätný zápis.
S čím počítať pri integrácii s abas ERP
- Upravené schémy. Väčšina inštalácií abas obsahuje vlastné polia a objekty. S partnerom si pre každý objekt dohodnite rozsah až na úroveň polí. Nepredpokladajte, že mapovanie z iného závodu bude vyhovovať aj vám.
- Bez samostatného technologického postupu. Operácie sú uložené vo výrobnom zozname, nie v objekte technologického postupu. Nástroje prevzaté z projektov SAP alebo Business Central hľadajú technologické postupy, a preto časť dát nezachytia.
- „Scheduling“ znamená MRP. V anglickej verzii abas označuje Scheduling výpočet MRP.
- Časy nastavenia a spracovania. Pred importom skontrolujte jednotky a to, či sa čas nastavenia vzťahuje na výrobný príkaz alebo na kus. Nesprávne jednotky skreslia všetky údaje o trvaní.
- Neaktuálne kalendáre. Kalendáre strojov musia pokrývať celý horizont rozvrhovania, inak sa kapacita z plánu vytratí.
- SQL len na čítanie. MS SQL Connector a ODBC slúžia na export dát. Zápis prebieha cez REST API, abas Connect alebo ESDK.
- Dokumentácia dostupná po prihlásení. Oficiálna pomoc pre abas je na zákazníckom portáli. Názvy polí si overte s partnerom namiesto toho, aby ste ich odhadovali.
Integrácia s abas ERP: kto ju nastavuje a poskytuje jej podporu
Súčasťou prác je mapovanie vašich výrobných zoznamov, strojov a výrobných príkazov aj nastavenie obmedzení v SkyPlanner, ako sú matica časov nastavenia a nástroje.
- Tím SkyPlanner integráciu nastaví pri zavádzaní a po spustení ostrej prevádzky poskytuje podporu. Väčšina inštalácií abas je upravená na mieru a práve tu sa tieto skúsenosti uplatnia.
- Zapojiť sa môže aj váš partner pre abas. Pozná vašu schému, vlastné polia aj aplikácie ESDK a môže nastaviť prístup k REST API alebo toky v Connect. SkyPlanner poskytuje REST API, dokumentáciu Swagger/OpenAPI a webhooky.
- Integráciu môžu ďalej rozvíjať aj vaši vývojári cez rovnaké REST API s tokenom API. Tím SkyPlanner v prípade potreby pomôže. Produktová dokumentácia je verejne dostupná v dokumentácii SkyPlanner.
Cena SkyPlanner začína na 199 € mesačne s mesačnou fakturáciou a zahŕňa 5 pracovísk. Cenovú ponuku na integráciu podľa vašich procesov a potrieb dostanete vopred spolu s cenou predplatného, takže celkové náklady poznáte ešte pred začiatkom. Pozrite si, ako abas plánuje kapacity, v článku Podporuje abas ERP plánovanie výroby s ohľadom na reálne kapacity strojov a pracovníkov?, prehľad na stránke abas ERP a ďalšie systémy v prehľade integrácií s ERP.
Ako výrobcovia hodnotia SkyPlanner
2 hušetrené každý týždeň
„Vďaka SkyPlanner sme pri plánovaní výroby prešli od excelovských tabuliek k optimalizácii výroby v reálnom čase.“
Kalle Kalliomäki, špecialista dodávateľského reťazca
UTU · Elektrické rozvádzače a spínacie zariadenia
Plánovanie výroby šetrí každý týždeň 2 hodiny pracovného času a nové poradie úloh sa dostane na linku v priebehu sekúnd.
+90%efektívnosť výroby
„Efektívnosť výroby sa zvýšila o 90 %.“
Abdul Rucyinga, vedúci IT
Laboratory & Allied · Farmaceutická výroba
Efektívnosť výroby sa zvýšila o 90 % a vytvorenie optimalizovaného plánu na tri mesiace pre všetky pracoviská trvá menej než 30 minút.
100%spoľahlivosť dodávok od roku 2021
„SkyPlanner nám dáva prehľad o kapacitách a vďaka nemu je plánovanie predvídateľné.“
Dan Berglund, COO/CFO
Opes Corporation · Chemická a potravinárska výroba
Spoľahlivosť dodávok je 100 % počas celého obdobia používania SkyPlanner, od roku 2021.
6 mesiacovdopredu vidí obchodné oddelenie voľné kapacity
„SkyPlanner tvorí spoľahlivý základ celého plánovania výroby.“
Anu Järvinen, vedúca výroby
Fredman Operations · Baliace papiere vhodné na styk s potravinami
Obchodné oddelenie vidí voľné kapacity na šesť mesiacov dopredu. Na požiadavky na zmenu rozvrhu, ktorých vybavenie trvalo hodinu alebo dlhšie, sa teraz odpovedá v priebehu sekúnd.
Často kladené otázky
Ktoré rozhranie systému abas používa integrácia?
abas REST API na čítanie objednávok a kmeňových dát a na spätný zápis plánovaných termínov. Tok v abas Connect alebo obslužný program udalostí v ESDK môže z abas odosielať zmenené výrobné príkazy. Na skúšobnú prevádzku a hromadné načítanie slúžia exporty do súborov.
Podporuje abas ERP webhooky?
abas neuvádza v dokumentácii žiadne verejné API na odber webhookov. Zmeny sa do SkyPlanner dostávajú cez toky v abas Connect, obslužné programy udalostí v ESDK alebo pravidelným načítavaním každých pár minút. Vlastné webhooky SkyPlanner umožňujú spätný zápis na základe udalostí.
Môžeme na integráciu použiť MS SQL Connector?
Na čítanie áno. Efektívne exportuje dáta z abas. Výsledky plánovania sa zapisujú späť cez REST API, abas Connect alebo ESDK, takže každú zmenu overuje aplikačná logika abas.
Kam sa v abas zapisujú plánované termíny?
Do operácií uvoľneného výrobného príkazu (Betriebsauftrag): plánovaný začiatok, koniec a stroj. Množstvá, stav a náklady zostávajú v správe abas.
Dokáže SkyPlanner v rozvrhu zohľadniť zásoby a nákupné objednávky z abas?
Áno. Stavy zásob a otvorené nákupné objednávky sa načítavajú z abas každú hodinu alebo pred každým rozvrhovaním. Objednaný materiál sa považuje za dostupný v deň dodania.
Má partner pre abas odporučiť abas APS alebo SkyPlanner?
SkyPlanner, ak chce zákazník rýchlo zaviesť priebežne aktualizovaný rozvrh pre celý závod. Súčasná generácia abas APS prišla so servisným balíkom Abas 2024.Q3.1 a umožňuje optimalizáciu presúvaním myšou alebo spustením optimalizačných výpočtov. SkyPlanner sa pripája k abas REST API, automaticky preplánováva, plánuje prestavby, nástroje, pracovné tímy aj materiál a operátorom poskytuje Mobile Confirmations, a to od 199 € mesačne. (abas)
Môžeme SkyPlanner otestovať pred vytvorením integrácie?
Áno. V bezplatnej 30-dňovej skúšobnej verzii môžete pracovať až s 20 pracoviskami a použiť export svojich výrobných príkazov vo formáte CSV alebo Excel. Platobnú kartu nepotrebujete. Vyskúšajte ju alebo kontaktujte obchodný tím a spolu definujte rozsah integrácie.