Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / Divalto infinity

Vodnik za povezavo Divalto s SkyPlanner APS za terminiranje proizvodnje

Ta vodnik partnerjem in ekipam IT pojasnjuje, kako povezati Divalto infinity s SkyPlanner APS. SkyPlanner se z Divalto povezuje dvosmerno prek spletnih storitev REST sistema Divalto:

  • V SkyPlanner se prenašajo OF in séquences OF, gammes, nomenclatures, articles, centres de charge, postes de travail, ressources, opérateurs, outillages, zaloge in naročila dobaviteljem.
  • Planirani datumi začetka in konca se zapisujejo nazaj v vsak OF in séquence. Če se delo prenese na alternativni vir, se zapiše tudi novi centre ali poste.
  • Če se tako odločite, se lahko nazaj zapisujejo tudi časi operaterjev in zaključeni cikli.
Ganttov diagram v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom nalogov spodaj.

Vmesniki za povezavo z Divalto

Divalto infinity na svoji platformi API zunanjemu sistemu za terminiranje ponuja tri gradnike:

  1. RecordSql (izvorni REST). Bere tabele Divalto prek deklariranih poizvedovalnih datotek (DHOQ). Po tej poti se berejo OF, séquences, gammes, articles, postes in zaloge. Traja lahko do deset minut, da nova deklaracija poizvedbe začne veljati (nastavitve Divalto RecordSql).
  2. WEBSERVICE_INFINITY (REST). Spletne storitve Divalto za poslovne operacije. Vsak klic vsebuje telo JSON z dejanjem WEB_SERVICE_INFINITY, žetonom za dostop in nizom parametrov, ki določa poslovno dejanje, dossier in podatke (oblika klica). Med dejanji za proizvodnjo so create_dataxml (oddaja datoteke za proizvodni scrutateur), integration_dt (ustvarjanje tehničnih podatkov: komponente, séquences, ressources, outillages), poizvedbe o zalogah in ustvarjanje artiklov (dejanja za proizvodnjo).
  3. Proizvodni scrutateur. Nadzornik datotek v proizvodnem modulu Divalto, ki uvaža datoteke XML. create_dataxml mu posreduje datoteko v zapisu base64. Vrste uvoza vključujejo GG_DATES_ORDO za planirane datume, GG_TEMPS_IMPORT za čase, GG_FIN_DE_CYCLE za zaključene cikle, CO_MES_IMPORT za podatke MES in GG_COMPOSANT_OM za porabo komponent (create_dataxml).

Platforma ne podpira več storitve SOAP sistema Divalto, zato pri razvoju uporabljajte samo REST.

Avtentikacija

  • Na strani Divalto. Povezava pošlje uporabniško ime in geslo računa, ustvarjenega v DLMT, na končno točko Authent/Auth prehoda API sistema Divalto. Prejme žeton za dostop, ki po navedbah Divalto velja petinštirideset minut, zato ga povezovalnik obnavlja v časovnih intervalih. Žeton se pri vsakem poslovnem klicu pošlje v telesu JSON, ne v glavi HTTP (avtentikacija Divalto).
  • Na strani SkyPlanner. REST API za avtentikacijo uporablja žeton API v glavi Authorization-Token (SkyPlanner Settings > API), dokumentiran pa je v Swagger/OpenAPI. Vodič za povezavo vas vodi skozi prve klice.

Dogodki in periodično poizvedovanje

Spletni kavlji sistema Divalto so vhodni: zunanji sistem pokliče spletni kavelj Divalto in s tem sproži proces. Divalto navaja, da spletni kavelj ni namenjen vračanju podatkov (spletni kavlji Divalto). Divalto ne pošilja izhodnih dogodkov.

Zato se podatki iz Divalto pridobivajo s periodičnim poizvedovanjem. Poizvedbe RecordSql, filtrirane na odprte OF in nedavne spremembe, zajamejo novo delo. Pogostost se določi za vsak obrat posebej: od vsakih nekaj minut za OF do enkrat na uro za zaloge.

SkyPlanner ob spremembi stanja ali terminskega plana pošilja spletne kavlje, zato povratni zapis sprožajo dogodki.

Preslikava podatkov

Objekt Divalto (vmesnik)Objekt SkyPlannerSmerPogostost
Articles, lastnosti artiklov (RecordSql)Izdelki in materiali, lastnosti izdelkovDivalto → SkyPlannerZačetni prenos, nato periodično poizvedovanje
Nomenclatures (komponente)Struktura izdelka, podizdelki, materiali po izdelkihDivalto → SkyPlannerZačetni prenos, nato ob spremembi
Gammes: séquences, opérations standard, časi, ressources, outillagesProcesni koraki s trajanji, pripravljalnimi in zaključnimi časi, orodjaDivalto → SkyPlannerZačetni prenos, nato ob spremembi
Ateliers, centres de charge, postes de travailDelovni centri, skupine delovnih centrov, učinkovitostiDivalto → SkyPlannerZačetni prenos, pozneje redko
Opérateurs in habilitationsOsebje in delovni centri, na katerih sme delatiDivalto → SkyPlannerZačetni prenos, nato ob spremembi
Koledarji za posteIzmene in dela prosti dneviDivalto → SkyPlannerDnevno ali lastne izmene v SkyPlanner
OF (BF) in séquences OF (BH) z roki in komponentamiNalogi in operacije z roki ter potrebami po materialuDivalto → SkyPlannerPoizvedovanje vsakih nekaj minut
Zaloge po artiklih in skladiščihStanje zalogDivalto → SkyPlannerPoizvedovanje vsako uro ali ob zagonu terminiranja
Naročila dobaviteljem z datumi dobaveNabavna naročila, prihajajoči material po datumih dobaveDivalto → SkyPlannerPoizvedovanje vsako uro ali ob zagonu terminiranja
GG_DATES_ORDO: začetek in konec OF (BF.PLANDEBDH, BF.PLANFINDH), začetek in konec séquence (BH.PLANDEBDH, BH.PLANFINDH), CENTRE in POSTEPlanirani začetek in konec za vsako operacijo in korak, dodeljeni delovni centerSkyPlanner → DivaltoOb spremembi terminskega plana prek spletnega kavlja SkyPlanner
GG_TEMPS_IMPORT: čas za vsako séquenceČasovni zapisi in potrditve operaterjevSkyPlanner → DivaltoOb vsaki potrditvi ali za vsako izmeno, če se tako odločite
GG_FIN_DE_CYCLE: zaključeni cikliIzdelane količineSkyPlanner → DivaltoOb vsaki potrditvi, če se tako odločite
Ni v DivaltoMatrika pripravljalnih časov, orodja kot viri z omejeno razpoložljivostjo, alternativni stroji in osebjeVzdrževanje v SkyPlannerNastavitev med uvajanjem

Vzorci povezovanja

1. Začetni prenos matičnih podatkov. Deklarirajte poizvedbe RecordSql in preberite articles, nomenclatures, gammes, centres de charge, postes, opérateurs, outillages ter koledarje. Premišljeno določite preslikavo za centres v SkyPlanner: centre de charge s štirimi postes postane ena skupina delovnih centrov s štirimi delovnimi centri.

2. Sinhronizacija OF. Preberite odprte OF z njihovimi séquences in komponentami ter odprta naročila dobaviteljem. SkyPlanner naročeni material obravnava kot razpoložljiv na datum dobave nabavnega naročila (PO), zalogo pa posodobi, ko je PO označen s statusom Delivered. Glavni OF in njegove podrejene OF preberite skupaj, saj Divalto ponovno terminira samo glavni OF.

3. Povratni zapis terminskega plana. Ko mehanizem razporedi ali premakne operacijo, spletni kavelj SkyPlanner sproži klic create_dataxml. Datoteka je dokument GG_DATES_ORDO, ki za vsak OF vsebuje dossier, poslovno enoto in številko OF ter planirana datuma začetka in konca. Za vsako séquence vsebuje njeno številko, planirani začetek in konec ter centre in poste, če je bilo delo preneseno na alternativni vir (oblika GG_DATES_ORDO). Divalto scrutateur podatke uvozi v glavo OF in vrstice séquence.

4. Potrjevanje dela v proizvodnji. Operaterji beležijo delo s SkyPlanner Mobile Confirmations ali Production Timer, časovni zapisi pa sproti posodabljajo terminski plan. Sami se odločite, ali se časi zapisujejo nazaj v Divalto. Če se, se časi prenesejo v datotekah GG_TEMPS_IMPORT, zaključeni cikli pa v datotekah GG_FIN_DE_CYCLE. Če se ne, se časi še naprej vnašajo v MES sistema Divalto.

5. Pravila lastništva podatkov in reševanja neskladij. Zapišite jih pred prehodom v produkcijo:

PodatkiLastnik
Articles, nomenclatures, gammes, količine in status OFDivalto
Vrstni red séquence, časi začetka in konca, dodelitev posteSkyPlanner
Matrika pripravljalnih časov, zahteve glede orodij in operaterjev, alternativni viriSkyPlanner
Izmene in dela prosti dneviEn sistem, izbran pri opredelitvi obsega
Časi, poraba in zaključkiDivalto; podatki se vnesejo vanj ali prenesejo iz časovnih zapisov SkyPlanner

Določite en sam vir za zapisovanje datumov OF. SkyPlanner pri zapisovanju planiranih datumov nadomesti Opcenter APS in ročno ponovno terminiranje. Če uporabljate Opcenter APS, izklopite njegov uvoz za OF, ki jih terminira SkyPlanner, saj oba uporabljata GG_DATES_ORDO.

Običajni koraki projekta

Implementacija je običajno zaključena v nekaj tednih po začetku uvajanja. Pred tem preverite terminski plan v 30-dnevnem brezplačnem preizkusu s podatki postes, gammes in odprtimi OF, izvoženimi iz Divalto v obliki CSV ali Excel.

  1. Preslikava. Dokončno določite preslikovalno tabelo, pravila lastništva podatkov, pogostost sinhronizacije in to, ali se časi zapisujejo nazaj.
  2. Dostop do Divalto. V DLMT ustvarite račun za integracijo, registrirajte poizvedbe RecordSql in aktivirajte proizvodni scrutateur. Najprej preverite delovanje v testnem okolju.
  3. Začetni prenos podatkov. Articles, nomenclatures, gammes, centres, postes, opérateurs, outillages in koledarji.
  4. Sinhronizacija OF in naročil dobaviteljem. Periodično poizvedovanje s filtri, razdelitvijo rezultatov na strani in ponovnimi poskusi.
  5. Nastavitev omejitev v SkyPlanner. Matrika pripravljalnih časov, orodja, število operaterjev na operacijo ter nadomestni postes ali osebje.
  6. Povratni zapis terminskega plana. GG_DATES_ORDO prek create_dataxml s spletnimi kavlji SkyPlanner ter povratni prenos časov, če se zanj odločite.
  7. Vzporedno testiranje. SkyPlanner uporabljajte vzporedno z obstoječim planom, primerjajte datume in popravite matične podatke.
  8. Prehod v produkcijo. Povratni zapis vključite, ko se podatki ujemajo.

Kaj upoštevati pri integraciji z Divalto

  • Nastavitve scrutateur. Datoteke create_dataxml se prenesejo le, če je proizvodni scrutateur aktiven ter sta v Production dossier označeno polje MES in nastavljena pot »Interfaces«.
  • Obnavljanje žetona. Žeton za dostop do Divalto po kratkem času poteče (glejte Avtentikacija). Obnovite ga pred vsakim sklopom klicev.
  • Registracija poizvedb. Nove ali spremenjene poizvedbe RecordSql se aktivirajo v nekaj minutah. Registrirajte jih pred začetnim prenosom podatkov.
  • Glavni in podrejeni OF. Divalto ponovno terminira samo glavni OF. Podrejene OF terminirajte kot podizdelke, da nadrejeni nalog počaka na svoje komponente.
  • Značilnosti artikla. Divalto lastnosti artikla, pomembne za terminiranje, hrani v desetih poljih za značilnosti. Ta se dobro preslikajo v lastnosti izdelka v SkyPlanner za matriko pripravljalnih časov in možnost »Allow similarity«.

Kdo nastavi in podpira integracijo z Divalto

  1. Ekipa SkyPlanner integracijo nastavi med uvajanjem in jo podpira po prehodu v produkcijo, v okviru dogovorjenih poizvedb RecordSql in dejanj spletnih storitev. Vsak obrat uporablja Divalto drugače in pri tem pride to znanje do izraza.
  2. Sodeluje lahko tudi vaš partner za Divalto. Pozna vaš dossier, surcharges in nastavitve ter lahko skupaj z ekipo SkyPlanner nastavi račun DLMT, poizvedbe in scrutateur.
  3. Vaši razvijalci lahko integracijo nadgradijo prek REST API sistema SkyPlanner z žetonom API. Za začetek zadostuje žeton API, ekipa SkyPlanner pa po potrebi pomaga. Navodila najdete v dokumentaciji za integracijo s SkyPlanner.

SkyPlanner je na voljo od 199 € na mesec z vključenimi 5 delovnimi centri in mesečnim obračunom. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe, skupaj z naročniškim paketom. Oglejte si cenik, terminiranje proizvodnje z upoštevanjem zmogljivosti za Divalto, stran o Divalto in pregled integracij z ERP.

Mnenja proizvodnih podjetij o sistemu SkyPlanner

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo pri 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, nova čakalna vrsta operacij pa do proizvodne linije prispe v nekaj sekundah.

Preberite mnenje podjetja UTU

Operaterji v oblačilih za čiste prostore ob liniji za polnjenje steklenic 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 omogoča pregled nad zmogljivostmi in predvidljivo planiranje.«

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

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

Preberite mnenje podjetja Opes Corporation

Manjzastojev zaradi pomanjkanja materiala

»SkyPlanner nam prinaša vrednost, ker je orodje, ki se obnese pri vsakdanjem delu, zlasti pri določanju dobavnih rokov.«

Tommi Männistö, vodja planiranja proizvodnje
Eskomatic · Pogodbena strojna obdelava

Samodejno razporejanje dela omogoča natančnejše določanje dobavnih rokov, zastoji v proizvodnji zaradi pomanjkanja materiala pa so se močno zmanjšali.

Preberite mnenje podjetja Eskomatic

Pogosta vprašanja

Ali ima Divalto API za proizvodne naloge?

Da. RecordSql prek REST bere OF, séquences in druge tabele, storitev WEBSERVICE_INFINITY pa izvaja poslovna dejanja za proizvodnjo, kot sta create_dataxml in integration_dt.

Ali Divalto podpira spletne kavlje?

Spletni kavlji Divalto so samo vhodni in ne vračajo podatkov. Integracija prek RecordSql periodično poizveduje po podatkih v Divalto v intervalih, določenih za posamezen obrat, spletni kavlji SkyPlanner pa spremembe terminskega plana pošljejo takoj, ko nastanejo.

Kako se planirani datumi zapišejo nazaj v Divalto?

Z datoteko XML GG_DATES_ORDO, poslano z dejanjem create_dataxml. Vsebuje planirane začetne in končne datume za vsak OF in vsako séquence ter nadomestni centre ali poste, kadar se delo premakne. Uvozi jo proizvodni scrutateur sistema Divalto.

Ali integracija zahteva Opcenter APS?

Ne. SkyPlanner izvaja terminiranje proizvodnje ob upoštevanju dejanskih zmogljivosti in sam zapisuje planirane datume. Če trenutno uporabljate Opcenter APS, SkyPlanner prevzame vlogo edinega sistema, ki zapisuje datume OF.

Naj partner za Divalto predlaga Opcenter APS ali SkyPlanner?

SkyPlanner, kadar stranka želi v nekaj tednih uvesti terminski plan, ki upošteva dejanske zmogljivosti in se sam posodablja. Opcenter APS v Divalto se zažene, ko ga zažene planer, datoteke pa izmenjuje prek mape Windows (dokumentacija Divalto). SkyPlanner se poveže prek storitev REST sistema Divalto, samodejno prilagaja plan, načrtuje menjave, orodja, ekipe in material ter omogoča neomejeno število uporabnikov, od 199 € na mesec.

Ali lahko SkyPlanner preizkusimo pred vzpostavitvijo integracije?

Da. 30-dnevni brezplačni preizkus podpira do 20 delovnih centrov z uvozom podatkov iz Divalto v obliki CSV ali Excel, brez kreditne kartice. Začnite preizkus ali se obrnite na prodajno ekipo za opredelitev obsega integracije.