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).
SkyPlanner APS-i Gantti ajajoon, kus tööd on paigutatud töökeskuste ajakavadesse ja all on tellimuste loend.

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 liidesAutentimise viis
USA Sage 100, BOISage 100 kasutajaseanss Sage 100 serveris, rollipõhiste õigustega igaks kasutatavaks toiminguks
USA Sage 100, ODBCSage 100 paigalduses seadistatud DSN ja lugemisõigus
Saksamaa Sage 100Sage 100 kasutaja tagasikirjutuseks ja SQL Serveri lugemisõigus, mis on kokku lepitud teie Sage’i partneriga
SkyPlannerAPI-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 objektSuundSagedus
ItemArtikelTooted ja materjalidSage 100 → SkyPlannerEsmane laadimine, seejärel iga päev
Bill of Materials, malli materjalidStückliste loendis RessourcenlisteToote struktuur, alamtooted, materjalid toote kohtaSage 100 → SkyPlannerMuudatuse korral
Work center: töötajad või masinad, töötunnid nädalapäevade kaupa, seisakuperioodidArbeitsplatz, Ressource (Mitarbeiter, Maschine)Töökeskused, töökeskuste rühmad, personal, vahetusedSage 100 → SkyPlannerEsmane laadimine
Töökäsu malli etapid, tegevuskoodidArbeitsplan, Arbeitsgänge koos Rüst- ja Stückzeiten aegadegaTööetapid koos seadistus- ja tööaegadegaSage 100 → SkyPlannerMuudatuse korral
Töökäsk koos etappide ja tähtajagaFertigungsauftrag koos andmetega Arbeitsgänge ja LieferterminTellimused ja tööd koos tähtaegadegaSage 100 → SkyPlannerLühikeste ajavahemike järel
Laokogused ladude kaupaLagerbestandLaoseisudSage 100 → SkyPlannerKord tunnis
Ostutellimuste read, vajalikud tarnekuupäevadBestellungen, LiefertermineOstutellimused koos eeldatava tarnekuupäevagaSage 100 → SkyPlannerKord tunnis
Müügitellimuste read, lubatud tarnekuupäevadKundenaufträgeKliendi tähtajad ja prioriteetSage 100 → SkyPlannerLühikeste ajavahemike järel
Töökäsu etappide kuupäevad (BOI)Arbeitsgang-TermineIga etapi planeeritud algus, lõpp ja töökeskusSkyPlanner → Sage 100Muudatuse korral veebikonksu kaudu
Labor Entry, töökäsu lõpetamine (BOI)Rückmeldung: Zeiten, MengenAjakirjed ja operaatorite kinnitusedSkyPlanner → Sage 100Iga kinnituse korral või kord vahetuses
Sage 100-s ei hoitaSage 100-s ei hoitaSeadistusaegade maatriks, tööriistad piiratud ressurssidena, operaatorid töö kohta, alternatiivsed töökeskusedHallatakse SkyPlannerisKasutuselevõ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:

AndmedVastutav süsteem
Artiklid, tootestruktuurid, mallid, tellimuste kogused, kuludSage 100
Operatsioonide järjekord, algus- ja lõpuajad, töökeskuse määramineSkyPlanner
Seadistusaegade maatriks, tööriistad, iga töö operaatorid, alternatiivsed ressursidSkyPlanner
Tööaja kanded ja RückmeldungenSage 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:

  1. 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.
  2. Juurdepääs. Teie Sage’i partner seadistab Sage 100 kasutaja, tema õigused ja juurdepääsu andmebaasile.
  3. Andmete esmane laadimine. Artiklid, töökeskused, mallid või Arbeitspläne, tootestruktuurid ja vahetused.
  4. Tellimuste sünkroonimine. Tootmistöökäskude või Fertigungsaufträge, ostutellimuste ja laoseisu sünkroonimine kindla ajakava alusel.
  5. Piirangute seadistamine SkyPlanneris. Seadistusaegade maatriks, tööriistad, operaatorite arv iga töö kohta ning alternatiivsed masinad või töötajad.
  6. Ajakava tagasikirjutamine. Esmalt kirjutatakse Sage 100-sse operatsioonide kavandatud kuupäevad, seejärel tööaja kanded ja Rückmeldungen.
  7. 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

  1. SkyPlanneri meeskond seadistab integratsiooni juurutamise käigus ja pakub tuge ka pärast kasutuselevõttu.
  2. Teie Sage’i partner saab osaleda. Partner tunneb teie Sage 100 versiooni, seadistab kasutajad ja õigused ning kinnitab juurdepääsu andmebaasile.
  3. 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

Fredman Operationsi tootmisjuht Anu Järvinen Raumal kaupu kaubaalustele laduva robotraku kõrval

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.

Loe Fredman Operationsi tagasisidet

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.

Loe Opes Corporationi tagasisidet

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.