Integrācijas / ERP / Sage 100
Sage 100 integrācijas ceļvedis ražošanas grafiku sastādīšanai ar SkyPlanner APS
Šajā Sage 100 integrācijas ceļvedī Sage partneriem un IT komandām parādīts, kā savienot Sage 100 ar SkyPlanner APS. Tas aptver abus produktus ar šo nosaukumu: Sage 100 ASV un Kanādā ar Production Management un Sage 100 Vācijā un Austrijā ar Sage 100 Produktion. SkyPlanner integrācija ar Sage 100 nodrošina datu apmaiņu abos virzienos:
- Uz SkyPlanner tiek pārsūtīti ražošanas pasūtījumi (Work tickets vai Fertigungsaufträge) kopā ar to operācijām (steps vai Arbeitsgänge), kā arī darba centri, preces, krājumi un iepirkuma pasūtījumi.
- Plānotie datumi tiek ierakstīti atpakaļ katrā operācijā (step vai Arbeitsgang).
- Operatoru laika uzskaites ieraksti tiek nosūtīti atpakaļ kā darba laika ieraksti (US) vai Rückmeldungen (DE).
Ieviešanas laikā SkyPlanner komanda konfigurē integrāciju atbilstoši jūsu Sage 100 konfigurācijai un nodrošina tās atbalstu arī pēc palaišanas. Šis ceļvedis ir paredzēts partneriem un izstrādātājiem, kuri vēlas piedalīties integrācijas izveidē vai paši veidot risinājumus, izmantojot dokumentēto SkyPlanner REST API (API dokumentācija).
Sage 100 ASV versija: integrācijas saskarnes
Sage 100 ASV versija darbojas lokālā infrastruktūrā kā Standard, Advanced vai Premium instalācija. Integrācijas saskarnes atrodas Sage 100 serverī.
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 ļauj trešo pušu izstrādātājiem ar nepieciešamajām prasmēm piekļūt sistēmas programmām un lietotnēm, izmantojot Component Object Model (COM).) (Sage 100 palīdzība) Sage izstrādātāju portālā tā raksturota kā “Sage 100’s internal API layer, giving you access to the same logic used by the application itself.” (Sistēmas iekšējais API slānis, kas nodrošina piekļuvi tai pašai loģikai, kuru izmanto pati lietotne.) (developer.sage.com) BOI izmanto datu ierakstīšanai: katrai izveides vai atjaunināšanas darbībai tiek veiktas tādas pašas pārbaudes kā tad, ja to veiktu lietotājs Sage 100 vidē.
ODBC.
ProvideX ODBC draiveris ļauj lasīt Sage 100 tabulas pārskatu sagatavošanai un lielu datu apjomu nolasīšanai. Advanced versijā ir pieejams klienta/servera ODBC draiveris. Integrācija izmanto ODBC, lai masveidā nolasītu ražošanas pasūtījumus, preces un iepirkuma pasūtījumus, bet datu ierakstīšanai izmanto BOI.
Visual Integrator (VI).
VI importa un eksporta uzdevumi pārsūta datus starp Sage 100 un failiem vai ODBC avotiem. Sage norāda: “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.” (Viena no Visual Integrator moduļa būtiskākajām iespējām ir tieša datu importēšana no ODBC datu avota un eksportēšana uz to.) (avots) VI ietilpst Essentials paketē un ir piemērots datu apmaiņai ar failiem.
eBusiness Web Services izmanto SOAP un aptver “the Sage 100 sales order, customer, and customer contact entities.” (Sistēmas pārdošanas pasūtījumu, klientu un klientu kontaktpersonu entītijas.) (avots) Ar to var pārsūtīt pārdošanas pasūtījumus, savukārt ražošanas datu apmaiņa notiek caur BOI un ODBC.
Integrācija darbojas līdzās Sage 100, izmantojot Sage 100 lietotāja kontu ar tiesībām veikt izmantotos Production Management, Inventory un Purchase Order uzdevumus. Izejošie dati tiek nosūtīti uz SkyPlanner REST API, izmantojot HTTPS.
Sage 100 Vācijas versija: integrācijas saskarnes
Sage 100 Vācijas versija darbojas ar Microsoft SQL Server — lokālā instalācijā vai mākoņversijā. Sage norāda, ka var “Partnerlösungen via API-Schnittstelle ergänzen” (pievienot partneru risinājumus, izmantojot API saskarni) (Sage 100). Sage sarakstā iekļautie ražošanas papildinājumi ir veidoti, izmantojot Sage AppDesigner un Sage 100 biznesa objektus.
Integrācija izmanto tādu pašu pieeju kā Sage partneru risinājumi: no Sage 100 SQL Server datubāzes tiek nolasīti Fertigungsaufträge, Arbeitsgänge, Arbeitsplätze, Ressourcenlisten, Artikel un Bestellungen dati. Arbeitsgang datumi un Rückmeldungen tiek ierakstīti atpakaļ, izmantojot veidu, ko tvēruma noteikšanas laikā saskaņo jūsu Sage partneris un SkyPlanner komanda. Tādējādi ieraksti atbilst pašas Sage 100 sistēmas loģikai. Jūsu Sage partneris apstiprina versiju (piemēram, 9.0) un piekļuves konfigurāciju.
Autentifikācija un piekļuve
| Sistēma un saskarne | Autentifikācijas veids |
|---|---|
| Sage 100 ASV versija, BOI | Sage 100 lietotāja sesija Sage 100 serverī ar lomas tiesībām katram izmantotajam uzdevumam |
| Sage 100 ASV versija, ODBC | DSN Sage 100 instalācijā, lasīšanas piekļuve |
| Sage 100 Vācijas versija | Sage 100 lietotājs datu ierakstīšanai atpakaļ un piekļuve SQL Server ar lasīšanas tiesībām, saskaņojot ar jūsu Sage partneri |
| SkyPlanner | API pilnvara galvenē Authorization-Token; to izveido SkyPlanner sadaļā Settings > API |
SkyPlanner REST API ir dokumentēts Swagger/OpenAPI formātā. Integrācijas pamācībā soli pa solim aprakstīti pirmie izsaukumi.
Izmaiņu noteikšana
Izmaiņas Sage 100 sistēmā tiek noteiktas, nolasot datus pēc grafika. Atvērtos ražošanas pasūtījumus (work tickets vai Fertigungsaufträge) nolasiet ar īsiem intervāliem, bet krājumus un iepirkuma pasūtījumus — reizi stundā. Filtrējiet pēc statusa un izmaiņu datumiem, lai katrā reizē pārsūtītu tikai mainītos datus.
Kad grafiks mainās, SkyPlanner nosūta webhook paziņojumus, tāpēc atpakaļieraksti Sage 100 sistēmā tiek veikti, reaģējot uz notikumiem.
Datu kartēšana
| Sage 100 (US) | Sage 100 (DE) | SkyPlanner objekts | Virziens | Biežums |
|---|---|---|---|---|
| Item | Artikel | Produkti un materiāli | Sage 100 → SkyPlanner | Sākotnējā ielāde, pēc tam katru dienu |
| Bill of Materials, veidņu materiāli | Stückliste sarakstā Ressourcenliste | Produkta struktūra, apakšprodukti, katra produkta materiāli | Sage 100 → SkyPlanner | Pēc izmaiņām |
| Darba centrs: darbinieki vai iekārtas, darba stundas katrā nedēļas dienā, nestrādāšanas periodi | Arbeitsplatz, Ressource (Mitarbeiter, Maschine) | Darba centri, darba centru grupas, personāls, maiņas | Sage 100 → SkyPlanner | Sākotnējā ielāde |
| Ražošanas pasūtījumu veidņu operācijas, darbību kodi | Arbeitsplan, Arbeitsgänge ar Rüst- un Stückzeiten | Procesa posmi ar sagatavošanas un izpildes laiku | Sage 100 → SkyPlanner | Pēc izmaiņām |
| Ražošanas pasūtījums ar operācijām un izpildes termiņu | Fertigungsauftrag ar Arbeitsgänge un Liefertermin | Pasūtījumi un ražošanas uzdevumi ar izpildes termiņiem | Sage 100 → SkyPlanner | Nolasīšana ar īsiem intervāliem |
| Krājumu daudzums katrā noliktavā | Lagerbestand | Krājumu atlikumi | Sage 100 → SkyPlanner | Reizi stundā |
| Iepirkuma pasūtījumu rindas, nepieciešamie piegādes datumi | Bestellungen, Liefertermine | Iepirkuma pasūtījumi ar paredzamo piegādes datumu | Sage 100 → SkyPlanner | Reizi stundā |
| Pārdošanas pasūtījumu rindas, apsolītie piegādes datumi | Kundenaufträge | Klientu pasūtījumu izpildes termiņi, klientu prioritāte | Sage 100 → SkyPlanner | Nolasīšana ar īsiem intervāliem |
| Ražošanas pasūtījuma operāciju datumi (BOI) | Arbeitsgang-Termine | Katras operācijas plānotais sākums, beigas un darba centrs | SkyPlanner → Sage 100 | Pēc izmaiņām, izmantojot webhook |
| Labor Entry, ražošanas pasūtījuma pabeigšana (BOI) | Rückmeldung: Zeiten, Mengen | Laika uzskaites ieraksti un operatoru apstiprinājumi | SkyPlanner → Sage 100 | Pēc katra apstiprinājuma vai katrā maiņā |
| Netiek glabāts Sage 100 | Netiek glabāts Sage 100 | Sagatavošanas laiku matrica, instrumenti kā ierobežoti resursi, operatori katram ražošanas uzdevumam, alternatīvie darba centri | Tiek uzturēts SkyPlanner | Ieviešanas laikā |
Integrācijas scenāriji
1. Sākotnējā pamatdatu ielāde. Vispirms ielādējiet preces un darba centrus, pēc tam veidnes vai Arbeitspläne ar to operācijām. ASV versijas darba centrs ar trim iekārtām un diviem operatoriem SkyPlanner sistēmā kļūst par trim darba centriem, vienu darba centru grupu un diviem darbiniekiem. Katram pēc tam ir sava laika skala.
2. Pasūtījumu sinhronizācija. Nolasiet atvērtos ražošanas pasūtījumus (work tickets vai Fertigungsaufträge) ar to operācijām, kā arī krājumus un atvērtos iepirkuma pasūtījumus. Pirms ražošanas uzdevuma ievietošanas grafikā SkyPlanner pārbauda gan krājumus, gan gaidāmās piegādes. Sage 100 turpina piedāvāt veicamos darbus, bet SkyPlanner sastāda grafiku pasūtījumiem, kurus jūs nododat izpildei.
3. Grafika atpakaļierakste. Katrai operācijai, kuru plānošanas dzinis ir ievietojis vai pārvietojis grafikā, SkyPlanner nosūta plānoto sākumu, beigas un darba centru. Sage 100 ASV versijā integrācija atjaunina ražošanas pasūtījuma operāciju datumus, izmantojot BOI. Sage 100 Vācijas versijā tā atjaunina Arbeitsgang datumus, izmantojot tvēruma noteikšanas laikā saskaņoto ierakstīšanas veidu. Daudzumu, rezervāciju un izmaksu aprēķinu pārvaldība paliek Sage 100 ziņā.
4. Ražotnē veiktā darba apstiprinājumi. Operatori reģistrē darbu, izmantojot SkyPlanner Mobile Confirmations vai Production Timer, un laika uzskaites ieraksti nodrošina grafika aktualizēšanu. Sage 100 ASV versijā reģistrētais laiks kļūst par Labor Entry ierakstu attiecīgajai ražošanas pasūtījuma operācijai, bet galīgais apstiprinājums noslēdz pasūtījumu. Sage 100 Vācijas versijā tas kļūst par Rückmeldung ar laikiem un daudzumiem. Ja jūsu ražotnē laiku jau reģistrē Betriebsdatenerfassung vai svītrkodu lietotnē, izvēlieties vienu reģistrēšanas kanālu.
5. Atbildība par datiem un konfliktu risināšanas noteikumi. Dokumentējiet tos pirms ekspluatācijas sākšanas:
| Dati | Atbildīgā sistēma |
|---|---|
| Preces, materiālu specifikācijas, veidnes, pasūtījumu daudzumi, izmaksas | Sage 100 |
| Operāciju secība, sākuma un beigu laiki, darba centru piešķīrums | SkyPlanner |
| Sagatavošanas laiku matrica, instrumenti, katram ražošanas uzdevumam nepieciešamie operatori, alternatīvie resursi | SkyPlanner |
| Darba laiks un Rückmeldungen | Sage 100, saņemot SkyPlanner darba laika uzskaites datus |
Galvenais konfliktu cēlonis ir otras plānošanas sistēmas izmantošana. Ja plānotāji turpina izmantot Enhanced Scheduling ASV Sage 100 versijā vai pārvietot uzdevumus Plantafel Vācijas Sage 100 versijā, datumus nosaka divas sistēmas. Uzticiet operāciju datumu noteikšanu SkyPlanner. Ar Autopilot SkyPlanner automātiski pārplāno grafiku, kad ražošanā notiek izmaiņas.
Projekta tipiskie posmi
Ieviešanu parasti pabeidz dažu nedēļu laikā pēc ieviešanas procesa sākuma. Pirms tam pārbaudiet grafiku 30 dienu bezmaksas izmēģinājumā, izmantojot atvērto ražošanas pasūtījumu (work tickets vai Fertigungsaufträge) eksportu CSV vai Excel formātā. Tālāk projekts norit šādi:
- Tvēruma noteikšana. Precizējiet produktu (ASV vai Vācijas Sage 100), versiju un instalāciju, datu lasīšanas un rakstīšanas veidu, sinhronizācijas biežumu un darba laika reģistrēšanas kanālu.
- Piekļuve. Jūsu Sage partneris izveido Sage 100 lietotāju, piešķir tam tiesības un nodrošina piekļuvi datubāzei.
- Sākotnējā datu ielāde. Preces, darba centri, veidnes vai Arbeitspläne, materiālu specifikācijas un maiņas.
- Pasūtījumu sinhronizācija. Ražošanas pasūtījumu (work tickets vai Fertigungsaufträge), iepirkuma pasūtījumu un krājumu sinhronizācija noteiktos intervālos.
- Ierobežojumu iestatīšana SkyPlanner. Sagatavošanas laiku matrica, instrumenti, operatoru skaits katram ražošanas uzdevumam un alternatīvās iekārtas vai darbinieki.
- Grafika ierakstīšana atpakaļ. Plānoto operāciju datumu, pēc tam darba laika un Rückmeldungen ierakstīšana Sage 100.
- Paralēlā testēšana un ekspluatācijas sākšana. Salīdziniet datumus ar pašreizējo plānu, izlabojiet pamatdatus un pēc tam ieslēdziet datu ierakstīšanu atpakaļ.
Kas jāņem vērā, plānojot Sage 100 integrāciju
- Noskaidrojiet, kuru Sage 100 izmantojat. ASV un Vācijas Sage 100 versijām ir atšķirīgi datu modeļi un saskarnes. Nosauciet produktu un versiju jau pirmajā sarunā par tvēruma noteikšanu.
- Darba centri, kuros apvienotas vairākas iekārtas. ASV versijā darba centrs ir viena jaudas vienība, kas ietver “one or more persons or machines” (vienu vai vairākus cilvēkus vai iekārtas). Katram darba centram izlemiet, vai SkyPlanner tas būs viens darba centrs, vairāki darba centri vai grupa.
- Sagatavošanas un izpildes laiki. Veidnēs un Arbeitspläne ir norādīti laiki, kurus SkyPlanner izmanto grafika sastādīšanai. Pirms ekspluatācijas sākšanas salīdziniet tos ar faktiskajiem izpildes laikiem.
- Kalendāri. ASV versijas darba centros ir norādītas darba stundas katrai nedēļas dienai un dīkstāves periodi. Ielādējiet tos kā SkyPlanner maiņas, pēc tam SkyPlanner pievienojiet katra operatora maiņas un prombūtnes.
- Mērvienības. Operāciju izpildi var uzskaitīt pa gabaliem, partijām vai stundām. Katrai operācijai norādiet atbilstošo mērvienību.
- BOI tiesības. BOI ievēro Sage 100 lomu piekļuves tiesības. Ja trūkst tiesību veikt attiecīgo darbību, rakstīšana tiek apturēta. Pārbaudiet katru rakstīšanas darbību ar integrācijas lietotāju.
- Viena sistēma nosaka datumus. Kad datumus nosaka SkyPlanner, izslēdziet paralēlo grafiku sastādīšanu un pārtrauciet uzdevumu pārvietošanu Plantafel.
Sage 100 integrācija: kas to konfigurē un nodrošina atbalstu
- SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina atbalstu pēc ekspluatācijas sākšanas.
- Var piedalīties arī jūsu Sage partneris. Partneris pārzina jūsu Sage 100 versiju, izveido lietotājus, piešķir tiesības un apstiprina piekļuvi datubāzei.
- Jūsu izstrādātāji var paplašināt integrāciju, izmantojot SkyPlanner dokumentēto REST API. Lai sāktu, pietiek ar API pilnvaru, un SkyPlanner komanda vajadzības gadījumā palīdzēs.
Pēc savienojuma izveides Arcturus dzinis sastāda grafiku, izmantojot aktuālos Sage 100 pasūtījumus, un katrai operācijai tiek piešķirti plānotie datumi. SkyPlanner cena ir no 199 € mēnesī, iekļaujot 5 darba centrus un norēķinoties katru mēnesi. Integrācijas cenu atbilstoši jūsu procesam un vajadzībām norādām iepriekš kopā ar izvēlētā plāna cenu, lai kopējās izmaksas būtu zināmas pirms darba sākšanas. Apskatiet cenas, funkcijas un salīdzinājumu ar Sage 100 iebūvēto plānošanu rakstā Sage 100 ražošanas plānošana, ievērojot faktisko iekārtu un darbinieku jaudu. Pārskats ir pieejams Sage 100 lapā. Atsevišķas rokasgrāmatas Sage 200 un Sage X3 ir pieejamas Sage 200 un Sage X3 lapās, bet citas ERP sistēmas atradīsiet ERP integrāciju sadaļā.
Ražotāju atsauksmes par SkyPlanner
6 mēnešus uz priekšupārdošanas komanda redz brīvo jaudu
“SkyPlanner ir visas ražošanas plānošanas pamats un nodrošina tās uzticamību.”
Anu Järvinen, ražošanas vadītāja
Fredman Operations · Saskarei ar pārtiku drošs iepakojuma papīrs
Pārdošanas komanda redz brīvo jaudu sešus mēnešus uz priekšu, un uz grafika maiņas pieprasījumiem, kuru izskatīšana agrāk prasīja stundu vai ilgāk, tagad atbild dažu sekunžu laikā.
100%piegāžu savlaicīgums kopš 2021. gada
“SkyPlanner ļauj mums pārskatīt jaudu un padara plānošanu paredzamu.”
Dan Berglund, COO/CFO
Opes Corporation · Ķīmisko vielu un pārtikas ražošana
Visā SkyPlanner lietošanas laikā kopš 2021. gada piegāžu savlaicīgums ir bijis 100%.
Biežāk uzdotie jautājumi
Vai Sage 100 ir REST API darbam ar darba uzdevumiem?
ASV Sage 100 versijā biznesa loģika ir pieejama caur Business Object Interface, datu lasīšanai izmanto ODBC, bet failu apstrādei — Visual Integrator. SkyPlanner nolasa darba uzdevumus caur ODBC un BOI, bet operāciju datumus un darba laiku ieraksta caur BOI. Vācijas Sage 100 versijas dati tiek nolasīti no SQL Server datubāzes, savukārt datu ierakstīšanas veidu nosaka kopā ar jūsu Sage partneri tvēruma noteikšanas laikā.
Kas izveido Sage 100 integrāciju?
SkyPlanner komanda ieviešanas laikā konfigurē divvirzienu integrāciju atbilstoši jūsu Sage 100 iestatījumiem un nodrošina atbalstu pēc ekspluatācijas sākšanas. Jūsu Sage partneris izveido lietotājus, piešķir tiesības, nodrošina piekļuvi datubāzei un var piedalīties integrācijas izveidē. Arī jūsu izstrādātāji var veidot risinājumus, izmantojot SkyPlanner dokumentēto REST API. Lai sāktu, pietiek ar API pilnvaru.
Kā plānotie datumi tiek ierakstīti atpakaļ Sage 100?
ASV Sage 100 versijā integrācija caur BOI atjaunina katras darba uzdevuma operācijas plānotos datumus un veido Labor Entry ierakstus no operatoru darba laika uzskaites datiem. Vācijas Sage 100 versijā tā atjaunina katra Fertigungsauftrag operāciju Arbeitsgang datumus un reģistrē Rückmeldungen, izmantojot rakstīšanas veidu, par kuru jūsu Sage partneris un SkyPlanner komanda vienojas tvēruma noteikšanas laikā.
Vai Sage 100 var nosūtīt izmaiņas reāllaikā?
SkyPlanner saņem Sage 100 izmaiņas, nolasot datus noteiktos intervālos: atvērtos pasūtījumus — īsos intervālos, krājumus un iepirkuma pasūtījumus — reizi stundā. Pretējā virzienā SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas, tiklīdz tās notiek.
Vai varam izmēģināt SkyPlanner pirms integrācijas izveides?
Jā. 30 dienu bezmaksas izmēģinājumā var izmantot līdz 20 darba centriem un importēt darba uzdevumus vai Fertigungsaufträge CSV vai Excel formātā. Kredītkarte nav nepieciešama. Sāciet izmēģinājumu vai sazinieties ar pārdošanas komandu, lai noteiktu integrācijas tvērumu.