Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / abas ERP

Vodnik za integracijo abas ERP s SkyPlanner APS za terminiranje proizvodnje

Ta vodnik partnerjem in ekipam IT pojasnjuje, kako povezati abas ERP s SkyPlanner APS. Integracija med SkyPlanner in abas ERP je dvosmerna:

  • V SkyPlanner se prenašajo deli, proizvodni seznami, stroji, delovni nalogi, zaloge in nabavna naročila.
  • Načrtovani začetek, konec in stroj za vsako operacijo se zapišejo nazaj v delovne naloge.
  • Časovni zapisi operaterjev se prenašajo nazaj za potrjevanje izvedbe.
  • SkyPlanner prek webhookov pošilja spremembe 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 integracijo vaši namestitvi abas in zanjo zagotavlja podporo tudi po prehodu v produkcijo. Ta vodnik je namenjen partnerjem in razvijalcem, ki želijo sodelovati ali sami razvijati rešitve z dokumentiranim vmesnikom REST API sistema SkyPlanner (dokumentacija API).

Vmesniki abas ERP

  1. abas REST API. “The Abas REST API is a web interface for real-time data access to Abas ERP.” (Abas REST API je spletni vmesnik za dostop do podatkov v Abas ERP v realnem času.) (abas) To je glavna pot za branje delovnih nalogov, proizvodnih seznamov, zalog in nabavnih naročil ter za povratni zapis načrtovanih datumov.
  2. abas Connect. Oblačna integracijska platforma z naslednjo možnostjo: “configure interfaces and connections to third-party systems yourself.” (Sami konfigurirate vmesnike in povezave s sistemi drugih ponudnikov.) (abas) Uporabite jo za tokove, ki ob dogodkih pošiljajo spremenjene delovne naloge iz sistema abas.
  3. abas ESDK (Essentials SDK) in AJO Java API. Partnerji ju uporabljajo za razvoj strežniške logike znotraj sistema abas. Javno dostopni primeri kode uporabljajo razrede, kot je de.abas.erp.db.schema.part.Product. (GitHub)
  4. MS SQL Connector in ODBC. “The MS SQL Connector enables flexible and automated export of ERP data.” (MS SQL Connector omogoča prilagodljiv in avtomatiziran izvoz podatkov ERP.) (abas) Samo za branje in izvoz. Prek tega vmesnika nikoli ne zapisujte rezultatov planiranja, saj se pri tem poslovna logika sistema abas ne bi izvedla.
  5. abas Data Import Toolkit in izvoz datotek. Za množični uvoz in hiter začetek preizkusa sistema SkyPlanner.

Preverjanje pristnosti

Na strani sistema abas dostop poteka prek spletnih storitev abas s tehničnim uporabnikom ali žetonom, konfiguriranim v vaši namestitvi. Uporabite namenskega integracijskega uporabnika s pravicami, omejenimi na objekte v preslikovalni tabeli. To nastavi vaš partner za abas, saj se sheme in dovoljenja med namestitvami razlikujejo.

Na strani sistema SkyPlanner REST API za avtentikacijo uporablja žeton API (SkyPlanner Settings > API) in je dokumentiran v Swagger/OpenAPI. Za začetek zadostuje žeton API. Vodič za integracijo vas popelje skozi prve klice.

Dogodki in periodično poizvedovanje

abas nima javno dokumentiranega API za naročanje na spletne kavlje. Spremembe iz sistema abas se posredujejo na enega od treh načinov:

  • tok v abas Connect, ki integraciji pošilja spremenjene delovne naloge
  • obdelovalnik dogodkov ESDK, ki se sproži ob shranjevanju delovnega naloga ali operacije
  • periodično poizvedovanje prek abas REST API, omejeno na odprte delovne naloge in spremembe od zadnjega izvajanja

Na drugi strani SkyPlanner ob spremembah stanja ali terminskega plana pošilja spletne kavlje, zato povratni zapis v abas temelji na dogodkih.

Preslikava podatkov

Objekt v abas ERPObjekt v SkyPlannerSmerPogostost
Del / izdelek (Teil, Artikel)Izdelki in materialiabas → SkyPlannerZačetni prenos, nato ob spremembi
Proizvodni seznam (Fertigungsliste): materiali in večnivojska strukturaStruktura izdelka, podizdelki, materiali za posamezen izdelekabas → SkyPlannerZačetni prenos, nato ob spremembi
Operacije (Arbeitsgänge) s časi obdelave in pripraveKoraki postopka s trajanjem in pripravljalnimi časiabas → SkyPlannerZačetni prenos, nato ob spremembi
Stroji in viri, koledar razpoložljivih zmogljivostiDelovni centri, skupine delovnih centrov, izmene, odsotnostiabas → SkyPlannerZačetni prenos; nato dnevni prenos izmen ali njihovo vzdrževanje v SkyPlanner
Sproščen delovni nalog (Betriebsauftrag) s količino in rokomNaročilo in opravila z rokom in prioritetoabas → SkyPlannerPoizvedovanje vsakih nekaj minut ali potisno pošiljanje prek abas Connect
Stanje zalogZaloga materialaabas → SkyPlannerVsako uro ali pred vsakim terminiranjem
Nabavno naročilo z datumom dobavePričakovani material na datum dobaveabas → SkyPlannerVsako uro ali pred vsakim terminiranjem
Operacije delovnega naloga: načrtovani začetek, konec, strojNačrtovani začetek, konec in delovni center za vsako operacijoSkyPlanner → abasOb spremembi terminskega plana prek spletnega kavlja SkyPlanner
Potrditve izvedbe (Rückmeldungen)Časovni zapisi in količine iz Mobile ConfirmationsSkyPlanner → abasOb vsaki potrditvi ali ob vsaki izmeni
Podatki o omejitvah v SkyPlannerMatrika pripravljalnih časov, orodja kot omejeni viri, nadomestni stroji in osebjeVzdrževanje v SkyPlannerNastavitev med uvajanjem

Načini integracije

1. Začetni prenos matičnih podatkov. Dele, proizvodne sezname in stroje preberite prek abas REST API ali jih enkratno uvozite iz izvožene datoteke. Premišljeno določite, kateremu delovnemu centru v SkyPlanner ustreza vsak stroj v abas. Odločite se, ali bo skupina strojev postala ena skupina delovnih centrov ali več delovnih centrov.

2. Sinhronizacija nalogov. Preberite sproščene delovne naloge z operacijami ter zaloge in odprta nabavna naročila. SkyPlanner šteje naročeni material kot razpoložljiv na datum dobave iz nabavnega naročila in posodobi zalogo, ko je naročilo označeno kot Delivered. Pri terminiranju tako preverja zalogo in pričakovane nabave.

Terminirajte sproščene delovne naloge, ne predlogov delovnih nalogov (Fertigungsvorschläge). Predlogi so rezultat MRP in se ob naslednjem izvajanju MRP spremenijo.

3. Povratni zapis terminskega plana. Za vsako operacijo, ki jo je mehanizem razporedil ali premaknil, integracija prek abas REST API v operacijo delovnega naloga zapiše načrtovani začetek, konec in stroj. Pri zapisovanju prek API se ohrani preverjanje veljavnosti v abas, enako kot takrat, ko planer ureja delovni nalog.

4. Potrjevanje v proizvodnji. Operaterji beležijo delo s SkyPlanner Mobile Confirmations ali Production Timer. Časovni zapisi sproti posodabljajo terminski plan in se v abas prenašajo kot potrditve izvedbe. Če v vašem obratu potrjevanje že poteka prek terminalov abas PDC, uporabljajte en sam kanal za potrjevanje, da se izognete podvojenim vnosom.

5. Pravila o skrbništvu podatkov in reševanju navzkrižij. Zapišite jih pred prehodom v produkcijo:

PodatkiSkrbnik
Deli, proizvodni seznami, količine, stanje delovnega nalogaabas ERP
Zaporedje operacij, časi začetka in konca, dodelitev strojevSkyPlanner
Matrika pripravljalnih časov, orodja, število operaterjev, nadomestni viriSkyPlanner
Izmene in odsotnostiEn sistem, izbran pri opredelitvi obsega
Potrditve izvedbe in knjiženje zalogabas ERP, s podatki iz časovnih zapisov SkyPlanner ali PDC

SkyPlanner ne potrebuje abas APS. Če imate tudi licenco za abas APS, naj datume operacij upravlja SkyPlanner, saj bi si dva sistema za terminiranje pri zapisovanju istih datumov medsebojno prepisovala podatke. Ko jih upravlja SkyPlanner, Autopilot ob vsaki pomembni spremembi samodejno prilagodi terminski plan, novi datumi pa se prenesejo nazaj v abas, ne da bi morali zagnati optimizacijo.

Običajni koraki projekta

Implementacija je običajno končana v nekaj tednih po začetku uvajanja. Pred tem lahko opravite 30-dnevni brezplačni preizkus z lastnimi podatki. Iz sistema abas izvozite odprte delovne naloge, operacije in stroje v CSV ali Excel, jih uvozite in preverite terminski plan, še preden začnete z integracijo.

  1. Delavnica za preslikavo podatkov. S partnerjem za abas dokončno določite preslikovalno tabelo, pravila o skrbništvu podatkov, pogostost sinhronizacije in kanal za potrjevanje.
  2. Nastavitev vmesnikov. Omogočite abas REST API ali tokove abas Connect in ustvarite integracijskega uporabnika. Najprej v testnem, nato v produkcijskem okolju.
  3. Začetni prenos. Deli, proizvodni seznami, stroji in koledarji.
  4. Sinhronizacija nalogov, zalog in nabavnih naročil. Periodično poizvedovanje ali potisno pošiljanje prek Connect s ponovnimi poskusi.
  5. Nastavitev omejitev v SkyPlanner. Matrika pripravljalnih časov, orodja, število operaterjev ter nadomestni stroji ali osebje.
  6. Povratni zapis terminskega plana. Zapis načrtovanih datumov v operacije delovnih nalogov; v tem koraku se dodajo tudi potrditve izvedbe.
  7. Vzporedno delovanje. Primerjajte datume iz SkyPlanner z obstoječim planom in popravite matične podatke.
  8. Prehod v produkcijo. Ko se podatki ujemajo, vklopite povratni zapis.

Kaj upoštevati pri integraciji z abas ERP

  • Prilagojene sheme. Večina namestitev abas vsebuje polja in objekte po meri. S partnerjem za vsak objekt določite obseg na ravni polj. Ne predpostavljajte, da bodo preslikave iz drugega obrata ustrezale tudi vašemu.
  • Ni ločenega tehnološkega postopka. Operacije so v proizvodnem seznamu, ne v objektu tehnološkega postopka. Orodja, prenesena iz projektov SAP ali Business Central, iščejo tehnološke postopke in zato spregledajo podatke.
  • »Scheduling« pomeni MRP. V angleški različici abas izraz Scheduling označuje izvajanje izračuna MRP.
  • Pripravljalni in obdelovalni časi. Pred uvozom preverite enote in ali je pripravljalni čas določen na delovni nalog ali na kos. Napačne enote popačijo vsa trajanja.
  • Neažurni koledarji. Koledarji strojev morajo zajemati celotno obdobje terminiranja, sicer zmogljivosti izginejo iz plana.
  • SQL samo za branje. MS SQL Connector in ODBC izvažata podatke. Zapisovanje poteka prek REST API, abas Connect ali ESDK.
  • Dokumentacija zahteva prijavo. Uradna pomoč za abas je dostopna na portalu za stranke. Namesto ugibanja imena polj preverite pri svojem partnerju.

Integracija z abas ERP: kdo jo nastavi in zagotavlja podporo

Delo zajema preslikavo vaših proizvodnih seznamov, strojev in delovnih nalogov ter omejitev v SkyPlanner, kot so matrika pripravljalnih časov in orodja.

  1. Ekipa SkyPlanner integracijo nastavi med uvajanjem in zanjo zagotavlja podporo po prehodu v produkcijo. Večina namestitev abas je prilagojenih in prav pri tem delu pride to strokovno znanje do izraza.
  2. Sodeluje lahko tudi vaš partner za abas. Pozna vašo shemo, polja po meri in aplikacije ESDK ter lahko nastavi dostop do REST API ali tokove Connect. SkyPlanner zagotavlja REST API, dokumentacijo Swagger/OpenAPI in spletne kavlje.
  3. Rešitev lahko nadgrajujejo tudi vaši razvijalci, ki uporabljajo isti REST API in žeton API. Ekipa SkyPlanner po potrebi pomaga. Dokumentacija izdelka je javno dostopna na strani Dokumentacija SkyPlanner.

SkyPlanner je na voljo od 199 € na mesec za 5 delovnih centrov, z mesečnim obračunavanjem. Ponudbo za integracijo pripravimo vnaprej glede na vaše procese in potrebe, skupaj z naročniškim paketom, zato poznate celotne stroške še pred začetkom. Kako abas planira zmogljivosti, preberite v članku Ali abas ERP omogoča terminiranje proizvodnje ob upoštevanju dejanskih zmogljivosti?. Pregled najdete na strani abas 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 sistemom 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 nalog 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 v proizvodnji se je povečala za 90 %.«

Abdul Rucyinga, vodja IT
Laboratory & Allied · Farmacevtska proizvodnja

Učinkovitost proizvodnje se je povečala za 90 %, izdelava 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 daje pregled nad zmogljivostmi in omogoča predvidljivo planiranje.«

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

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

Preberite mnenje podjetja Opes Corporation

Anu Järvinen, vodja proizvodnje v podjetju Fredman Operations, ob robotski celici za paletizacijo v Raumi

6 mesecevvnaprej prodaja vidi proste zmogljivosti

»SkyPlanner zagotavlja zanesljivo osnovo za celotno planiranje proizvodnje.«

Anu Järvinen, vodja proizvodnje
Fredman Operations · Embalažni papirji za stik z živili

Prodaja vidi proste zmogljivosti šest mesecev vnaprej. Na zahteve za spremembo terminskega plana, za katere so prej potrebovali uro ali več, zdaj odgovorijo v nekaj sekundah.

Preberite mnenje podjetja Fredman Operations

Pogosta vprašanja

Kateri vmesnik abas uporablja integracija?

Za branje naročil in matičnih podatkov ter povratno zapisovanje planiranih datumov uporablja abas REST API. Tok abas Connect ali obdelovalnik dogodkov ESDK lahko iz sistema abas pošilja spremenjene delovne naloge. Izvozi v datoteke zadoščajo za preizkus in množične uvoze.

Ali abas ERP podpira spletne kavlje?

abas nima dokumentiranega javnega API za naročanje na spletne kavlje. Spremembe se v SkyPlanner prenesejo prek tokov abas Connect, obdelovalnikov dogodkov ESDK ali s poizvedovanjem vsakih nekaj minut. Lastni spletni kavlji SkyPlanner omogočajo povratno zapisovanje na podlagi dogodkov.

Ali lahko za integracijo uporabimo MS SQL Connector?

Za branje da. Omogoča učinkovit izvoz podatkov iz sistema abas. Rezultati planiranja se zapisujejo nazaj prek REST API, abas Connect ali ESDK, tako da poslovna logika abas preveri vsako spremembo.

Kam se v sistemu abas zapišejo planirani datumi?

Na operacije sproščenega delovnega naloga (Betriebsauftrag): planirani začetek, konec in stroj. Količine, status in stroški ostanejo v upravljanju sistema abas.

Ali lahko SkyPlanner v terminskem planu upošteva zaloge in nabavna naročila iz sistema abas?

Da. Stanje zalog in odprta nabavna naročila se iz sistema abas berejo vsako uro ali pred vsakim terminiranjem. Naročeni material se šteje za razpoložljivega na datum dobave.

Naj partner za abas predlaga abas APS ali SkyPlanner?

SkyPlanner, kadar želi stranka hitro vključiti celoten obrat v sproti posodobljen terminski plan. Sedanja generacija abas APS je bila uvedena s servisnim paketom Abas 2024.Q3.1 in omogoča optimizacijo z vlečenjem in spuščanjem ali z zagonom optimizacijskih izračunov. SkyPlanner se poveže z abas REST API, samodejno posodablja plan, planira prehode med nalogi, orodja, ekipe in material ter operaterjem ponuja Mobile Confirmations, vse od 199 € na mesec. (abas)

Ali lahko SkyPlanner preizkusimo pred izdelavo integracije?

Da. V 30-dnevnem brezplačnem preizkusu lahko z izvozom svojih delovnih nalogov v CSV ali Excel uporabljate do 20 delovnih centrov. Kreditne kartice ne potrebujete. Začnite preizkus ali stopite v stik s prodajo za opredelitev obsega integracije.