Integrācijas / ERP / Infor M3
Infor M3 integrācijas ceļvedis ražošanas grafiku sastādīšanai ar SkyPlanner APS
Šajā Infor M3 integrācijas ceļvedī partneriem un IT komandām parādīts, kā savienot Infor M3 ar SkyPlanner APS. SkyPlanner un Infor M3 apmainās ar datiem abos virzienos:
- SkyPlanner saņem artikulus, produktu struktūras, darba centrus, ražošanas pasūtījumus un iepirkuma pasūtījumus.
- Plānotais sākuma un beigu laiks tiek nosūtīts atpakaļ uz ražošanas pasūtījumu (MO) operācijām.
- Operatoru atskaites tiek nosūtītas atpakaļ, izmantojot PMS070MI Report operation.
- SkyPlanner nosūta grafika izmaiņas ar webhook palīdzību, tiklīdz tās notiek.
Ieviešanas laikā SkyPlanner komanda konfigurē integrāciju atbilstoši jūsu M3 iestatījumiem un nodrošina tās atbalstu arī pēc palaišanas ekspluatācijā. Šis ceļvedis ir paredzēts partneriem un izstrādātājiem, kuri piedalās ieviešanā vai paši veido risinājumus, izmantojot SkyPlanner dokumentēto REST API (API dokumentācija).
M3 saskarnes, ko izmanto SkyPlanner
Infor M3 piedāvā četrus integrācijas slāņus, un katram šajā integrācijā ir savs uzdevums.
- M3 API (MI programmas) platformā ION API Gateway. Katru MI programmu izsauc ar REST pieprasījumu:
https://{ionapi-host}/{tenant}/M3/m3api-rest/v2/execute/{program}/{transaction}. Izmantojiet v2. Šajā versijā ir pievienoti uzņēmuma, struktūrvienības un datuma formāta parametri, un atgriezto datu struktūra atšķiras no v1. PMS100MI ir paredzēts ražošanas pasūtījumiem, bet PMS070MI — operāciju izpildes atskaitēm. (Infor dokumentācija) - Compass vaicājumu API platformā Infor Data Fabric. Ar SQL var nolasīt replicētās M3 tabulas, piemēram, MITMAS, MWOHED un MWOOPE. Compass darbojas asinhroni: iesniedziet uzdevumu, periodiski pārbaudiet tā statusu un saņemiet rezultātus pa lapām, katrā līdz 100 000 rindām vai 10 MB. Tas ir piemērots sākotnējai pamatdatu ielādei, nevis sinhronizācijai reāllaikā. (Infor dokumentācija)
- ION BODs. M3 BOD Processor publicē iespējotos BOD katrai uzskaites vienībai. Ienākošie BOD ietver Process ProductionOrder, Sync un Process BillOfMaterials, Process ItemMaster un Sync InventoryCount. (Infor dokumentācija)
- M3 Event Hub. Publicēšanas un abonēšanas ietvars tabulu līmeņa notikumiem, piemēram, izmaiņām ražošanas pasūtījumu (MO) galvenēs un operācijās. (Infor dokumentācija)
MI API specifikācijas ir pieejamas katras nomnieka vides ION API kataloga sadaļā Available APIs, kur katrai programmai ir Swagger dokumentācija. Ja standarta katalogā trūkst vajadzīgās transakcijas, ar XtendM3 var pievienot pielāgotu MI programmu, bet ar Metadata Publisher — izveidot pielāgotus sarakstu API.
Autentifikācija
Reģistrējiet SkyPlanner kā autorizētu lietotni ION API, izmantojot OAuth 2.0. Izvēlieties servera puses pakalpojuma lietotni ar pakalpojuma kontu, lai integrācija darbotos bez konkrēta lietotāja sesijas. ION API katram izsaukumam piemēro nomnieka vidē noteiktos pieprasījumu biežuma ierobežojumus un drošības politikas. (Infor izstrādātāju portāls)
SkyPlanner pusē REST API autentifikācijai izmanto API pilnvaru (SkyPlanner Settings > API), un API ir dokumentēts Swagger/OpenAPI formātā. Integrācijas pamācībā soli pa solim parādīti pirmie izsaukumi.
Izmaiņu noteikšana: Event Hub, BOD un periodiski pieprasījumi
M3 var nosūtīt izmaiņas automātiski, taču tam nepieciešama konfigurēšana Infor pusē:
- Event Hub publicē tikai tos notikumus, kuriem ir aktīvs abonents. ION Enterprise Connector (IEC) tos abonē, izmantojot EventHub Subscriber kanālu.
- BOD jāiespējo katrai uzskaites vienībai rīkā BOD Processor. Tam nepieciešama loma M3EC-Administrator. (Infor dokumentācija)
Ja automātiska izmaiņu nosūtīšana vēl nav iestatīta, periodiski izsauciet PMS100MI sarakstu transakcijas vai veiciet Compass vaicājumus pēc izmaiņu laika zīmogiem.
SkyPlanner webhook nodrošina uz notikumiem balstītu datu ierakstīšanu atpakaļ jau no pirmās dienas.
Datu kartēšana
| Infor M3 objekts (saskarne) | SkyPlanner objekts | Virziens | Biežums |
|---|---|---|---|
| Artikuls, MMS001 (MITMAS ar Compass starpniecību, artikulu MI programmas) | Produkti un materiāli | M3 → SkyPlanner | Sākotnējā ielāde, pēc tam — mainoties datiem |
| Produkta struktūras galvene PDS001, materiāli PDS002 | Produkta struktūra, apakšprodukti, materiāli | M3 → SkyPlanner | Sākotnējā ielāde, pēc tam — mainoties datiem |
| Operācijas PDS002: operācijas numurs, darba centrs, pārregulēšanas un izpildes laiks | Procesa posmi ar pārregulēšanas un izpildes laiku | M3 → SkyPlanner | Sākotnējā ielāde, pēc tam — mainoties datiem |
| Darba centrs PDS010, dienas jauda PDS015 | Darba centri, darba centru grupas, efektivitātes rādītāji | M3 → SkyPlanner | Sākotnējā ielāde, pēc tam — reti |
| Ražošanas pasūtījums PMS100 (MWOHED), PMS100MI | Pasūtījumi ar izpildes termiņiem un daudzumiem | M3 → SkyPlanner | Event Hub vai periodiski pieprasījumi |
| Ražošanas pasūtījumu (MO) operācijas (MWOOPE) | Ražošanas uzdevumi katrai operācijai | M3 → SkyPlanner | Event Hub vai periodiski pieprasījumi |
| Krājumu atlikumi | Katra materiāla krājumi | M3 → SkyPlanner | Pieprasījumi reizi stundā vai grafika aprēķina laikā |
| Iepirkuma pasūtījumu rindas ar piegādes datumiem | Ienākošie materiāli, kas pieejami piegādes datumā | M3 → SkyPlanner | Pieprasījumi reizi stundā vai grafika aprēķina laikā |
| Katras MO operācijas plānotais sākums un beigas | Gantt diagrammā ieplānotie ražošanas uzdevumi | SkyPlanner → M3 | Mainoties grafikam, izmantojot SkyPlanner webhook |
| PMS070MI Report operation: pārregulēšanas laiks, izpildes laiks, daudzums | Operatoru reģistrētais laiks un daudzumi | SkyPlanner → M3 | Ar katru apstiprinājumu vai par katru maiņu |
| SkyPlanner ierobežojumu dati | Sagatavošanas laiku matrica, instrumenti kā ierobežoti resursi, operatori katram ražošanas uzdevumam, alternatīvie darba centri | Uztur SkyPlanner sistēmā | Iestata ieviešanas laikā |
Integrācijas risinājumi
1. Sākotnējā pamatdatu ielāde. Ar Compass nolasiet artikulus, produktu struktūras, operācijas un darba centrus lielos apjomos. Apzināti izvēlieties, vai katram M3 darba centram atbilst SkyPlanner darba centrs vai darba centru grupa. Ja M3 darba centrs apzīmē trīs paralēlas iekārtas un vēlaties katrai veidot atsevišķu grafiku, SkyPlanner sistēmā izveidojiet trīs darba centrus.
2. Pasūtījumu sinhronizācija. Nolasiet ražošanai nodotos MO un to operācijas no PMS100MI vai MWOOPE, kā arī krājumus un atvērto iepirkuma pasūtījumu rindas. SkyPlanner uzskata pasūtīto materiālu par pieejamu iepirkuma pasūtījuma (PO) piegādes datumā un atjaunina krājumus, kad PO saņem statusu Delivered. Sastādot grafiku, tiek pārbaudīti gan krājumi, gan pasūtīto materiālu pieejamība.
Grafikā iekļaujiet tikai apstiprinātus MO. Plānotos MO (PMS170) MRP ģenerē no jauna, un M3 katrā pārplānošanas reizē no jauna aprēķina to slodzi.
3. Grafika ierakstīšana atpakaļ M3. Katrai operācijai, kuru plānošanas dzinējs ir ieplānojis vai pārvietojis, SkyPlanner ieraksta plānoto sākumu un beigas attiecīgajā MO operācijā. Izsaukumam izmanto jūsu nomnieka vides katalogā pieejamu M3 MI transakciju MO operācijām vai XtendM3 MI programmu, ja tāda nepieciešama jūsu konfigurācijai. Daudzumi, statuss un izmaksu aprēķins paliek M3 pārziņā.
4. Izpildes apstiprinājumi ražošanas cehā. Operatori reģistrē darbu, izmantojot SkyPlanner Mobile Confirmations vai Production Timer. SkyPlanner nosūta pārregulēšanas laiku, izpildes laiku un daudzumu ar PMS070MI Report operation, bet pēc posma pabeigšanas izmanto Confirm vai Close operation. Infor norāda: “it is important that every operation is reported,” (ir svarīgi ziņot par katras operācijas izpildi), un tas nodrošina M3 slodzes un SkyPlanner izpildes progresa saskaņotību. (PMS070MI)
Katrai operācijai izvēlieties vienu atskaišu iesniegšanas kanālu. Ja par vienu un to pašu operāciju ziņo gan no SkyPlanner, gan no PMS070 sistēmā M3, daudzumi dublējas.
5. Datu pārvaldības un konfliktu risināšanas noteikumi. Dokumentējiet tos pirms palaišanas ekspluatācijā:
| Dati | Atbildīgā sistēma |
|---|---|
| Artikuli, produktu struktūras, daudzumi, MO statuss | Infor M3 |
| Operāciju secība, sākums un beigas, piesaiste darba centram | SkyPlanner |
| Sagatavošanas laiku matrica, instrumenti, operatori katram ražošanas uzdevumam, alternatīvas | SkyPlanner |
| Maiņas un prombūtnes | Viena sistēma, ko izvēlas tvēruma noteikšanas laikā |
| Operāciju izpildes atskaites | M3, saņemot datus no SkyPlanner ar PMS070MI starpniecību |
Galvenais konfliktu cēlonis ir paša M3 datumu aprēķina loģika. Par slodzi teikts: “is automatically generated when a manufacturing order or planned manufacturing order is generated or replanned.” (tiek automātiski ģenerēta, kad tiek izveidots vai pārplānots ražošanas pasūtījums vai plānotais ražošanas pasūtījums). Uztveriet pārplānotu MO kā jaunu versiju, sinhronizējiet to atkārtoti un ļaujiet SkyPlanner pārplānot grafiku. Autopilot automātiski pārplāno grafiku, kad ražošanā notiek izmaiņas. SkyPlanner nav nepieciešams M3 Scheduling Workbench; ja jums ir SWB licence, atstājiet operāciju datumus SkyPlanner pārziņā, lai abas sistēmas nepārrakstītu viena otras datus.
Tipiskie projekta posmi
Ieviešanu parasti pabeidz dažu nedēļu laikā pēc ievadprocesa sākuma. Pirms tam varat izmantot 30 dienu bezmaksas izmēģinājumu ar saviem datiem. Eksportējiet artikulus, darba centrus un atvērtos ražošanas pasūtījumus no M3, kā ierasts izmantojot Excel vai Compass datu izgūšanu, un importējiet tos CSV vai Excel formātā.
- Sākotnējā izpēte kopā ar jūsu M3 administratoru. Precizējiet izvietojumu, ION API nomnieku, jūsu katalogā pieejamās MI transakcijas, kā arī uzņēmumu un struktūrvienību.
- Datu atbilstību noteikšana. Apstipriniet datu atbilstību tabulu, atbildības sadalījumu par datiem, sinhronizācijas biežumu un atskaišu nodošanas kanālu.
- ION API iestatīšana. Reģistrējiet autorizēto lietotni un pakalpojuma kontu, sākot ar testvides nomnieku.
- Sākotnējā ielāde. Ielādējiet artikulus, produktu struktūras, operācijas un darba centrus, izmantojot Compass.
- Pasūtījumu sinhronizācija. Sinhronizējiet ražošanas pasūtījumus, to operācijas, krājumus un iepirkuma pasūtījumus ar periodiskiem pieprasījumiem. Kad viss ir gatavs, pievienojiet Event Hub.
- Ierobežojumu iestatīšana SkyPlanner. Iestatiet pārregulēšanas laiku matricu, instrumentus, operatorus katram ražošanas uzdevumam un alternatīvos darba centrus.
- Datu ierakstīšana atpakaļ un atskaites. Nosūtiet operāciju datumus uz M3 un operatoru atskaites — caur PMS070MI.
- Paralēlā darbība un palaišana. Izmantojiet SkyPlanner līdztekus pašreizējam plānam, sakārtojiet pamatdatus un pēc tam ieslēdziet datu ierakstīšanu atpakaļ.
Kas jāņem vērā, plānojot Infor M3 integrāciju
- Nav atsevišķa tehnoloģiskā procesa objekta. Operācijas ir iekļautas produkta struktūrā (PDS002) un ražošanas pasūtījumā kā tā operācijas. Nemeklējiet atsevišķu tehnoloģiskā procesa API.
- Struktūras bez operācijām. Produkta struktūrā jābūt vismaz vienai operācijai, citādi M3 neveido noslodzi un SkyPlanner nesaņem ražošanas uzdevumu.
- M3 ierobežotas jaudas iestatījumi konfliktē ar ārējo plānu. PDS010 karodziņš un CRS786 šauro vietu iestatījumi maina pašas M3 sistēmas datumus. Atstājiet darba centru jaudu M3 sistēmā neierobežotu un uzticiet SkyPlanner plānošanu atbilstoši reālajai jaudai.
- Katram nomniekam savas API specifikācijas. v1 un v2 atbildes atšķiras, un transakciju nosaukumi ir atkarīgi no jūsu kataloga un XtendM3 paplašinājumiem. Izmantojiet v2, skaidri norādot uzņēmuma un struktūrvienības parametrus.
- Izmaiņu automātiska nosūtīšana pēc noklusējuma nav ieslēgta. Event Hub ir vajadzīgs abonents, un BOD ziņojumi jāiespējo katrai uzskaites vienībai. Vienojieties, kurš konfigurēs ION un IEC, vai sāciet ar periodiskiem pieprasījumiem.
- Pieprasījumu ierobežošana un dalīšana lapās. ION API ierobežo pieprasījumus atbilstoši nomnieka politikai, un Compass vienā lapā atgriež ne vairāk kā 100 000 rindu vai 10 MB. Periodiski pieprasiet tikai izmaiņas, nevis atkārtoti ielādējiet visus datus.
- M3 nav CloudSuite Industrial. CSI izmanto IDO API, bet M3 — MI programmas. Katrā specifikācijā norādiet M3 objektu nosaukumus.
Kas konfigurē Infor M3 integrāciju
- SkyPlanner komanda to konfigurē ieviešanas laikā un nodrošina atbalstu pēc palaišanas. Katrā ražotnē M3 izmanto citādi, un konfigurācijā šīs zināšanas tiek liktas lietā.
- Jūsu Infor M3 partneris var izstrādāt integrāciju vai piedalīties tās izstrādē. Partneris pārzina jūsu nomnieka vidi, XtendM3 paplašinājumus un ION konfigurāciju. SkyPlanner nodrošina REST API, Swagger/OpenAPI dokumentāciju un webhook paziņojumus.
- Integrāciju var izstrādāt arī jūsu pašu izstrādātāji, izmantojot to pašu REST API un API pilnvaru. Lai sāktu, pietiek ar API pilnvaru, un SkyPlanner komanda vajadzības gadījumā palīdz. Laboratory & Allied iekšējā IT komanda ar SkyPlanner palīdzību lielākoties patstāvīgi izstrādāja sava uzņēmuma ERP integrāciju.
SkyPlanner cena ir no 199 € mēnesī, iekļaujot 5 darba centrus un maksājot katru mēnesi. Integrācijas cenu atbilstoši jūsu procesam un vajadzībām nosakām iepriekš kopā ar izvēlētā plāna cenu, tāpēc pilnās izmaksas ir zināmas jau pirms darba sākuma. Apskatiet cenas, uzziniet par M3 iebūvētās plānošanas iespējām sadaļā Infor M3 ražošanas plānošana atbilstoši reālajai jaudai, izlasiet pārskatu Infor M3 lapā un iepazīstieties ar citām sistēmām ERP integrāciju sadaļā.
Ražotāju atsauksmes par SkyPlanner
2 hietaupītas katru nedēļu
“Ar SkyPlanner mūsu ražošanas plānošana ir pārgājusi no Excel tabulām uz ražošanas optimizāciju reāllaikā.”
Kalle Kalliomäki, piegādes ķēdes speciālists
UTU · Elektrosadales skapji un sadales iekārtas
Ražošanas plānošana katru nedēļu ietaupa 2 stundas darba laika, un jauna darbu rinda līdz ražošanas līnijai nonāk 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 · Farmācijas produktu ražošana
Ražošanas efektivitāte ir pieaugusi par 90%, un optimizēta trīs mēnešu plāna sagatavošana visiem darba centriem aizņem mazāk nekā 30 minūtes.
98%piegāžu savlaicīgums, iepriekš — aptuveni 50%
“SkyPlanner ir izšķiroša loma mūsu piegāžu savlaicīguma uzturēšanā.”
Hannu Lahtinen, izpilddirektors
KJH-Comp · Lokšņu metāla konstrukcijas un līgumražošana
Piegāžu savlaicīgums ir pieaudzis no aptuveni 50% līdz pat 98%, un ražošanas grafiku sastādīšanai tagad vajadzīgs viens meistars, nevis divi.
100%piegāžu savlaicīgums kopš 2021. gada
“SkyPlanner sniedz mums skaidru pārskatu par jaudu un padara plānošanu paredzamu.”
Dan Berglund, COO/CFO
Opes Corporation · Ķīmisko produktu 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
Kuru Infor M3 API izmanto SkyPlanner?
SkyPlanner izmanto M3 API, kas pieejama ar ION API Gateway starpniecību, un izsauc MI programmas, piemēram, PMS100MI un PMS070MI, izmantojot REST ar OAuth 2.0. Compass platformā Infor Data Fabric nodrošina lielapjoma datu nolasīšanu, savukārt Event Hub vai ION BOD ziņojumi nosūta izmaiņas.
Kas izstrādā Infor M3 integrāciju?
SkyPlanner komanda ieviešanas laikā konfigurē divvirzienu integrāciju atbilstoši jūsu M3 konfigurācijai un nodrošina atbalstu pēc palaišanas. Integrāciju var izstrādāt arī jūsu M3 partneris vai pašu izstrādātāji, izmantojot dokumentēto SkyPlanner REST API. Lai sāktu, pietiek ar API pilnvaru.
Kura M3 API nosūta atpakaļ operāciju atskaites no ražošanas ceha?
PMS070MI: ar Report operation nosūta pārregulēšanas laiku, izpildes laiku un daudzumu, bet ar Confirm un Close operation pabeidz operāciju. SkyPlanner caur šo API nosūta operatoru atskaites.
Vai integrācija darbojas ar lokāli izvietotu M3?
Jā. Lokāli izvietota M3 nodrošina to pašu M3 API. Ja nav ION API Gateway, SkyPlanner pieslēdzas caur jūsu lokālo ION vai Grid galapunktu vai caur starpprogrammatūru. Savienojuma veidu nosaka sākotnējā izpētē kopā ar jūsu M3 administratoru.
Vai M3 partnerim būtu jāiesaka M3 Scheduling Workbench vai SkyPlanner?
SkyPlanner, ja klients aptuvena plāna vietā vēlas reālu ražošanas grafiku, kas atbilst faktiskajai resursu jaudai. Infor pašu ieteikums SWB palaišanai ir sākumā visiem resursiem iestatīt neierobežotu jaudu un ierobežot tikai kritisko šauro vietu (Infor dokumentācija). Infor norāda, ka SWB ir papildinājums, ko lietotāji palaiž no RDWeb vai sākuma izvēlnes. SkyPlanner pieslēdzas caur to pašu M3 API, sastāda grafiku atbilstoši katra resursa reālajai jaudai, automātiski pārplāno un nodrošina operatoriem Mobile Confirmations — no 199 € mēnesī.
Vai varam izmēģināt SkyPlanner pirms integrācijas izstrādes?
Jā. 30 dienu bezmaksas izmēģinājumā var izmantot līdz 20 darba centriem un importēt datus no M3 CSV vai Excel formātā. Kredītkarte nav vajadzīga. Sāciet izmēģinājumu vai sazinieties ar pārdošanas komandu, lai noteiktu integrācijas tvērumu.