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.
Divalto liidestusvõimalused
Divalto infinity API-platvorm pakub välisele ajakava koostamise tarkvarale kolme põhikomponenti:
- 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).
- 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).
- 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 objekt | Suund | Sagedus |
|---|---|---|---|
| Articles, artiklite omadused (RecordSql) | Tooted ja materjalid, toodete omadused | Divalto → SkyPlanner | Esmane laadimine, seejärel perioodilised päringud |
| Nomenclatures (komponendid) | Tootestruktuur, alamtooted, materjalid toote kaupa | Divalto → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
| Gammes: séquences, opérations standard, ajad, ressources, outillages | Protsessietapid koos kestuse, seadistus- ja lõpetusaegade ning tööriistadega | Divalto → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
| Ateliers, centres de charge, postes de travail | Töökeskused, töökeskuste rühmad, efektiivsusnäitajad | Divalto → SkyPlanner | Esmane laadimine, seejärel harva |
| Opérateurs ja habilitations | Töötajad ja neile lubatud töökeskused | Divalto → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
| Poste’i kalendrid | Vahetused ja puhkepäevad | Divalto → SkyPlanner | Iga päev või vahetuste haldamine SkyPlanneris |
| OF (BF) ja séquences OF (BH) koos tähtaegade ja komponentidega | Tellimused ja tööd koos tähtaegade ja materjalivajadusega | Divalto → SkyPlanner | Päringud iga paari minuti järel |
| Laoseis artikli ja lao kaupa | Laoseisud | Divalto → SkyPlanner | Päringud kord tunnis või ajakava koostamise käivitamisel |
| Tarnijatele esitatud tellimused koos tarnekuupäevadega | Ostutellimused, saabuv materjal tarnekuupäeva järgi | Divalto → SkyPlanner | Pä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 POSTE | Planeeritud algus ja lõpp töö ja etapi kaupa, määratud töökeskus | SkyPlanner → Divalto | Ajakava muutumisel SkyPlanneri veebihaagi kaudu |
| GG_TEMPS_IMPORT: tööaeg séquence’i kaupa | Tööajakirjed ja operaatorite kinnitused | SkyPlanner → Divalto | Iga kinnituse või vahetuse järel, kui see on valitud |
| GG_FIN_DE_CYCLE: lõpetatud tsüklid | Valminud kogused | SkyPlanner → Divalto | Iga kinnituse järel, kui see on valitud |
| Divalto süsteemis puudub | Seadistusaegade maatriks, tööriistad piiratud ressurssidena, alternatiivsed masinad ja töötajad | Hallatakse SkyPlanneris | Seadistatakse 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:
| Andmed | Vastutav süsteem |
|---|---|
| Articles, nomenclatures, gammes, OF-i kogused ja olek | Divalto |
| Séquence’ide järjekord, algus- ja lõpuajad, määratud poste | SkyPlanner |
| Seadistusaegade maatriks, nõuded tööriistadele ja operaatoritele, alternatiivsed ressursid | SkyPlanner |
| Vahetused ja puhkepäevad | Üks süsteem, mis valitakse projekti ulatuse määramisel |
| Tööajad, materjalikulu ja valminud kogused | Divalto; 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.
- Vastendamine. Kinnitage vastendustabel, andmete haldamise reeglid, sünkroonimissagedused ja see, kas tööajad saadetakse tagasi.
- Juurdepääs Divaltole. Looge DLMT-s integratsioonikonto, deklareerige RecordSql päringud ja aktiveerige tootmise scrutateur. Katsetage esmalt testkeskkonnas.
- Andmete esmane laadimine. Articles, nomenclatures, gammes, centres, postes, opérateurs, outillages ja kalendrid.
- OF-ide ja ostutellimuste sünkroonimine. Perioodilised päringud koos filtrite, lehekülgedeks jaotamise ja korduskatsetega.
- Piirangute seadistamine SkyPlanneris. Seadistusaegade maatriks, tööriistad, operaatorite arv iga töö kohta ning alternatiivsed postes või töötajad.
- Ajakava tagasikirjutamine. SkyPlanneri veebihaakide käivitatud GG_DATES_ORDO edastamine create_dataxml kaudu ning soovi korral ka ajakannete edastamine.
- Paralleelne testimine. Kasutage SkyPlannerit praeguse plaani kõrval, võrrelge kuupäevi ja parandage põhiandmeid.
- 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
- 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.
- 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.
- 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
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.
+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.
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.
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.
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.