Liidestused / ERP / SYSPRO
SYSPRO liidestamise juhend tootmise ajakava koostamiseks SkyPlanner APS-iga
See SYSPRO liidestamise juhend näitab partneritele ja IT-meeskondadele, kuidas ühendada SYSPRO 8 SkyPlanner APS-iga. SkyPlanner vahetab SYSPRO-ga andmeid mõlemas suunas, kasutades SYSPRO enda liideseid:
- SkyPlannerisse tuuakse tööd, tööde operatsioonid, Structures and Routings, töökeskused, masinad, Stock Codes, laoseisud ja ostutellimused.
- Töödele kirjutatakse tagasi planeeritud algus- ja lõppkuupäevad.
- Soovi korral saab operaatorite ajakirjed tagasi saata tööajakannetena.
- SkyPlanneri veebihaagid edastavad ajakava muudatused kohe, kui need toimuvad.
SkyPlanneri meeskond seadistab liidestuse juurutamise käigus teie SYSPRO keskkonna järgi ja pakub tuge ka pärast kasutuselevõttu. See juhend on mõeldud partneritele ja arendajatele, kes soovivad kaasa lüüa või ise SkyPlanneri dokumenteeritud REST API abil lahendusi luua (API viitedokumentatsioon).
SYSPRO liidestusvõimalused
SYSPRO pakub välisele ajakava koostamise tarkvarale kahte andmekanalit:
- e.net Solutions Business Objects. Võimaldab kutsuda SYSPRO äriloogikat välisest süsteemist; nii sisend kui ka väljund on XML-vormingus. Objektid jagunevad kolme rühma: Query (näiteks WIPQBL, WIP Balance Query), Transaction või Post (näiteks WIPTJB, WIP Job Creation and Maintenance) ning põhiandmete jaoks Setup. Äriobjektid kontrollivad andmeid samade reeglite järgi nagu SYSPRO kasutajaliides ja jäävad versioonide vahel ühilduvaks. SYSPRO heade tavade juhend ütleb otse: “SYSPRO’s Business Objects are used to query and post data to SYSPRO.” (SYSPRO äriobjekte kasutatakse SYSPRO andmete pärimiseks ja sinna andmete kirjutamiseks.)
- SYSPRO OData Service (OData v4). Pakub RESTful-põhist kirjutusõiguseta ligipääsu ettevõtte- ja süsteemiandmebaasidele ning päringutele Business Activity Queries, mis on SYSPRO-s määratletud SQL-vaated. See on saadaval alates versioonist SYSPRO 8 2021 R2. SYSPRO Cloud ERP puhul kehtib: “Syspro OData is the only mechanism available when applications need access to SYSPRO data.” (Syspro OData on ainus võimalus rakendustele SYSPRO andmetele ligipääsu andmiseks.)
Äriobjekte kutsutakse teenuse e.net Communications kaudu, kasutades teenust SYSPRO WCF Service või SYSPRO Web Service.
Master Data Take On (IMPIMP) impordib arvutustabeleid Setup-äriobjektide kaudu ja sobib põhiandmete ühekordseks laadimiseks. SYSPRO Harmony elutsükkel lõpeb 31. detsembril 2026, seega ärge ehitage sellele uusi lahendusi.
Autentimine ja litsentsid
- e.net sisselogimine. Liidestus logib sisse SYSPRO Operator kasutajana kindlasse ettevõttesse ja saab järgnevateks kutseteks seansi GUID-i.
- Litsentsid. Teie SYSPRO litsents peab hõlmama nende äriobjektide funktsioonivaldkondi, mida liidestuse kasutaja kutsub.
- OData. Ligipääs toimub HTTPS-i kaudu kasutajatega, kellele on seadistatud OData kasutusõigus.
SkyPlanneri poolel kasutab REST API autentimiseks API-pääsmikku (SkyPlanner Settings > API) ning on dokumenteeritud Swagger/OpenAPI vormingus. Liidestamise õpetus juhendab esimeste kutsete tegemist.
Sündmused ja perioodilised päringud
SYSPRO ei saada väljaminevaid veebihaake. Electronic Signature Transaction Setup saab eduka tehingu korral käivitada näiteks e-kirja saatmise või VBScripti. SYSPRO märgib aga: “It is not intended that triggers from e.net Business Objects fire VBScript triggers.” (e.net Business Objects päästikud ei ole mõeldud VBScripti päästikute käivitamiseks.)
Seetõttu päritakse SYSPRO andmeid perioodiliselt. Uued tööd leitakse äriobjektide või OData päringutega, mis filtreeritakse avatud tööde ja hiljutiste muudatuste järgi. Päringusagedus määratakse iga tehase jaoks eraldi: tööde puhul mõne minuti järel, laoseisude puhul kord tunnis.
SkyPlanner saadab oleku või ajakava muutumisel veebihaake, seega toimub tagasikirjutamine sündmuspõhiselt.
Andmete vastendamine
| SYSPRO objekt (liides) | SkyPlanneri objekt | Suund | Sagedus |
|---|---|---|---|
| Stock Codes, mõõtühikud (OData või Query-äriobjektid) | Tooted ja materjalid | SYSPRO → SkyPlanner | Esmane laadimine, seejärel perioodilised päringud |
| Structures (komponendid, arvestuslikud tooted, kaastooted) | Toote struktuur, alamtooted, iga toote materjalid | SYSPRO → SkyPlanner | Esialgne laadimine, seejärel muudatuste korral |
| Routings: töökeskus, seadistus-, töötlus-, oote- ja teisaldusaeg, Maximum units | Tootmisetapid koos kestuse, seadistamisele ja järeltoimingutele kuluva ajaga | SYSPRO → SkyPlanner | Esialgne laadimine, seejärel muudatuste korral |
| Work Centers (tootmisüksused, tootmisvõimsus) ja Machines | Töökeskused, töökeskuste rühmad, efektiivsusnäitajad | SYSPRO → SkyPlanner | Esmane laadimine, seejärel harva |
| Capacity Calendar, Shift Patterns | Vahetused ja töövabad päevad | SYSPRO → SkyPlanner | Iga päev või vahetuste haldamine SkyPlanneris |
| Tööd ja alamtööd (WipMaster), tööde operatsioonid ja materjalid | Tellimused ja tööd koos tähtaegade ja materjalivajadustega | SYSPRO → SkyPlanner | Päringud iga mõne minuti järel |
| Laoseis Stock Code kaupa | Laoseisud | SYSPRO → SkyPlanner | Päringud kord tunnis või ajakava koostamisel |
| Ostutellimused koos tähtaegadega | Ostutellimused, saabuvad materjalid tarnekuupäeva järgi | SYSPRO → SkyPlanner | Päringud kord tunnis või ajakava koostamisel |
| Töö planeeritud algus- ja lõppkuupäev (WIPTJB, WIP Job Creation and Maintenance) | Iga töö planeeritud algus ja lõpp | SkyPlanner → SYSPRO | Ajakava muutumisel SkyPlanneri veebihaagi kaudu |
| Labor Posting: seadistus- ja töötlusaeg töö operatsiooni, masina ja töötaja kaupa | Ajakirjed ja operaatorite kinnitused | SkyPlanner → SYSPRO | Soovi korral iga kinnituse või vahetuse järel |
| Job Receipts (äriobjekt WIP Job Receipts) | Valminud kogused | SkyPlanner → SYSPRO | Soovi korral iga kinnituse järel |
| SYSPRO-s puudub | Seadistusaegade maatriks, tööriistad piiratud ressursina, alternatiivsed masinad ja töötajad | Hallatakse SkyPlanneris | Seadistatakse juurutamise käigus |
Liidestuse töövood
1. Põhiandmete esmane laadimine. Lugege Stock Codes, Structures and Routings, töökeskused, masinad ja kalendrid sisse OData või Query-äriobjektide kaudu. Otsustage hoolikalt, kuidas töökeskused SkyPlanneris vastendada: nelja masinaga töökeskusest saab üks töökeskuste rühm või neli töökeskust.
2. Tööde sünkroonimine. Lugege sisse aktiivsed tööd koos operatsioonide ja materjalidega ning avatud ostutellimused. SkyPlanner arvestab tellitud materjali saadavaks ostutellimuse tarnekuupäeval ja uuendab laoseisu, kui ostutellimuse olekuks märgitakse Delivered.
Lisage ajakavasse ainult aktiivsed tööd. Soovitatud tööd jäävad MRP hetktõmmisesse, kuni MRP Job Review need töödeks muudab.
3. Ajakava tagasikirjutamine. Kui planeerimismootor paigutab töö ajakavasse või muudab selle aega, käivitab SkyPlanneri veebihaak kirjutuskutse äriobjektile WIP Job Creation and Maintenance (WIPTJB). Sellega määratakse töö planeeritud algus- ja lõppkuupäev. Äriobjekt kontrollib muudatust täpselt samamoodi nagu Job Entry.
4. Kinnitused tootmisest. Operaatorid registreerivad tööd SkyPlanner Mobile Confirmationsi või Production Timeri abil ning ajakirjed hoiavad ajakava ajakohasena. Teie otsustate, kas tegelikud ajad kirjutatakse SYSPRO-sse tagasi. Kui jah, edastatakse seadistus- ja töötlusaeg töö operatsiooni kaupa Labor Postingusse ning valminud kogused Job Receiptsi. Kui ei, sisestatakse tööaeg SYSPRO-sse nagu varem.
5. Andmevastutuse ja vastuolude lahendamise reeglid. Pange need kirja enne töölerakendamist:
| Andmed | Vastutav süsteem |
|---|---|
| Stock Codes, Structures and Routings, kogused, töö olek | SYSPRO |
| Operatsioonide järjestus, algus- ja lõpuajad, masina määramine | SkyPlanner |
| Seadistusaegade maatriks, nõuded tööriistadele ja operaatoritele, alternatiivsed ressursid | SkyPlanner |
| Vahetused ja töövabad päevad | Üks süsteem, mis valitakse ulatuse määramisel |
| Tööaeg, materjali väljastused ja vastuvõtud | SYSPRO; sisestatakse seal või edastatakse SkyPlanneri ajakirjetest |
Valige üks süsteem, mis määrab tööde kuupäevad. SkyPlanner ei vaja SYSPRO ajakava koostamise moodulit ning võtab planeeritud kuupäevade määramise üle Factory Schedulingult, Visual APS-ilt või APS (Nexsys)-ilt. Kui mõni neist uuendab endiselt planeeritud kuupäevi, lülitage see välja tööde puhul, mille ajakava koostab SkyPlanner. Factory Schedulingus on vastav Job Entry valik “Update planned dates to scheduled dates.” (Asenda planeeritud kuupäevad ajakavas määratud kuupäevadega.)
Projekti tavapärased etapid
Liidestus valmib tavaliselt mõne nädala jooksul pärast juurutamise algust. Enne seda kontrollige ajakava 30-päevase tasuta prooviperioodi jooksul, kasutades SYSPRO-st CSV- või Exceli vormingus eksporditud töökeskusi, tehnoloogilisi marsruute ja avatud töid.
- Andmete vastendamine. Leppige kokku vastendustabel, andmete haldamise vastutus, sünkroonimissagedused ja see, kas tööaeg kirjutatakse tagasi.
- Ligipääs SYSPRO-le. Looge liidestuse kasutaja, kontrollige äriobjektide litsentse ja lubage OData seal, kus seda kasutatakse. Testige esmalt ettevõtte koopias.
- Esmane laadimine. Stock Codes, Structures and Routings, töökeskused, masinad, kalendrid.
- Tööde ja ostutellimuste sünkroonimine. Perioodilised päringud koos filtrite, lehekülgede kaupa lugemise ja korduskatsetega.
- Piirangute seadistamine SkyPlanneris. Seadistusaegade maatriks, tööriistad, operaatorite arv iga töö jaoks ning alternatiivsed masinad või töötajad.
- Ajakava tagasikirjutamine. WIPTJB kirjutuskutsed SkyPlanneri veebihaakidest ning soovi korral tööajakannete edastamine.
- Paralleelne testimine. Kasutage SkyPlannerit senise plaani kõrval, võrrelge kuupäevi ja parandage põhiandmeid.
- Töölerakendamine. Lülitage tagasikirjutamine sisse, kui andmed on kooskõlas.
Millega SYSPRO liidestamisel arvestada
- _TMP tööd. Job Entry proovikoormamine tegeliku tootmisvõimsuse piires võib luua WipMasterisse _TMP töid. Filtreerige need igal lugemisel välja.
- Alustatud operatsioonid. Forward Finite Scheduling annab vea alustatud operatsioonide puhul, mis ajakavasse ei mahu. Enne iga ajakava koostamist lugege operatsioonide edenemine SkyPlannerisse, et ajakava arvestaks juba tehtud tööga. Running Time Lock lukustab seejärel järgmiste tundide tööd.
- Tehnoloogilise marsruudi ajaühikud. Seadistus-, töötlus-, oote- ja teisaldusaja puhul tuleb kasutada õiget ühikut ja arvestusalust. Oote- ja teisaldusaeg on ooteaeg, mitte masina tööaeg. Teisendage ajad importimisel, muidu on kõik kestused valed.
- Allhankeoperatsioonid. Offsite Days ja Dock to Stock Days näitavad kuluvat aega, mitte teie tootmisvõimsuse kasutust. Modelleerige need etappidena, millel on ainult kestus.
Kes seadistab SYSPRO integratsiooni ja pakub tuge?
- SkyPlanneri meeskond seadistab integratsiooni kasutuselevõtu käigus ja pakub tuge ka pärast käivitamist. See hõlmab kokkulepitud äriobjekte ja OData päringuid. Igas tehases kasutatakse SYSPROt omamoodi ning just siin tulevad need teadmised kasuks.
- Ka teie SYSPRO partner saab osaleda. Partner tunneb teie seadistust, kohandatud vorme ja litsentsitingimusi ning saab koos SkyPlanneri meeskonnaga seadistada operaatorikonto ja OData juurdepääsu.
- Teie arendajad saavad integratsiooni edasi arendada, kasutades SkyPlanneri REST API liidest ja API tokenit. Alustamiseks piisab API tokenist ning SkyPlanneri meeskond aitab vajaduse korral. Juhised leiate SkyPlanneri integratsioonidokumentatsioonist.
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, SYSPRO tootmise planeerimist masinate ja töötajate tegelikku võimsust arvestades, SYSPRO lehte ja ERP integratsioonide ülevaadet.
Tootjate tagasiside SkyPlanneri kohta
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 planeerimine säästab igal nädalal 2 tundi tööaega ja uus tööjärjekord jõuab tootmisliinile sekunditega.
+90%tootmise efektiivsuse kasv
„Tootmise efektiivsus on kasvanud 90%.“
Abdul Rucyinga, IT-juht
Laboratory & Allied · Ravimitootmine
Tootmise efektiivsus on kasvanud 90% ning kõiki töökeskusi hõlmava optimeeritud kolmekuulise plaani koostamine võtab alla 30 minuti.
98%tarnekindlus varasema ligikaudu 50% asemel
„SkyPlanneril on meie tarnekindluse hoidmisel otsustav roll.“
Hannu Lahtinen, tegevjuht
KJH-Comp · Lehtmetalli töötlemine ja lepinguline tootmine
Tarnekindlus tõusis ligikaudu 50% tasemelt koguni 98% tasemele ning ajakava koostamisega tegeleb nüüd kahe töödejuhataja asemel üks.
99,2%tarnekindlus
„SkyPlanner on muutnud kitsaskohad nähtavaks ja tootmise juhtimise selgemaks.“
Toni Tuori, tootmisjuht
Piristeel · Katuse turvatooted ja vihmaveesüsteemid
Tarnekindlus jõudis tänavu 99,2% tasemele ja ajakava koostamine säästab kuni neli tundi tööaega päevas.
Korduma kippuvad küsimused
Kas SYSPROl on tööde jaoks API?
Jah. e.net Solutions Business Objects võimaldab SYSPRO andmeid pärida ja saata, sealhulgas WIPTJB kaudu töid luua ja hallata. SYSPRO OData teenus lisab RESTful-põhise kirjutuskaitstud juurdepääsu tabelitele ja Business Activity Queries päringutele.
Kas SYSPRO toetab veebihaake?
Väljaminevaid veebihaake ei ole. Electronic Signature Transaction Setupi päästikud ei ole mõeldud käivituma äriobjektide väljakutsetest, mistõttu küsib integratsioon SYSPROst andmeid iga tehase jaoks määratud ajakava järgi. SkyPlanneri enda veebihaagid edastavad ajakava muudatused kohe nende tekkimisel.
Kuidas kirjutatakse planeeritud kuupäevad tagasi SYSPROsse?
Äriobjekti WIP Job Creation and Maintenance (WIPTJB) kaudu, mis määrab töö planeeritud algus- ja lõppkuupäeva. SYSPRO kontrollib saadetud andmeid samade reeglite järgi nagu Job Entry puhul.
Kas integratsioon töötab SYSPRO Cloud ERPga?
Jah. SkyPlanner loeb Cloud ERP andmeid SYSPRO OData teenuse kaudu, mis on SYSPRO sõnul seal ainus andmetele juurdepääsu viis. SkyPlanneri meeskond seadistab andmete tagasikirjutamise viisi koos teie ja teie SYSPRO partneriga projekti ulatuse määramise käigus.
Kas SYSPRO partner peaks pakkuma SYSPRO MOM Visual APSi või SkyPlannerit?
SkyPlannerit, kui klient soovib saada nädalatega toimiva tootmisplaani, mis arvestab masinate ja töötajate tegelikku võimsust. Visual APS kuulub SYSPRO MOMi tarkvarakomplekti, vajab eraldi litsentsi ja paigaldatakse SYSPRO SQL Serveri juurde. MOM Workbenchi kasutajad vajavad kasutajakohaseid litsentse (SYSPRO abimaterjalid). SkyPlanner ühendub e.net Business Objects ja OData kaudu, uuendab plaani automaatselt ning planeerib ümberseadistusi, tööriistu, meeskondi ja materjale. Kasutajate arv ei ole piiratud ning hind algab 199 € kuus.
Kas saame SkyPlannerit enne integratsiooni loomist katsetada?
Jah. 30-päevasel tasuta prooviperioodil saab kasutada kuni 20 töökeskust ja importida SYSPROst andmeid CSV- või Exceli failidega. Krediitkaarti ei ole vaja. Alustage prooviperioodi või võtke ühendust müügimeeskonnaga, et määrata integratsiooni ulatus.