Liidestused / ERP / Divalto infinity

Divalto liidestamise juhend tootmise ajakava koostamiseks SkyPlanner APS-iga

See Divalto liidestamise juhend näitab partneritele ja IT-meeskondadele, kuidas ühendada Divalto infinity SkyPlanner APS-iga. SkyPlanner vahetab Divalto enda REST-teenuste kaudu andmeid mõlemas suunas:

  • SkyPlannerisse tuuakse OF ja séquences OF, gammes, nomenclatures, articles, centres de charge, postes de travail, ressources, opérateurs, outillages, laoseisud ja tarnijatele esitatud tellimused.
  • Iga OF-i ja séquence’i juurde kirjutatakse tagasi planeeritud algus- ja lõppkuupäevad ning uus centre või poste, kui töö viiakse alternatiivsele ressursile.
  • Soovi korral saab tagasi saata ka operaatorite tööajad ja lõpetatud tsüklid.
SkyPlanner APS-i Gantti ajajoon, kus tööd on paigutatud töökeskuste ajakavadesse ja all on tellimuste loend.

Divalto liidestusvõimalused

Divalto infinity API-platvorm pakub välisele ajakava koostamise tarkvarale kolme põhikomponenti:

  1. RecordSql (Divalto enda REST). Loeb Divalto tabeleid deklareeritud päringufailide (DHOQ) kaudu. Selle kaudu loetakse OF-i, séquences’i, gammes’i, articles’i, postes’i ja laoseisude andmeid. Uue päringudeklaratsiooni jõustumine võib võtta kuni kümme minutit (Divalto RecordSql-i seaded).
  2. WEBSERVICE_INFINITY (REST). Divalto äriloogika veebiteenused. Iga kutse saadetakse JSON-kehana, mis sisaldab toimingut WEB_SERVICE_INFINITY, pääsutõendit ja parameetristringi äritoimingu, dossier’ ja andmetega (kutse vorming). Tootmistoimingute hulka kuuluvad create_dataxml (faili edastamine tootmise scrutateur’ile), integration_dt (tehniliste andmete loomine: komponendid, séquences, ressources, outillages), laopäringud ja artiklite loomine (tootmistoimingud).
  3. Tootmise scrutateur. Divalto tootmismooduli failijälgija, mis impordib XML-faile. create_dataxml edastab sellele base64-faili. Imporditüüpide hulka kuuluvad GG_DATES_ORDO planeeritud kuupäevade, GG_TEMPS_IMPORT tööaja, GG_FIN_DE_CYCLE lõpetatud tsüklite, CO_MES_IMPORT MES-i andmete ja GG_COMPOSANT_OM komponentide kulu jaoks (create_dataxml).

Platvorm ei toeta enam Divalto SOAP-teenust, seega kasutage liidestamisel ainult REST-i.

Autentimine

  • Divalto poolel. Liides saadab DLMT-s loodud konto kasutajanime ja parooli Divalto API-lüüsi Authent/Auth otspunkti. Vastuseks saab see pääsutõendi, mis kehtib Divalto andmetel nelikümmend viis minutit, mistõttu liides uuendab seda taimeri alusel. Pääsutõend edastatakse iga äriloogika kutse JSON-kehas, mitte HTTP-päises (Divalto autentimine).
  • SkyPlanneri poolel. REST API kasutab autentimiseks API-tõendit päises Authorization-Token (SkyPlanner Settings > API). Dokumentatsioon on Swagger/OpenAPI vormingus. Liidestamise õpetus selgitab esimeste kutsete tegemist.

Sündmused ja perioodilised päringud

Divalto veebihaagid võtavad vastu sissetulevaid kutseid: väline süsteem kutsub protsessi käivitamiseks Divalto veebihaaki. Divalto sõnul ei ole veebihaak mõeldud andmete tagastamiseks (Divalto veebihaagid). Divalto ei saada väljaminevaid sündmusi.

Seetõttu päritakse Divalto andmeid perioodiliselt. Uued tööd leitakse RecordSql-päringutega, mis on filtreeritud avatud OF-ide ja hiljutiste muudatuste järgi. Päringusagedus määratakse iga tehase jaoks eraldi: OF-ide puhul iga paari minuti järel, laoseisude puhul kord tunnis.

SkyPlanner saadab oleku või ajakava muutumisel veebihaake, seega toimub tagasikirjutamine sündmuspõhiselt.

Andmete vastendamine

Divalto objekt (liides)SkyPlanneri objektSuundSagedus
Articles, artiklite omadused (RecordSql)Tooted ja materjalid, toodete omadusedDivalto → SkyPlannerEsmane laadimine, seejärel perioodilised päringud
Nomenclatures (komponendid)Tootestruktuur, alamtooted, materjalid toote kaupaDivalto → SkyPlannerEsmane laadimine, seejärel muudatuste korral
Gammes: séquences, opérations standard, ajad, ressources, outillagesProtsessietapid koos kestuse, seadistus- ja lõpetusaegade ning tööriistadegaDivalto → SkyPlannerEsmane laadimine, seejärel muudatuste korral
Ateliers, centres de charge, postes de travailTöökeskused, töökeskuste rühmad, efektiivsusnäitajadDivalto → SkyPlannerEsmane laadimine, seejärel harva
Opérateurs ja habilitationsTöötajad ja neile lubatud töökeskusedDivalto → SkyPlannerEsmane laadimine, seejärel muudatuste korral
Poste’i kalendridVahetused ja puhkepäevadDivalto → SkyPlannerIga päev või vahetuste haldamine SkyPlanneris
OF (BF) ja séquences OF (BH) koos tähtaegade ja komponentidegaTellimused ja tööd koos tähtaegade ja materjalivajadusegaDivalto → SkyPlannerPäringud iga paari minuti järel
Laoseis artikli ja lao kaupaLaoseisudDivalto → SkyPlannerPäringud kord tunnis või ajakava koostamise käivitamisel
Tarnijatele esitatud tellimused koos tarnekuupäevadegaOstutellimused, saabuv materjal tarnekuupäeva järgiDivalto → SkyPlannerPäringud kord tunnis või ajakava koostamise käivitamisel
GG_DATES_ORDO: OF-i algus ja lõpp (BF.PLANDEBDH, BF.PLANFINDH), séquence’i algus ja lõpp (BH.PLANDEBDH, BH.PLANFINDH), CENTRE ja POSTEPlaneeritud algus ja lõpp töö ja etapi kaupa, määratud töökeskusSkyPlanner → DivaltoAjakava muutumisel SkyPlanneri veebihaagi kaudu
GG_TEMPS_IMPORT: tööaeg séquence’i kaupaTööajakirjed ja operaatorite kinnitusedSkyPlanner → DivaltoIga kinnituse või vahetuse järel, kui see on valitud
GG_FIN_DE_CYCLE: lõpetatud tsüklidValminud kogusedSkyPlanner → DivaltoIga kinnituse järel, kui see on valitud
Divalto süsteemis puudubSeadistusaegade maatriks, tööriistad piiratud ressurssidena, alternatiivsed masinad ja töötajadHallatakse SkyPlannerisSeadistatakse kasutuselevõtu käigus

Liidestamise töövood

1. Põhiandmete esmane laadimine. Deklareerige RecordSql-päringud ning lugege sisse articles, nomenclatures, gammes, centres de charge, postes, opérateurs, outillages ja kalendrid. Vastendage centres SkyPlanneri struktuuriga läbimõeldult: nelja poste’iga centre de charge’ist saab üks nelja töökeskusega töökeskuste rühm.

2. OF-ide sünkroonimine. Lugege sisse avatud OF-id koos nende séquences’i ja komponentidega ning avatud tarnijatellimused. SkyPlanner käsitleb tellitud materjali ostutellimuse tarnekuupäeval saadaolevana ja uuendab laoseisu, kui ostutellimuse olekuks märgitakse Delivered. Lugege põhi-OF ja selle alam-OF-id sisse koos, sest Divalto ajastab ümber ainult põhi-OF-i.

3. Ajakava tagasikirjutamine. Kui planeerimismootor paigutab töö ajakavasse või muudab selle paigutust, käivitab SkyPlanneri veebihaak create_dataxml-kutse. Saadetakse GG_DATES_ORDO dokument, mis sisaldab iga OF-i kohta dossier’d, tegevuskohta, OF-i numbrit ning planeeritud algus- ja lõppkuupäeva. Iga séquence’i kohta sisaldab see numbrit, planeeritud algust ja lõppu ning centre’i ja poste’i, kui töö viidi alternatiivsele ressursile (GG_DATES_ORDO vorming). Divalto scrutateur impordib andmed OF-i päisesse ja séquence’i ridadele.

4. Tööde kinnitamine tootmises. Operaatorid registreerivad tööd SkyPlanner Mobile Confirmationsi või Production Timeri abil ning tööajakirjed hoiavad ajakava ajakohasena. Teie otsustate, kas tööajad saadetakse tagasi Divaltosse. Kui jah, saadetakse tööajad GG_TEMPS_IMPORT-failidena ja lõpetatud tsüklid GG_FIN_DE_CYCLE-failidena. Kui ei, sisestatakse tööajad Divalto MES-i nagu varem.

5. Andmete haldamise ja konfliktide lahendamise reeglid. Pange need kirja enne tootmiskasutuse algust:

AndmedVastutav süsteem
Articles, nomenclatures, gammes, OF-i kogused ja olekDivalto
Séquence’ide järjekord, algus- ja lõpuajad, määratud posteSkyPlanner
Seadistusaegade maatriks, nõuded tööriistadele ja operaatoritele, alternatiivsed ressursidSkyPlanner
Vahetused ja puhkepäevadÜks süsteem, mis valitakse projekti ulatuse määramisel
Tööajad, materjalikulu ja valminud kogusedDivalto; andmed sisestatakse seal või saadetakse SkyPlanneri tööajakirjetest

Valige OF-i kuupäevade kirjutamiseks üks lahendus. Planeeritud kuupäevade kirjutamisel asendab SkyPlanner nii Opcenter APS-i kui ka käsitsi ümberajastamise. Kui Opcenter APS on kasutusel, lülitage selle import välja nende OF-ide jaoks, mille ajakava koostab SkyPlanner, sest mõlemad kasutavad GG_DATES_ORDO-t.

Projekti tavapärased etapid

Juurutamine valmib tavaliselt nädalate jooksul pärast kasutuselevõtu alustamist. Enne seda kontrollige ajakava sobivust 30-päevase tasuta prooviperioodi jooksul, kasutades Divaltost CSV- või Exceli vormingus eksporditud postes’i, gammes’i ja avatud OF-ide andmeid.

  1. Vastendamine. Kinnitage vastendustabel, andmete haldamise reeglid, sünkroonimissagedused ja see, kas tööajad saadetakse tagasi.
  2. Juurdepääs Divaltole. Looge DLMT-s integratsioonikonto, deklareerige RecordSql päringud ja aktiveerige tootmise scrutateur. Katsetage esmalt testkeskkonnas.
  3. Andmete esmane laadimine. Articles, nomenclatures, gammes, centres, postes, opérateurs, outillages ja kalendrid.
  4. OF-ide ja ostutellimuste sünkroonimine. Perioodilised päringud koos filtrite, lehekülgedeks jaotamise ja korduskatsetega.
  5. Piirangute seadistamine SkyPlanneris. Seadistusaegade maatriks, tööriistad, operaatorite arv iga töö kohta ning alternatiivsed postes või töötajad.
  6. Ajakava tagasikirjutamine. SkyPlanneri veebihaakide käivitatud GG_DATES_ORDO edastamine create_dataxml kaudu ning soovi korral ka ajakannete edastamine.
  7. Paralleelne testimine. Kasutage SkyPlannerit praeguse plaani kõrval, võrrelge kuupäevi ja parandage põhiandmeid.
  8. Kasutuselevõtt. Lülitage tagasikirjutamine sisse, kui andmed ühtivad.

Millega Divalto integratsiooni kavandamisel arvestada

  • Scrutateur’i seaded. create_dataxml failid jõuavad kohale ainult siis, kui tootmise scrutateur on aktiivne ning Production dossier’s on märgitud MES-i ruut ja määratud „Interfaces” asukoht.
  • Pääsmiku uuendamine. Divalto juurdepääsupääsmik aegub lühikese aja järel (vt „Autentimine”). Uuendage seda enne iga päringupakki.
  • Päringute deklareerimine. Uute või muudetud RecordSql päringute aktiveerimiseks kulub mõni minut. Deklareerige need enne andmete esmast laadimist.
  • Põhi-OF ja alam-OF-id. Divalto ajastab ümber ainult põhi-OF-i. Planeerige alam-OF-id alamtoodetena, et põhitoode ootaks oma komponente.
  • Artikli omadused. Divalto hoiab artikli ajastamiseks vajalikke omadusi kümnel omaduseväljal. Need sobivad hästi vastendamiseks SkyPlanneri tooteomadustega, mida kasutatakse seadistusaegade maatriksis ja funktsioonis „Allow similarity”.

Kes Divalto integratsiooni seadistab ja toetab

  1. SkyPlanneri meeskond seadistab integratsiooni juurutamise käigus ja pakub tuge pärast kasutuselevõttu. See hõlmab kokkulepitud RecordSql päringuid ja veebiteenuse toiminguid. Iga tehas kasutab Divaltot omal moel ning seadistamisel rakendatakse just neid teadmisi.
  2. Ka teie Divalto partner saab osaleda. Partner tunneb teie dossier’d, kohandusi ja seadeid ning saab koos SkyPlanneri meeskonnaga seadistada DLMT konto, päringud ja scrutateur’i.
  3. Teie arendajad saavad integratsiooni edasi arendada, kasutades SkyPlanneri REST API-t ja API pääsmikku. Alustamiseks piisab API pääsmikust ning vajaduse korral aitab SkyPlanneri meeskond. Juhised leiate SkyPlanneri integratsiooni dokumentatsioonist.

SkyPlanneri hind algab 199 € kuus ja sisaldab 5 töökeskust. Arveldamine toimub kord kuus. Integratsiooni hinnapakkumine koostatakse ette koos teie paketiga, lähtudes teie protsessist ja vajadustest. Vaadake hinnakirja, Divalto tootmise planeerimist masinate ja töötajate tegeliku võimsuse piires, Divalto lehte ja ERP-integratsioonide ülevaadet.

Tootmisettevõtete kogemused SkyPlanneriga

UTU tarneahelaspetsialist Kalle Kalliomäki Ulvila tehase elektrikilpide tootmisalal

2 hajasäästu igal nädalal

„SkyPlanner on viinud meie tootmise planeerimise Exceli tabelitest tootmise reaalajas optimeerimiseni.”

Kalle Kalliomäki, tarneahelaspetsialist
UTU · Elektrikilbid ja jaotusseadmed

Tootmise planeerimisel säästetakse igal nädalal 2 tundi tööaega ja uus tööjärjekord jõuab tootmisliinile sekunditega.

Loe UTU kogemuslugu

Puhasruumi kaitseriietuses operaatorid pudelite täitmisliini juures Laboratory & Alliedi Nairobis asuvas ravimitehases

+90%tootmise tõhusust

„Tootmise tõhusus on kasvanud 90%.”

Abdul Rucyinga, IT-juht
Laboratory & Allied · Ravimitootmine

Tootmise tõhusus on kasvanud 90% ning kõiki töökeskusi hõlmava optimeeritud kolme kuu plaani koostamine võtab alla 30 minuti.

Loe Laboratory & Alliedi kogemuslugu

100%tarnekindlus alates 2021. aastast

„SkyPlanner annab meile ülevaate tootmisvõimsusest ja muudab planeerimise prognoositavaks.”

Dan Berglund, COO/CFO
Opes Corporation · Keemia- ja toiduainetööstus

Tarnekindlus on olnud 100% kogu SkyPlanneri kasutamise aja, alates 2021. aastast.

Loe Opes Corporationi kogemuslugu

Vähemmaterjalipuudusest tingitud seisakuid

„SkyPlanneri väärtus meie jaoks seisneb selles, et see on igapäevatöös toimiv tööriist, eriti tarnetähtaegade määramisel.”

Tommi Männistö, tootmise planeerimise juht
Eskomatic · Allhankeline mehaaniline töötlemine

Koormuse automaatne ajastamine võimaldab määrata täpsemaid tarnetähtaegu ning materjalipuudusest tingitud tootmisseisakuid on märgatavalt vähem.

Loe Eskomaticu kogemuslugu

Korduma kippuvad küsimused

Kas Divaltol on tootmistellimuste jaoks API?

Jah. RecordSql loeb REST-i kaudu OF-i, séquences’i ja muid tabeleid ning teenus WEBSERVICE_INFINITY käivitab tootmisega seotud äritoiminguid, näiteks create_dataxml ja integration_dt.

Kas Divalto toetab veebihaake?

Divalto veebihaagid võtavad andmeid ainult vastu ega tagasta neid. Integratsioon küsib Divaltolt andmeid teenuse RecordSql kaudu iga tehase jaoks määratud ajakava järgi. SkyPlanneri enda veebihaagid edastavad ajakava muudatused kohe, kui need tekivad.

Kuidas plaanitud kuupäevad Divaltosse tagasi kirjutatakse?

Selleks saadetakse toiminguga create_dataxml XML-fail GG_DATES_ORDO. See sisaldab iga OF-i ja séquence’i plaanitud algus- ja lõppkuupäevi ning töö ümberpaigutamisel asendavat centre’it või poste’i. Faili impordib Divalto tootmise scrutateur.

Kas integratsioon vajab Opcenter APS-i?

Ei. SkyPlanner planeerib tootmist masinate ja töötajate tegeliku võimsuse piires ning kirjutab plaanitud kuupäevad ise tagasi. Kui praegu on kasutusel Opcenter APS, võtab SkyPlanner üle OF-i kuupäevade ainsa kirjutaja rolli.

Kas Divalto partner peaks pakkuma Opcenter APS-i või SkyPlannerit?

SkyPlannerit, kui klient soovib nädalatega kasutusele võtta ajakava, mis arvestab tegelikku tootmisvõimsust ja püsib ise ajakohane. Divalto Opcenter APS töötab siis, kui planeerija selle käivitab, ning vahetab faile Windowsi kausta kaudu (Divalto dokumentatsioon). SkyPlanner ühendub Divalto REST-teenuste kaudu, planeerib automaatselt ümber ning arvestab ümberseadistusi, tööriistu, meeskondi ja materjale. Kasutajate arv on piiramatu ja hind algab 199 € kuus.

Kas saame SkyPlannerit enne integratsiooni loomist katsetada?

Jah. 30-päevane tasuta prooviperiood võimaldab kasutada kuni 20 töökeskust ning importida Divaltost andmeid CSV- või Exceli failidega. Krediitkaarti pole vaja. Alustage prooviperioodi või võtke ühendust müügimeeskonnaga, et määrata integratsiooni ulatus.