Integrācijas / ERP / SYSPRO
SYSPRO integrācijas ceļvedis ražošanas grafiku sastādīšanai ar SkyPlanner APS
Šajā SYSPRO integrācijas ceļvedī partneriem un IT komandām skaidrots, kā savienot SYSPRO 8 ar SkyPlanner APS. SkyPlanner nodrošina divvirzienu integrāciju ar SYSPRO, izmantojot SYSPRO saskarnes:
- Tiek saņemti ražošanas uzdevumi, to operācijas, Structures and Routings, darba centri, iekārtas, Stock Codes, krājumi un iepirkuma pasūtījumi.
- Plānotie sākuma un beigu datumi tiek ierakstīti atpakaļ ražošanas uzdevumos.
- Ja izvēlaties, operatoru laika uzskaites ierakstus var nosūtīt atpakaļ kā darbaspēka uzskaites datus.
- SkyPlanner nosūta grafika izmaiņas ar webhook palīdzību, tiklīdz tās notiek.
Ieviešanas laikā SkyPlanner komanda pielāgo integrāciju jūsu SYSPRO 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 ieviešanā vai paši veidot risinājumus, izmantojot dokumentēto SkyPlanner REST API (API dokumentācija).
SYSPRO integrācijas saskarnes
SYSPRO piedāvā ārējai grafiku sastādīšanas sistēmai divus datu apmaiņas veidus:
- e.net Solutions Business Objects. SYSPRO biznesa loģiku var izsaukt no ārpuses, gan ievades, gan izvades datus nododot XML formātā. Ir trīs grupas: Query (piemēram, WIPQBL, WIP Balance Query), Transaction vai Post (piemēram, WIPTJB, WIP Job Creation and Maintenance) un Setup pamatdatiem. Biznesa objekti veic tādas pašas validācijas pārbaudes kā SYSPRO ekrānformas un saglabā saderību starp versijām. SYSPRO labās prakses ceļvedī tas pateikts tieši: “SYSPRO’s Business Objects are used to query and post data to SYSPRO.” (SYSPRO biznesa objektus izmanto datu vaicājumiem un datu ierakstīšanai SYSPRO.)
- SYSPRO OData Service (OData v4). Nodrošina REST principiem atbilstošu piekļuvi tikai lasīšanai uzņēmuma un sistēmas datubāzēm, kā arī Business Activity Queries — SYSPRO definētiem SQL skatiem. Pakalpojums ir pieejams no SYSPRO 8 2021 R2. Par SYSPRO Cloud ERP norādīts: “Syspro OData is the only mechanism available when applications need access to SYSPRO data.” (Syspro OData ir vienīgais pieejamais mehānisms, ar kuru lietotnes var piekļūt SYSPRO datiem.)
Biznesa objektus izsauc ar e.net Communications pakalpojuma starpniecību, izmantojot SYSPRO WCF Service vai SYSPRO Web Service.
Master Data Take On (IMPIMP) importē izklājlapas, izmantojot Setup biznesa objektus, un noder vienreizējai pamatdatu ielādei. SYSPRO Harmony dzīvescikls beidzas 2026. gada 31. decembrī, tāpēc neizstrādājiet jaunus risinājumus uz tā pamata.
Autentifikācija un licencēšana
- Pieteikšanās e.net. Integrācija piesakās kā SYSPRO Operator, norādot uzņēmumu, un saņem sesijas GUID turpmākajiem izsaukumiem.
- Licencēšana. Jūsu SYSPRO licencē operatoram jābūt pieejamām to biznesa objektu funkcionālajām jomām, kurus tas izsauc.
- OData. Piekļuve notiek pa HTTPS, izmantojot OData piekļuvei konfigurētus operatorus.
SkyPlanner pusē REST API autentifikācijai izmanto API pilnvaru (SkyPlanner Settings > API), un API ir dokumentēts Swagger/OpenAPI. Integrācijas pamācībā soli pa solim aprakstīti pirmie izsaukumi.
Notikumi un periodiska datu nolasīšana
SYSPRO nesūta izejošus webhook paziņojumus. Electronic Signature Transaction Setup pēc sekmīgas transakcijas var aktivizēt darbības, piemēram, nosūtīt e-pastu vai palaist VBScript. Taču SYSPRO norāda: “It is not intended that triggers from e.net Business Objects fire VBScript triggers.” (Nav paredzēts, ka e.net Business Objects trigeri aktivizētu VBScript trigerus.)
Tāpēc SYSPRO dati tiek nolasīti ar periodiskiem pieprasījumiem. Jaunus ražošanas uzdevumus iegūst ar biznesa objektu vaicājumiem vai OData pieprasījumiem, filtrējot atvērtos uzdevumus un nesenās izmaiņas. Biežumu nosaka katrai ražotnei atsevišķi: ražošanas uzdevumiem — ik pēc dažām minūtēm, krājumiem — reizi stundā.
Mainoties stāvoklim vai grafikam, SkyPlanner nosūta webhook paziņojumus, tāpēc datu ierakstīšanu atpakaļ SYSPRO ierosina notikumi.
Datu kartēšana
| SYSPRO objekts (saskarne) | SkyPlanner objekts | Virziens | Biežums |
|---|---|---|---|
| Stock Codes, mērvienības (OData vai Query biznesa objekti) | Produkti un materiāli | SYSPRO → SkyPlanner | Sākotnējā ielāde, pēc tam periodiski pieprasījumi |
| Structures (komponenti, nosacītās detaļas, kopprodukti) | Produkta struktūra, apakšprodukti, katram produktam nepieciešamie materiāli | SYSPRO → SkyPlanner | Sākotnējā ielāde, pēc tam — mainoties datiem |
| Routings: darba centrs, sagatavošanas, izpildes, gaidīšanas rindā un pārvietošanas laiks, Maximum units | Procesa soļi ar ilgumu, sagatavošanas un noslēguma darbu laiku | SYSPRO → SkyPlanner | Sākotnējā ielāde, pēc tam — mainoties datiem |
| Work Centers (ražošanas vienības, jauda) un Machines | Darba centri, darba centru grupas, efektivitātes rādītāji | SYSPRO → SkyPlanner | Sākotnējā ielāde, pēc tam reti |
| Capacity Calendar, Shift Patterns | Maiņas un brīvdienas | SYSPRO → SkyPlanner | Katru dienu vai atsevišķi uzturētas maiņas SkyPlanner sistēmā |
| Ražošanas uzdevumi un apakšuzdevumi (WipMaster), uzdevumu operācijas un materiāli | Pasūtījumi un ražošanas uzdevumi ar izpildes termiņiem un materiālu vajadzībām | SYSPRO → SkyPlanner | Pieprasījumi ik pēc dažām minūtēm |
| Noliktavā esošie krājumi katram Stock Code | Krājumu atlikumi | SYSPRO → SkyPlanner | Pieprasījumi reizi stundā vai grafika aprēķina laikā |
| Iepirkuma pasūtījumi ar piegādes termiņiem | Iepirkuma pasūtījumi, ienākošie materiāli pēc piegādes datuma | SYSPRO → SkyPlanner | Pieprasījumi reizi stundā vai grafika aprēķina laikā |
| Ražošanas uzdevuma plānotie sākuma un beigu datumi (WIPTJB, WIP Job Creation and Maintenance) | Katra ražošanas uzdevuma plānotais sākums un beigas | SkyPlanner → SYSPRO | Mainoties grafikam, ar SkyPlanner webhook palīdzību |
| Labor Posting: sagatavošanas un izpildes laiks katrai ražošanas uzdevuma operācijai, iekārtai un darbiniekam | Laika uzskaites ieraksti un operatoru apstiprinājumi | SkyPlanner → SYSPRO | Pēc katra apstiprinājuma vai maiņas, ja izvēlēts |
| Job Receipts (WIP Job Receipts biznesa objekts) | Saražotie daudzumi | SkyPlanner → SYSPRO | Pēc katra apstiprinājuma, ja izvēlēts |
| Nav SYSPRO sistēmā | Sagatavošanas laiku matrica, instrumenti kā ierobežoti resursi, alternatīvas iekārtas un personāls | Uztur SkyPlanner sistēmā | Konfigurē ieviešanas laikā |
Integrācijas risinājumi
1. Sākotnējā pamatdatu ielāde. Nolasiet Stock Codes, Structures and Routings, darba centrus, iekārtas un kalendārus, izmantojot OData vai Query biznesa objektus. Pārdomāti nosakiet darba centru atbilstību SkyPlanner resursiem: darba centrs ar četrām iekārtām kļūst par vienu darba centru grupu vai četriem darba centriem.
2. Ražošanas uzdevumu sinhronizācija. Nolasiet aktīvos ražošanas uzdevumus ar to operācijām un materiāliem, kā arī atvērtos iepirkuma pasūtījumus. SkyPlanner uzskata pasūtītos materiālus par pieejamiem iepirkuma pasūtījuma piegādes datumā un atjaunina krājumu atlikumus, kad pasūtījumam piešķirts statuss Delivered.
Iekļaujiet grafikā tikai aktīvos ražošanas uzdevumus. Ieteiktie uzdevumi paliek MRP momentuzņēmumā, līdz MRP Job Review tos pārvērš ražošanas uzdevumos.
3. Grafika datu ierakstīšana atpakaļ. Kad plānošanas dzinis ievieto ražošanas uzdevumu grafikā vai pārvieto to, SkyPlanner webhook ierosina datu nosūtīšanu biznesa objektam WIP Job Creation and Maintenance (WIPTJB). Tas iestata uzdevuma plānotos sākuma un beigu datumus. Biznesa objekts pārbauda izmaiņas tieši tāpat kā Job Entry.
4. Apstiprinājumi no ražotnes. Operatori reģistrē darbu ar SkyPlanner Mobile Confirmations vai Production Timer, un laika uzskaites ieraksti nodrošina grafika aktualitāti. Jūs izvēlaties, vai faktiskos laikus nosūtīt atpakaļ uz SYSPRO. Ja izvēlaties to darīt, katras ražošanas uzdevuma operācijas sagatavošanas un izpildes laiks tiek nosūtīts uz Labor Posting, bet saražotie daudzumi — uz Job Receipts. Ja ne, darbaspēka uzskaites datus ievada SYSPRO tāpat kā līdz šim.
5. Atbildība par datiem un konfliktu risināšanas noteikumi. Dokumentējiet tos pirms darbības uzsākšanas:
| Dati | Atbildīgā sistēma |
|---|---|
| Stock Codes, Structures and Routings, daudzumi, ražošanas uzdevuma statuss | SYSPRO |
| Operāciju secība, sākuma un beigu laiki, iekārtu piešķiršana | SkyPlanner |
| Sagatavošanas laiku matrica, prasības instrumentiem un operatoriem, alternatīvie resursi | SkyPlanner |
| Maiņas un brīvdienas | Viena sistēma, ko izvēlas tvēruma noteikšanas laikā |
| Darbaspēka uzskaite, materiālu izsniegšana un saņemšana | SYSPRO — datus ievada tur vai nosūta no SkyPlanner laika uzskaites ierakstiem |
Izvēlieties vienu sistēmu, kas ieraksta ražošanas uzdevumu datumus. SkyPlanner nav nepieciešams SYSPRO grafiku sastādīšanas modulis, tāpēc plānoto datumu ierakstīšanā tas aizstāj Factory Scheduling, Visual APS vai APS (Nexsys). Ja kāds no šiem moduļiem joprojām atjaunina plānotos datumus, atspējojiet šo funkciju uzdevumiem, kuru grafiku sastāda SkyPlanner. Factory Scheduling sadaļā Job Entry šī opcija ir “Update planned dates to scheduled dates.” (Atjaunināt plānotos datumus atbilstoši grafika datumiem.)
Tipiski projekta soļi
Ieviešanu parasti pabeidz dažu nedēļu laikā pēc tās uzsākšanas. Pirms tam pārbaudiet grafiku 30 dienu bezmaksas izmēģinājumā, izmantojot no SYSPRO CSV vai Excel formātā eksportētus darba centrus, tehnoloģiskos procesus un atvērtos ražošanas uzdevumus.
- Datu kartēšana. Nosakiet datu atbilstības tabulu, atbildību par datiem, sinhronizācijas biežumu un to, vai darbaspēka uzskaites dati tiks sūtīti atpakaļ.
- Piekļuve SYSPRO. Izveidojiet integrācijas operatoru, pārbaudiet biznesa objektu licences un iespējojiet OData tur, kur to izmantosiet. Vispirms veiciet testus uzņēmuma datu kopijā.
- Sākotnējā ielāde. Stock Codes, Structures and Routings, darba centri, iekārtas, kalendāri.
- Ražošanas uzdevumu un iepirkuma pasūtījumu sinhronizācija. Periodiski pieprasījumi ar filtrēšanu, dalīšanu lapās un atkārtotiem mēģinājumiem.
- Ierobežojumu konfigurēšana SkyPlanner sistēmā. Sagatavošanas laiku matrica, instrumenti, operatoru skaits katram ražošanas uzdevumam un alternatīvas iekārtas vai personāls.
- Grafika datu ierakstīšana atpakaļ. Datu nosūtīšanu uz WIPTJB ierosina SkyPlanner webhook paziņojumi; darbaspēka uzskaites datus nosūta, ja šī iespēja ir izvēlēta.
- Paralēlā testēšana. Izmantojiet SkyPlanner līdztekus pašreizējam plānam, salīdziniet datumus un labojiet pamatdatus.
- Darbības uzsākšana. Ieslēdziet datu ierakstīšanu atpakaļ, kad dati ir saskaņoti.
Kas jāņem vērā, plānojot SYSPRO integrāciju
- _TMP ražošanas uzdevumi. Izmēģinājuma slodzes aprēķini, kuros ņemta vērā ierobežota jauda, sadaļā Job Entry var izveidot _TMP uzdevumus WipMaster tabulā. Izslēdziet tos ar filtru katrā nolasīšanas reizē.
- Iesāktās operācijas. Forward Finite Scheduling ziņo par kļūdām, ja iesāktās operācijas neiekļaujas grafikā. Pirms katra aprēķina nolasiet operāciju izpildes progresu SkyPlanner sistēmā, lai grafiks balstītos uz jau paveikto darbu. Pēc tam Running Time Lock fiksē tuvākajās stundās ieplānotos ražošanas uzdevumus.
- Tehnoloģiskā procesa laika mērvienības. Sagatavošanas, izpildes, gaidīšanas rindā un pārvietošanas laikam katram jābūt pareizai mērvienībai un aprēķina bāzei. Gaidīšana rindā un pārvietošana ir gaidīšanas laiks, nevis iekārtas darba laiks. Importējot veiciet pārrēķinu, citādi visi ilgumi būs nepareizi.
- Apakšuzņēmēju operācijas. Offsite Days un Dock to Stock Days norāda kopējo ilgumu, nevis jūsu ražošanas jaudas patēriņu. Modelējiet tās kā soļus, kuriem ir tikai ilgums.
Kas konfigurē SYSPRO integrāciju un nodrošina tās atbalstu
- SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina atbalstu pēc palaišanas, aptverot saskaņotos biznesa objektus un OData vaicājumus. Katrā ražotnē SYSPRO izmanto citādi, un šeit šīs zināšanas tiek liktas lietā.
- Var piedalīties arī jūsu SYSPRO partneris. Partneris pārzina jūsu konfigurāciju, pielāgotās veidlapas un licencēšanu un kopā ar SkyPlanner komandu var iestatīt operatoru un OData piekļuvi.
- Jūsu izstrādātāji var paplašināt integrāciju, izmantojot SkyPlanner REST API ar API pilnvaru. Lai sāktu, pietiek ar API pilnvaru, un SkyPlanner komanda vajadzības gadījumā palīdzēs. Integrācijas dokumentācija pieejama SkyPlanner integrācijas dokumentācijas sadaļā.
SkyPlanner cena ir no 199 € mēnesī ar ikmēneša norēķiniem; cenā iekļauti 5 darba centri. Integrācijas cenu piedāvājam iepriekš kopā ar abonēšanas plānu, ņemot vērā jūsu procesus un vajadzības. Skatiet cenas, SYSPRO ražošanas plānošanu atbilstoši reālajai iekārtu un personāla jaudai, SYSPRO lapu un ERP integrāciju sadaļu.
Ražotāju atsauksmes par SkyPlanner
2 hietaupītas katru nedēļu
“Ar SkyPlanner esam pārgājuši no ražošanas plānošanas Excel tabulās uz ražošanas optimizāciju reāllaikā.”
Kalle Kalliomäki, piegādes ķēdes speciālists
UTU · Elektriskās sadalnes un sadales iekārtas
Ražošanas plānošanā katru nedēļu tiek ietaupītas 2 darba stundas, un jaunā uzdevumu rinda nonāk līdz ražošanas līnijai dažu sekunžu laikā.
+90%ražošanas efektivitāte
“Ražošanas efektivitāte ir pieaugusi par 90%.”
Abdul Rucyinga, IT vadītājs
Laboratory & Allied · Farmaceitisko produktu ražošana
Ražošanas efektivitāte ir pieaugusi par 90%, un optimizēta trīs mēnešu plāna izveide visiem darba centriem aizņem mazāk nekā 30 minūtes.
98%piegāžu savlaicīgums, iepriekš aptuveni 50%
“SkyPlanner ir izšķiroša nozīme mūsu piegāžu savlaicīguma uzturēšanā.”
Hannu Lahtinen, rīkotājdirektors
KJH-Comp · Lokšņu metāla apstrāde un līgumražošana
Piegāžu savlaicīgums pieauga no aptuveni 50% līdz pat 98%, un ražošanas grafiku sastādīšanai tagad divu meistaru vietā pietiek ar vienu.
99,2%piegāžu savlaicīgums
“SkyPlanner ir palīdzējis labāk saskatīt ražošanas šaurās vietas un padarījis ražošanas vadību pārskatāmāku.”
Toni Tuori, ražošanas vadītājs
Piristeel · Jumta drošības aprīkojums un lietusūdens novadīšanas sistēmas
Piegāžu savlaicīgums šogad sasniedza 99,2%, un ražošanas grafiku sastādīšanā tiek ietaupītas līdz četrām darba stundām dienā.
Biežāk uzdotie jautājumi
Vai SYSPRO ir API ražošanas uzdevumiem?
Jā. e.net Solutions Business Objects ļauj pieprasīt un ierakstīt SYSPRO datus, tostarp ar WIPTJB izveidot un uzturēt ražošanas uzdevumus. SYSPRO OData pakalpojums papildus nodrošina tikai lasāmu RESTful piekļuvi tabulām un Business Activity Queries.
Vai SYSPRO atbalsta tīmekļa aizķeres?
Izejošo tīmekļa aizķeru nav. Electronic Signature Transaction Setup trigerus nav paredzēts aktivizēt ar biznesa objektu izsaukumiem, tāpēc integrācija periodiski pieprasa SYSPRO datus pēc katrai ražotnei iestatīta grafika. Paša SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas uzreiz, tiklīdz tās notiek.
Kā plānotie datumi tiek ierakstīti atpakaļ SYSPRO?
Izmantojot biznesa objektu WIP Job Creation and Maintenance (WIPTJB), kas iestata ražošanas uzdevuma plānoto sākuma un beigu datumu. SYSPRO pārbauda iesūtītos datus pēc tiem pašiem noteikumiem, ko izmanto Job Entry.
Vai integrācija darbojas ar SYSPRO Cloud ERP?
Jā. SkyPlanner nolasa Cloud ERP datus, izmantojot SYSPRO OData pakalpojumu, ko SYSPRO norāda kā vienīgo datu piekļuves veidu šajā vidē. Tvēruma noteikšanas laikā SkyPlanner komanda kopā ar jums un jūsu SYSPRO partneri izveido risinājumu datu ierakstīšanai atpakaļ.
Vai SYSPRO partnerim vajadzētu piedāvāt SYSPRO MOM Visual APS vai SkyPlanner?
SkyPlanner, ja klients vēlas dažu nedēļu laikā iegūt lietojamu ražošanas plānu, kurā ņemta vērā reālā iekārtu un personāla jauda. Visual APS ir daļa no SYSPRO MOM komplekta ar atsevišķu licenci; to instalē darbam ar SYSPRO SQL Server, un MOM Workbench lietotājiem nepieciešamas individuālas licences (SYSPRO palīdzība). SkyPlanner savienojas, izmantojot e.net Business Objects un OData, automātiski pārplāno, plāno pārregulēšanu, instrumentus, brigādes un materiālus un ļauj strādāt neierobežotam lietotāju skaitam — no 199 € mēnesī.
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 datus no SYSPRO 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.