Integratsioonid / ERP / Senior ERP
Senior ERP liidestusjuhend tootmise ajakava koostamiseks SkyPlanner APS-iga
See Senior ERP liidestusjuhend näitab partneritele ja IT-meeskondadele, kuidas ühendada ettevõtte Senior Sistemas loodud Senior ERP (Gestão Empresarial | ERP XT koos Senior X-iga) SkyPlanner APS-iga. SkyPlanner vahetab Senior ERP-ga andmeid mõlemas suunas, kasutades Seniori enda liideseid:
- SkyPlannerisse tuuakse tootmistellimused (OP) koos etappidega, tehnoloogilised marsruudid (roteiros), ressursid ja ressursikeskused, SKU-d, tootestruktuurid, laoseis ja ostutellimused.
- OP-sse kirjutatakse tagasi iga etapi planeeritud algus ja lõpp ning selleks valitud ressurss.
- Soovi korral saadetakse operaatorite ajakirjed tagasi apontamentos de produção kirjetena.
- Senior X Events Hub teatab SkyPlannerile OP etapi oleku muutumisest ning SkyPlanneri veebihaagid edastavad ajakava muudatused kohe nende tegemisel.
SkyPlanneri meeskond seadistab liidestuse kasutuselevõtu käigus teie Senior ERP keskkonna järgi ja pakub tuge ka pärast töösseviimist. See juhend on mõeldud partneritele ja arendajatele, kes soovivad töös osaleda või ise SkyPlanneri dokumenteeritud REST API põhjal lahendusi luua (API dokumentatsioon).
Senior ERP liidesed
ERP XT on hübriidsüsteem. Seniori dokumentatsioon kirjeldab Gestão Empresarial XT-d nii: “becomes a hybrid system: an on-premises (local) system with integration of cloud solutions” (muutub hübriidsüsteemiks: kohapealseks süsteemiks, mis on ühendatud pilvelahendustega) (Seniori dokumentatsioon, tõlgitud). Ajakava koostamise tarkvara kasutab kolme Seniori liidest:
- G5 veebiteenused (SOAP). Teie Seniori serveris töötavad teenused, mille nimed lähtuvad moodulist (com.senior.g5.co.<module>…). Iga teenus avaldatakse kolmes WSDL-variandis: sapiens_Sync, sapiens_Async ja sapiens_Scheduled. Tootmisteenuste hulka kuulub com.senior.g5.co.mpr.pcp.ordemproducao, mis “calls the same production order generation routine” (kutsub välja sama tootmistellimuse loomise rutiini) nagu ERP kasutajaliides (Seniori dokumentatsioon, tõlgitud), samuti toodete (com.senior.g5.co.ger.cad.produto) ja tootmisaruandluse teenused.
- Senior X Platform REST API-d aadressil api.senior.com.br annavad ligipääsu neile ERP andmevaldkondadele, mille Senior on Senior X-is kättesaadavaks teinud, näiteks toodetele ja müügitellimustele (Seniori dokumentatsioon).
- Events Hub veebihaagid. Need luuakse Senior X-is jaotises Tecnologia > Customização > Events Hub > Webhooks. Manufacturing avaldab OP etapi oleku muutumisel sündmuse erp_man/pcp_programacaocontrole/orderProductionStageChangeStatus (Seniori dokumentatsioon).
Autentimine ja juurdepääs
- Senior X Platform. Liidestus logib sisse, saates POST-päringu aadressil platform.senior.com.br lõpp-punkti /t/senior.com.br/bridge/1.0/rest/platform/authentication/actions/Login ja kasutades kasutajanime kujul user@tenant. Vastus sisaldab Bearer-pääsutõendit ja värskendustõendit. Rakenduse võtmetega saab sisse logida toimingu loginWithKey kaudu (access key, secret, tenant). REST-päringud sisaldavad päist authorization ja päist client_id. Viimane tuvastab ühenduva rakenduse, mis on registreeritud Seniori API-portaalis ja seotud ERP rolliga.
- G5 veebiteenused. Päringutega edastatakse parameetrid user, password ja encryption. Senior X-i tõendi kasutamisel asendab see parooli (Seniori dokumentatsioon).
- Õigused. Looge liidestusele eraldi Seniori kasutaja, kellel on juurdepääs PCP, tootearenduse, lao ja ostude andmetele, mida liidestus loeb ja kirjutab.
SkyPlanneri REST API kasutab autentimiseks API-tõendit päises Authorization-Token (SkyPlanner Settings > API) ning selle dokumentatsioon on vormingus Swagger/OpenAPI. Liidestamise õpetus juhendab esimeste päringute tegemist.
Sündmused ja perioodilised päringud
Events Hub edastab tootmises toimuvad muutused: kui OP etapi olek muutub, jõuab veebihaak SkyPlannerisse ja ajakava uueneb. Muid andmeid päritakse perioodiliselt. Uued tööd leitakse päringutega, mis on filtreeritud kinnitatud ja tootmisse lubatud OP-de ning hiljutiste muudatuste järgi. Päringusagedus määratakse iga tehase jaoks eraldi: OP-sid päritakse iga mõne minuti järel, laoseisu kord tunnis.
SkyPlanner saadab oleku või ajakava muutumisel veebihaake, seega on tagasikirjutamine sündmuspõhine.
Andmete vastendamine
| Senior ERP objekt (liides) | SkyPlanneri objekt | Suund | Sagedus |
|---|---|---|---|
| SKU: produto ja derivação, mõõtühikud (G5 veebiteenused või Senior X-i olemid) | Tooted ja materjalid | Senior → SkyPlanner | Esmane laadimine, seejärel perioodilised päringud |
| Tootestruktuur (engenharia do SKU) | Toote struktuur, alamtooted ja materjalid toote kohta | Senior → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
| Roteiro koos etappidega (estágios): järjestus ja sõltuvus eelmisest etapist | Protsessietapid õiges järjekorras | Senior → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
| Recurso: Tempo processo, Tempo setup, Tempo carga e descarga, Tempo transferência, Fator de carga | Töökeskused, kestused, seadistus- ja lõpetamisajad, tõhususnäitajad | Senior → SkyPlanner | Esmane laadimine, hiljem harva |
| Centro de recurso | Töökeskuste rühmad | Senior → SkyPlanner | Esmane laadimine, hiljem harva |
| Calendário: Feriados, tootmiskalender vahetuste kaupa | Vahetused ja töövabad päevad | Senior → SkyPlanner | Iga päev või eraldi vahetused SkyPlanneris |
| Ordens de produção (Firme, Liberada) koos etappide ja materjalidega | Tellimused ja tööd koos tähtaegade ja materjalivajadustega | Senior → SkyPlanner | Päringud iga mõne minuti järel |
| OP etapi olek (Events Hub orderProductionStageChangeStatus) | Töö edenemine | Senior → SkyPlanner | Reaalajas veebihaagi kaudu |
| Estoque SKU kaupa | Laoseisud | Senior → SkyPlanner | Päringud kord tunnis või ajakava koostamisel |
| Ordens de compra koos tarnekuupäevadega | Ostutellimused, saabuvad materjalid tarnekuupäeva järgi | Senior → SkyPlanner | Perioodilised päringud kord tunnis või ajakava koostamise käivitamisel |
| OP etapp: planeeritud algus ja lõpp, ressurss | Iga töö planeeritud algus ja lõpp, määratud töökeskus | SkyPlanner → Senior | Ajakava muutumisel SkyPlanneri veebihaagi kaudu |
| Apontamento de produção: numOrp, codEtg, seqRot, qtdRel, qtdRfg, alguse ja lõpu kuupäev ning kellaaeg | Ajakirjed ja operaatorite kinnitused | SkyPlanner → Senior | Soovi korral iga kinnituse või vahetuse kohta |
| Senior ERP-s puudub | Seadistusaegade maatriks, piiratud saadavusega tööriistad, mitme operaatoriga tööd, alternatiivsed masinad ja töötajad | Hallatakse SkyPlanneris | Seadistatakse kasutuselevõtu käigus |
Liidestuse töövood
1. Põhiandmete esmane laadimine. Lugege sisse SKU-d, struktuurid, roteiros, recursos, centros de recurso ja tootmiskalender. Mõelge ressursikeskuste vastendamine läbi: nelja masinaga centro de recurso muutub üheks töökeskuste rühmaks või neljaks töökeskuseks. Teisendage Fator de carga kas SkyPlanneri töökeskuse tõhususeks või vahetusteks, mitte mõlemaks.
2. OP-de sünkroonimine. Lugege sisse olekus Firme ja Liberada OP-d koos etappide ja materjalidega ning avatud ostutellimused. MRP võib olekus Planejada OP-sid veel muuta või kustutada, seega lisage need ajakavasse ainult siis, kui soovite tulevikku ette vaadata. SkyPlanner loeb tellitud materjali ostutellimuse tarnekuupäeval kättesaadavaks ja uuendab laoseisu, kui ostutellimus märgitakse olekusse Delivered.
3. Ajakava tagasikirjutamine. Kui planeerimismootor paigutab etapi ajakavasse või muudab selle aega, käivitab SkyPlanneri veebihaak tagasikirjutamise. Sellega määratakse iga OP etapi planeeritud algus ja lõpp ning valitud ressurss – samad väljad, mida planeerija muudab moodulis Programação de produção. SkyPlanneri meeskond lepib täpse veebiteenuse teie ja teie Seniori partneriga kokku projekti ulatuse määramisel.
4. Tootmistööde kinnitused. Operaatorid registreerivad tööd SkyPlanner Mobile Confirmationsi või Production Timeri abil ning ajakirjed hoiavad ajakava ajakohasena. Teie otsustate, kas tegelikud ajad saadetakse Seniorisse tagasi. Kui jah, luuakse igast kinnitusest OP etapile apontamento de produção kirje, mis sisaldab toodetud kogust, praaki ning algus- ja lõpuaega. Senior võtab tootmisaruandeid vastu ainult OP-de kohta, mille olek on Liberada või Andamento. Kui kasutate aruandluseks Fábrica ao Vivot, loeb SkyPlanner edenemise andmeid hoopis Events Hubi kaudu.
5. Andmete haldamise ja konfliktide lahendamise reeglid. Pange need enne kasutuselevõttu kirja:
| Andmed | Vastutav süsteem |
|---|---|
| SKU-d, struktuurid, roteiros, OP-de kogused ja olek | Senior ERP |
| Etappide järjestus, algus- ja lõpuajad, ressursside määramine | SkyPlanner |
| Seadistusaegade maatriks, tööriistade ja operaatorite vajadus, alternatiivsed ressursid | SkyPlanner |
| Tootmiskalender ja vahetused | Üks süsteem, mis valitakse ulatuse määramisel |
| Apontamentos, laoliikumised, kuluarvestus | Senior ERP; andmed sisestatakse seal või saadetakse SkyPlanneri ajakirjetest |
Valige üks süsteem, mis kirjutab etappide kuupäevi. Kui planeerijad järjestavad samu OP-sid endiselt moodulis Programação de produção või Gantti diagrammil, leppige kokku, milliseid OP-sid haldab SkyPlanner.
Projekti tavapärased etapid
Juurutamine viiakse tavaliselt lõpule nädalate jooksul pärast kasutuselevõtu alustamist. Enne seda kontrollige ajakava 30-päevase tasuta prooviperioodi jooksul, kasutades Seniorist CSV- või Exceli failina eksporditud ressursse, roteiros-andmeid ja avatud OP-sid.
- Andmete vastendamine. Kinnitage vastendustabel, andmete haldusvastutuse reeglid ja sünkroonimissagedused ning otsustage, kas apontamentos saadetakse tagasi.
- Juurdepääs Seniorile. Looge liidestuse kasutaja, registreerige rakendus Seniori API-portaalis ning lubage G5 veebiteenused ja Events Hubi veebihaak. Testige esmalt testandmebaasis.
- Esmane laadimine. SKU-d, struktuurid, roteiros, recursos, centros de recurso, kalender.
- OP-de ja ostutellimuste sünkroonimine. Perioodilised päringud koos filtrite ja korduskatsetega ning etapi oleku veebihaak.
- Piirangute seadistamine SkyPlanneris. Seadistusaegade maatriks, töövahendid, operaatorite arv töö kohta ning alternatiivsed masinad või töötajad.
- Ajakava tagasikirjutamine. Etappide kuupäevad ja ressursid SkyPlanneri veebihaakidest ning soovi korral apontamentos.
- Paralleeltestimine. Kasutage SkyPlannerit senise plaani kõrval, võrrelge kuupäevi ja parandage põhiandmed.
- Kasutuselevõtt. Lülitage tagasikirjutamine sisse, kui andmed ühtivad.
Millega Senior ERP liidestamisel arvestada
- Neli ressursi ajaliiki. Recurso sisaldab töötlemis-, seadistus-, laadimis- ja mahalaadimis- ning teisaldusaega. Laadimis- ja teisaldusaeg võib tähendada käitlemisaega, mitte masina tööaega. Otsustage iga ressursi puhul, kuidas ajad vastendada, muidu on kõik kestused valed.
- Üks seadistusaeg ressursi kohta. Seniori Tempo setup sisaldab üht väärtust. Koostage SkyPlanneris kasutuselevõtu käigus seadistusaegade maatriks oma tegelike ümberseadistuste põhjal.
- Tootevariandid. Senioris koosneb SKU tootest ja derivação-variandist ning roteiros võivad varianditi erineda. Lisage variandi kood SkyPlanneri tootevõtmetesse.
- OP-de olekud. Tootmisaruandeid saab lisada ainult olekus Liberada ja Andamento OP-dele. Muutke olekuid Senioris ja laske SkyPlanneril neid muutusi Events Hubi kaudu jälgida.
- Hübriidpaigaldus. G5 veebiteenused töötavad teie Seniori serveris ja Events Hub töötab Senior X-is. Kavandage võrgujuurdepääs mõlemale.
- Arvuvorming. Seniori veebiteenused ei aktsepteeri tuhandeliste eraldajaga arve ja nõuavad kümnendkoma. Saatke arvud selles vormingus.
Kes seadistab Senior ERP integratsiooni ja pakub sellele tuge?
- SkyPlanneri meeskond seadistab integratsiooni kasutuselevõtu käigus ja pakub tuge ka pärast käivitamist. Tugi hõlmab kokkulepitud veebiteenuseid, Senior X API-sid ja Events Hubi veebihaake. Iga tehas kasutab Senior ERP-d omal viisil ning just siin lähevad need teadmised käiku.
- Ka teie Seniori partner saab osaleda. Partner tunneb teie seadistust, kohandusi ja litsentsitingimusi ning saab koos SkyPlanneri meeskonnaga luua integratsioonikasutaja, teha registreeringu API-portaalis ja seadistada veebiteenused.
- Teie arendajad saavad integratsiooni edasi arendada, kasutades SkyPlanneri REST API-t ja API pääsutõendit. Alustamiseks piisab API pääsutõendist ning SkyPlanneri meeskond aitab vajaduse korral. Juhised leiate SkyPlanneri integratsioonidokumentatsioonist.
SkyPlanneri hind algab 199 € kuus ja sisaldab 5 töökeskust. Arveldamine toimub iga kuu. Integratsiooni hinnapakkumine esitatakse ette koos teie paketi pakkumisega, lähtudes teie protsessist ja vajadustest. Vaadake hindu, lugege Senior ERP-ga tootmise planeerimisest masinate ja töötajate tegelikku võimsust arvestades ning tutvuge Senior ERP lehe ja ERP integratsioonide ülevaatega.
Tootjate kogemused SkyPlanneriga
2 hajasäästu igal nädalal
„SkyPlanner on viinud meie tootmise planeerimise Exceli tabelitest reaalajas tootmise optimeerimiseni.”
Kalle Kalliomäki, tarneahelaspetsialist
UTU · Elektrikilbid ja jaotusseadmed
Tootmise planeerimisel säästetakse igal nädalal 2 tundi tööaega ning uus tööjärjekord jõuab tootmisliinile sekunditega.
+90%tootmise tõhusus
„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õlmav optimeeritud kolme kuu plaan valmib vähem kui 30 minutiga.
1 000-dautomaatselt ajakavasse paigutatud töökäsud
„Tootmine on hoopis teistmoodi kontrolli all ja meie arusaam tootmisvõimsusest on täiesti teisel tasemel.”
Hannu Ryynänen, tegevjuht
Mamec · Tööstuslikud segistid, pumbad ja kõrgtehnoloogiline allhanketootmine
Tuhandete töökäskude ajakava koostatakse automaatselt ja kogu organisatsioonil on tootmisest reaalajas ülevaade.
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
Tootmiskoormuse automaatne ajastamine võimaldab määrata täpsemaid tarnetähtaegu ning materjalipuudusest tingitud tootmisseisakud on märgatavalt vähenenud.
Korduma kippuvad küsimused
Kas Senior ERP-l on tootmistellimuste jaoks API?
Jah. G5 veebiteenus com.senior.g5.co.mpr.pcp.ordemproducao loob tootmistellimusi (OP) sama protseduuri abil nagu ERP kasutajaliides. Teised G5 teenused hõlmavad tooteid ja tootmisaruandlust. Senior X Platform lisab REST API-d, kus sisselogimiseks kasutatakse Bearer-pääsutõendit, ning Events Hubi veebihaagid.
Kas Senior ERP toetab veebihaake?
Jah. Senior X Events Hub saadab veebihaake, sealhulgas orderProductionStageChangeStatus, kui tootmistellimuse etapi olek muutub. SkyPlanner kasutab seda tootmise edenemise jälgimiseks reaalajas ning saadab ajakava muudatused oma veebihaakide kaudu tagasi.
Kuidas kirjutatakse planeeritud kuupäevad tagasi Senior ERP-sse?
SkyPlanner määrab iga tootmistellimuse etapi planeeritud alguse ja lõpu ning selle jaoks valitud ressursi. Need on samad väljad, mida planeerija muudab vaates Programação de produção. Iga ajakavamuudatuse korral käivitab SkyPlanneri veebihaak tagasikirjutuse. Selleks kasutatakse ühendusviisi, mille SkyPlanneri meeskond määrab teie Seniori paigalduse jaoks kasutuselevõtul integratsiooni ulatuse määramise käigus.
Kas integratsioon töötab Senior X-i ja ERP XT-ga?
Jah. ERP XT töötab teie serveris ning pilveteenused Senior X-is. Integratsioon kasutab serveris G5 veebiteenuseid ning pilves Senior X API-sid ja Events Hubi.
Kas saame SkyPlannerit enne integratsiooni loomist katsetada?
Jah. 30-päevasel tasuta prooviperioodil saab kasutada kuni 20 töökeskust ning importida Seniorist andmeid CSV- või Exceli failidega. Krediitkaarti pole vaja. Alustage prooviperioodi või võtke ühendust müügimeeskonnaga, et määrata integratsiooni ulatus.