Liidestused / ERP / Sage 100
Sage 100 liidestamise juhend tootmise ajakava koostamiseks SkyPlanner APS-iga
See Sage 100 liidestamise juhend näitab Sage’i partneritele ja IT-meeskondadele, kuidas liidestada Sage 100 SkyPlanner APS-iga. Juhend käsitleb mõlemat sama nime kandvat toodet: USA-s ja Kanadas kasutatavat Sage 100 koos mooduliga Production Management ning Saksamaal ja Austrias kasutatavat Sage 100 koos mooduliga Sage 100 Produktion. SkyPlanner vahetab Sage 100-ga andmeid mõlemas suunas:
- SkyPlannerisse tuuakse töökäsud (Work tickets või Fertigungsaufträge) koos tööetappidega (steps või Arbeitsgänge), samuti töökeskused, artiklid, laoseisud ja ostutellimused.
- Planeeritud kuupäevad kirjutatakse tagasi igale tööetapile (step või Arbeitsgang).
- Operaatorite ajakirjed kirjutatakse tagasi tööajakirjetena (labor entries USA-s või Rückmeldungen Saksamaal).
SkyPlanneri meeskond seadistab liidestuse kasutuselevõtu käigus teie Sage 100 keskkonna järgi ja pakub sellele tuge ka pärast käivitamist. See juhend on mõeldud partneritele ja arendajatele, kes soovivad projektis osaleda või ise SkyPlanneri dokumenteeritud REST API abil lahendusi luua (API dokumentatsioon).
USA Sage 100: liidestusvõimalused
USA Sage 100 töötab kohapealses serveris versioonina Standard, Advanced või Premium. Selle liidesed asuvad Sage 100 serveris.
Business Object Interface (BOI).
“The Business Objects Interface allows third-party developers with the necessary skills to access Sage 100 programs and applications using Component Object Model (COM).” (Business Objects Interface võimaldab vajalike oskustega kolmandate osapoolte arendajatel kasutada programme ja rakendusi Component Object Modeli (COM) kaudu.) (Sage 100 abimaterjal) Sage’i arendajaportaal kirjeldab seda nii: “Sage 100’s internal API layer, giving you access to the same logic used by the application itself.” (Sisemine API-kiht, mis annab juurdepääsu samale loogikale, mida kasutab rakendus ise.) (developer.sage.com) Andmete kirjutamiseks kasutatakse BOI-d: iga loomise või uuendamise korral rakendatakse samu kontrolle nagu siis, kui toimingu teeb Sage 100 kasutaja.
ODBC.
ProvideX ODBC draiver võimaldab lugeda Sage 100 tabeleid aruandluseks ja andmete hulgi lugemiseks. Versioonis Advanced on saadaval klient-server-ODBC-draiver. Liidestus kasutab ODBC-d töökäskude, artiklite ja ostutellimuste hulgi lugemiseks ning BOI-d andmete kirjutamiseks.
Visual Integrator (VI).
VI impordi- ja eksporditööd liigutavad andmeid Sage 100 ning failide või ODBC-andmeallikate vahel. Sage märgib: “One of the most powerful features of the Visual Integrator module is its ability to directly import data from and export data to an ODBC data source.” (Visual Integratori üks võimekamaid funktsioone on andmete otseimport ODBC-andmeallikast ja otseeksport sellesse.) (allikas) VI kuulub paketti Essentials ja sobib failipõhiseks andmevahetuseks.
eBusiness Web Services kasutab SOAP-i ja hõlmab “the Sage 100 sales order, customer, and customer contact entities.” (Müügitellimuse, kliendi ja kliendi kontaktisiku andmeobjekte.) (allikas) Selle kaudu saab edastada müügitellimusi, tootmisandmete vahetus toimub aga BOI ja ODBC kaudu.
Liidestus töötab Sage 100 kõrval Sage 100 kasutajakontoga, millel on õigused liidestuses kasutatavatele toimingutele moodulites Production Management, Inventory ja Purchase Order. Väljuv andmeliiklus suunatakse HTTPS-i kaudu SkyPlanneri REST API-sse.
Saksamaa Sage 100: liidestusvõimalused
Saksamaa Sage 100 töötab Microsoft SQL Serveril kas kohaliku paigaldusena või pilveversioonina. Sage’i sõnul saab “Partnerlösungen via API-Schnittstelle ergänzen” (lisada partnerlahendusi API-liidese kaudu) (Sage 100). Sage’i loetletud tootmise lisalahendused põhinevad Sage AppDesigneril ja Sage 100 äriobjektidel.
Liidestus kasutab sama lähenemist nagu Sage’i partnerlahendused: Sage 100 SQL Serveri andmebaasist loetakse objekte Fertigungsaufträge, Arbeitsgänge, Arbeitsplätze, Ressourcenlisten, Artikel ja Bestellungen. Arbeitsgang-kuupäevad ja Rückmeldungen kirjutatakse tagasi viisil, mille teie Sage’i partner ja SkyPlanneri meeskond lepivad kokku ulatuse määramisel. Nii järgivad kanded Sage 100 enda loogikat. Teie Sage’i partner kinnitab versiooni (näiteks 9.0) ja juurdepääsu seadistuse.
Autentimine ja juurdepääs
| Süsteem ja liides | Autentimise viis |
|---|---|
| USA Sage 100, BOI | Sage 100 kasutajaseanss Sage 100 serveris, rollipõhiste õigustega igaks kasutatavaks toiminguks |
| USA Sage 100, ODBC | Sage 100 paigalduses seadistatud DSN ja lugemisõigus |
| Saksamaa Sage 100 | Sage 100 kasutaja tagasikirjutuseks ja SQL Serveri lugemisõigus, mis on kokku lepitud teie Sage’i partneriga |
| SkyPlanner | API-pääse päises Authorization-Token, loodud SkyPlanneri menüüs Settings > API |
SkyPlanneri REST API on dokumenteeritud Swagger/OpenAPI vormingus. Liidestamise õpetus juhendab esimeste päringute tegemist.
Muudatuste tuvastamine
Sage 100 muudatused tuvastatakse perioodilise lugemisega. Lugege avatud töökäske (Work tickets või Fertigungsaufträge) lühikeste ajavahemike järel ning laoseise ja ostutellimusi kord tunnis. Filtreerige oleku ja muutmiskuupäeva järgi, et iga lugemisega edastataks ainult muutunud andmed.
SkyPlanner saadab ajakava muutumisel veebikonkse, seega on tagasikirjutamine Sage 100-sse sündmuspõhine.
Andmete vastendamine
| Sage 100 (US) | Sage 100 (DE) | SkyPlanneri objekt | Suund | Sagedus |
|---|---|---|---|---|
| Item | Artikel | Tooted ja materjalid | Sage 100 → SkyPlanner | Esmane laadimine, seejärel iga päev |
| Bill of Materials, malli materjalid | Stückliste loendis Ressourcenliste | Toote struktuur, alamtooted, materjalid toote kohta | Sage 100 → SkyPlanner | Muudatuse korral |
| Work center: töötajad või masinad, töötunnid nädalapäevade kaupa, seisakuperioodid | Arbeitsplatz, Ressource (Mitarbeiter, Maschine) | Töökeskused, töökeskuste rühmad, personal, vahetused | Sage 100 → SkyPlanner | Esmane laadimine |
| Töökäsu malli etapid, tegevuskoodid | Arbeitsplan, Arbeitsgänge koos Rüst- ja Stückzeiten aegadega | Tööetapid koos seadistus- ja tööaegadega | Sage 100 → SkyPlanner | Muudatuse korral |
| Töökäsk koos etappide ja tähtajaga | Fertigungsauftrag koos andmetega Arbeitsgänge ja Liefertermin | Tellimused ja tööd koos tähtaegadega | Sage 100 → SkyPlanner | Lühikeste ajavahemike järel |
| Laokogused ladude kaupa | Lagerbestand | Laoseisud | Sage 100 → SkyPlanner | Kord tunnis |
| Ostutellimuste read, vajalikud tarnekuupäevad | Bestellungen, Liefertermine | Ostutellimused koos eeldatava tarnekuupäevaga | Sage 100 → SkyPlanner | Kord tunnis |
| Müügitellimuste read, lubatud tarnekuupäevad | Kundenaufträge | Kliendi tähtajad ja prioriteet | Sage 100 → SkyPlanner | Lühikeste ajavahemike järel |
| Töökäsu etappide kuupäevad (BOI) | Arbeitsgang-Termine | Iga etapi planeeritud algus, lõpp ja töökeskus | SkyPlanner → Sage 100 | Muudatuse korral veebikonksu kaudu |
| Labor Entry, töökäsu lõpetamine (BOI) | Rückmeldung: Zeiten, Mengen | Ajakirjed ja operaatorite kinnitused | SkyPlanner → Sage 100 | Iga kinnituse korral või kord vahetuses |
| Sage 100-s ei hoita | Sage 100-s ei hoita | Seadistusaegade maatriks, tööriistad piiratud ressurssidena, operaatorid töö kohta, alternatiivsed töökeskused | Hallatakse SkyPlanneris | Kasutuselevõtul |
Liidestuse töövood
1. Põhiandmete esmane laadimine. Laadige esmalt artiklid ja töökeskused, seejärel mallid või Arbeitspläne koos nende etappidega. USA versiooni töökeskusest, kus on kolm masinat ja kaks operaatorit, luuakse SkyPlanneris kolm töökeskust, üks töökeskuste rühm ja kaks inimest. Igaüks saab seejärel oma ajajoone.
2. Tellimuste sünkroonimine. Lugege avatud töökäsud (Work tickets või Fertigungsaufträge) koos etappidega, samuti laoseisud ja avatud ostutellimused. Enne töö ajakavasse paigutamist kontrollib SkyPlanner nii laoseisu kui ka saabuvaid tarneid. Sage 100 jätkab tööde ettepanekute tegemist ja SkyPlanner koostab ajakava tellimustele, mille te töösse annate.
3. Ajakava tagasikirjutamine. SkyPlanner saadab planeeritud alguse, lõpu ja töökeskuse iga etapi kohta, mille mootor ajakavasse paigutas või mida see nihutas. USA Sage 100-s uuendab liidestus töökäsu etappide kuupäevi BOI kaudu. Saksamaa Sage 100-s uuendab see Arbeitsgang-kuupäevi viisil, mis lepiti kokku ulatuse määramisel. Koguste, reserveeringute ja kuluarvestuse haldamine jääb Sage 100-sse.
4. Tootmises tehtud tööde kinnitamine. Operaatorid registreerivad tööd SkyPlanner Mobile Confirmationsi või Production Timeri abil ning ajakirjed hoiavad ajakava ajakohasena. USA Sage 100-s luuakse registreeritud ajast töökäsu etapiga seotud Labor Entry ja viimane kinnitus lõpetab töökäsu. Saksamaa Sage 100-s luuakse sellest Rückmeldung koos aegade ja kogustega. Kui teie tehases registreeritakse aega juba Betriebsdatenerfassungi või vöötkoodirakenduse kaudu, valige üks registreerimiskanal.
5. Andmete haldamise ja konfliktide lahendamise reeglid. Pange need enne kasutuselevõttu kirja:
| Andmed | Vastutav süsteem |
|---|---|
| Artiklid, tootestruktuurid, mallid, tellimuste kogused, kulud | Sage 100 |
| Operatsioonide järjekord, algus- ja lõpuajad, töökeskuse määramine | SkyPlanner |
| Seadistusaegade maatriks, tööriistad, iga töö operaatorid, alternatiivsed ressursid | SkyPlanner |
| Tööaja kanded ja Rückmeldungen | Sage 100, kuhu andmed jõuavad SkyPlanneri ajakirjetest |
Konfliktide peamine põhjus on teise ajakavasüsteemi paralleelne kasutamine. Kui planeerijad jätkavad USA Sage 100-s Enhanced Scheduling kasutamist või Saksamaa Sage 100-s ülesannete lohistamist Plantafelil, määravad kuupäevi kaks süsteemi. Jätke operatsioonide kuupäevade haldamine SkyPlannerile. Autopilotiga muudab SkyPlanner ajakava automaatselt, kui tootmises midagi muutub.
Projekti tavapärased etapid
Juurutamine valmib tavaliselt mõne nädala jooksul pärast juurutustööde algust. Enne seda kontrollige ajakava 30-päevase tasuta prooviperioodi jooksul, kasutades avatud tootmistöökäskude või Fertigungsaufträge CSV- või Exceli eksporti. Seejärel kulgeb projekt järgmiselt:
- Ulatuse määramine. Kinnitage toode (USA või Saksamaa Sage 100), versioon ja paigaldus, andmete lugemise ja kirjutamise viis, sünkroonimise sagedused ning tööaja registreerimise kanal.
- Juurdepääs. Teie Sage’i partner seadistab Sage 100 kasutaja, tema õigused ja juurdepääsu andmebaasile.
- Andmete esmane laadimine. Artiklid, töökeskused, mallid või Arbeitspläne, tootestruktuurid ja vahetused.
- Tellimuste sünkroonimine. Tootmistöökäskude või Fertigungsaufträge, ostutellimuste ja laoseisu sünkroonimine kindla ajakava alusel.
- Piirangute seadistamine SkyPlanneris. Seadistusaegade maatriks, tööriistad, operaatorite arv iga töö kohta ning alternatiivsed masinad või töötajad.
- Ajakava tagasikirjutamine. Esmalt kirjutatakse Sage 100-sse operatsioonide kavandatud kuupäevad, seejärel tööaja kanded ja Rückmeldungen.
- Paralleeltestimine ja kasutuselevõtt. Võrrelge kuupäevi praeguse plaaniga, parandage põhiandmed ja seejärel lülitage tagasikirjutamine sisse.
Millega Sage 100 integratsiooni kavandamisel arvestada
- Tehke kindlaks, millist Sage 100 kasutate. USA ja Saksamaa Sage 100 andmemudelid ja liidesed on erinevad. Nimetage toode ja versioon juba esimesel ulatuse määramise arutelul.
- Mitut masinat koondavad töökeskused. USA versioonis on töökeskus üks võimsusühik, mis koosneb „one or more persons or machines” (ühest või mitmest inimesest või masinast). Otsustage iga töökeskuse puhul, kas sellest saab üks SkyPlanneri töökeskus, mitu töökeskust või rühm.
- Seadistus- ja tööajad. Mallides ja Arbeitspläne kirjetes on ajad, mille alusel SkyPlanner ajakava koostab. Enne kasutuselevõttu võrrelge neid tegelike tööaegadega.
- Kalendrid. USA versiooni töökeskustes on määratud iga nädalapäeva töötunnid ja tööseisakud. Laadige need SkyPlannerisse vahetustena ning lisage seejärel SkyPlanneris iga operaatori vahetused ja puudumised.
- Mõõtühikud. Operatsioonide arvestus võib käia tüki, partii või tunni kaupa. Määrake iga operatsiooni jaoks ühikute vastavus.
- BOI õigused. BOI järgib Sage 100 rollipõhiseid juurdepääsuõigusi. Kui toimingu õigus puudub, ei saa andmeid kirjutada. Testige iga kirjutustoimingut integratsiooni kasutajaga.
- Kuupäevi haldab üks süsteem. Kui kuupäevi haldab SkyPlanner, lõpetage ajakava paralleelne koostamine ja ülesannete liigutamine Plantafelil.
Sage 100 integratsioon: kes seda seadistab ja toetab
- SkyPlanneri meeskond seadistab integratsiooni juurutamise käigus ja pakub tuge ka pärast kasutuselevõttu.
- Teie Sage’i partner saab osaleda. Partner tunneb teie Sage 100 versiooni, seadistab kasutajad ja õigused ning kinnitab juurdepääsu andmebaasile.
- Teie enda arendajad saavad lahendust edasi arendada, kasutades SkyPlanneri dokumenteeritud REST API liidest. Alustamiseks piisab API tokenist ja vajaduse korral aitab SkyPlanneri meeskond.
Pärast ühenduse loomist koostab Arcturus ajakava Sage 100 ajakohaste tellimuste alusel ning kavandatud kuupäevad jõuavad iga operatsiooni juurde. SkyPlanneri hind algab 199 € kuus ja sisaldab 5 töökeskust. Arveldamine toimub iga kuu. Integratsiooni hinnapakkumine koostatakse teie protsessi ja vajaduste järgi koos valitud paketiga juba enne alustamist, nii et teate kogu maksumust ette. Vaadake hindu ja funktsioone. SkyPlanneri ja Sage 100 enda planeerimislahenduse võrdluse leiate lehelt Sage 100 tootmise planeerimine tegeliku masina- ja personalivõimsuse piires. Ülevaate leiate Sage 100 lehelt. Sage 200 ja Sage X3 juhendid leiate vastavalt Sage 200 ja Sage X3 lehtedelt. Teised ERP-süsteemid on koondatud ERP-integratsioonide lehele.
Tootmisettevõtete tagasiside SkyPlannerile
6 kuudette näeb müügimeeskond vaba tootmisvõimsust
„SkyPlanner loob kogu tootmise planeerimisele kindla ja usaldusväärse aluse.”
Anu Järvinen, tootmisjuht
Fredman Operations · Toiduga kokkupuuteks sobivad pakkepaberid
Müügimeeskond näeb vaba tootmisvõimsust kuus kuud ette. Ajakava muutmise päringutele, millele vastamine võttis varem tunni või kauem, vastatakse nüüd sekunditega.
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 jooksul, alates 2021. aastast.
Korduma kippuvad küsimused
Kas Sage 100-l on tootmistöökäskude jaoks REST API?
USA Sage 100 võimaldab äriloogikale ligi pääseda Business Object Interface’i kaudu. Andmete lugemiseks kasutatakse ODBC-d ja failipõhisteks töödeks Visual Integratorit. SkyPlanner loeb tootmistöökäske ODBC ja BOI kaudu ning kirjutab operatsioonide kuupäevad ja tööaja kanded BOI kaudu. Saksamaa Sage 100 andmeid loetakse selle SQL Serveri andmebaasist. Tagasikirjutamise viis lepitakse teie Sage’i partneriga kokku ulatuse määramisel.
Kes loob Sage 100 integratsiooni?
SkyPlanneri meeskond seadistab juurutamise käigus kahesuunalise integratsiooni teie Sage 100 keskkonna jaoks ja pakub tuge ka pärast kasutuselevõttu. Teie Sage’i partner seadistab kasutajad, õigused ja juurdepääsu andmebaasile ning saab projektis osaleda. Ka teie enda arendajad saavad SkyPlanneri dokumenteeritud REST API abil lahendust edasi arendada. Alustamiseks piisab API tokenist.
Kuidas kirjutatakse kavandatud kuupäevad tagasi Sage 100-sse?
USA Sage 100-s uuendab integratsioon iga tootmistöökäsu operatsiooni kavandatud kuupäevi BOI kaudu ning loob operaatorite ajakirjete põhjal Labor Entry kanded. Saksamaa Sage 100-s uuendab see iga Fertigungsauftrag kirje Arbeitsgang-kuupäevi ja registreerib Rückmeldungen-kanded viisil, mille teie Sage’i partner ja SkyPlanneri meeskond lepivad kokku ulatuse määramisel.
Kas Sage 100 saab muudatusi reaalajas edastada?
SkyPlanner loeb Sage 100 muudatusi kindla ajakava alusel: avatud tellimusi lühikese intervalliga, laoseisu ja ostutellimusi iga tunni järel. Vastassuunas edastavad SkyPlanneri veebihaagid ajakava muudatused kohe nende tekkimisel.
Kas saame SkyPlannerit enne integratsiooni loomist katsetada?
Jah. 30-päevane tasuta prooviperiood toetab kuni 20 töökeskust ning tootmistöökäskude või Fertigungsaufträge importimist CSV- või Exceli failidest. Krediitkaarti pole vaja. Alustage prooviperioodi või võtke ühendust müügimeeskonnaga, et määrata integratsiooni ulatus.