Integrācijas / ERP / SAP Business ByDesign
SAP Business ByDesign integrācijas ceļvedis ražošanas grafiku sastādīšanai ar SkyPlanner APS
Šajā SAP Business ByDesign integrācijas ceļvedī partneriem un IT komandām ir aprakstīts, kā savienot ByDesign ar SkyPlanner APS. SkyPlanner nodrošina divvirzienu integrāciju ar ByDesign, izmantojot SAP publicētos tīmekļa pakalpojumus:
- SkyPlanner saņem izpildei nodotos ražošanas pasūtījumus ar to operācijām, Production Models, Bills of Material un Bills of Operations, iekārtu un darbaspēka resursus, materiālus, krājumus un iepirkuma pasūtījumus.
- Katra ražošanas pasūtījuma plānotais sākums un katras operācijas galvenais resurss tiek nosūtīti atpakaļ uz ByDesign.
- Apstiprinātos daudzumus, brāķi un pabeigtos uzdevumus var ierakstīt atpakaļ ražošanas partijās.
- SkyPlanner webhook paziņojumi nosūta grafika izmaiņas, tiklīdz tās notiek.
Ieviešanas laikā SkyPlanner komanda konfigurē integrāciju ar jūsu ByDesign vidi, izmantojot REST API, un nodrošina tās atbalstu arī pēc palaišanas darbā. Šis ceļvedis ir paredzēts partneriem un izstrādātājiem, kuri vēlas iesaistīties vai paši veidot risinājumus, izmantojot SkyPlanner dokumentēto REST API (API dokumentācija).
SAP ByDesign integrācijas saskarnes
Katras versijas pieejamie ByDesign A2X SOAP tīmekļa pakalpojumi ir publicēti tīmekļa pakalpojumu API sarakstā. Ražošanas grafiku sastādīšanas integrācijai izmanto šādus pakalpojumus:
- Manage Production Orders (ManageProductionOrderIn). READ_PROD_ORDER atgriež pieprasīto, agrāko un vēlāko sākuma un beigu laiku, resursus ar plānoto un faktisko ilgumu, prioritāti, izpildes statusu un grafika statusu. MAINTAIN_BUNDLE_V2 atjaunina EarliestStartPeriod vai LatestEndPeriod, kā arī operācijas MainResourceID (SAP palīdzība).
- Manage Production Lots (ManageProductionLotsIn). MaintainBundle izveido vai atjaunina ražošanas uzdevumus. Katrā ziņošanas punktā tas ļauj norādīt apstiprināto daudzumu, brāķi un atzīmi par apstiprināšanas pabeigšanu, pabeigt uzdevumu, norādot darbinieku, kurš to izpildījis, un izpildes laiku, kā arī reģistrēt resursu izmantojumu (SAP palīdzība).
- Vaicājumu pakalpojumi. Query Production Orders, Query Production Lots, Query Production Model, Query Production Bill of Materials, Query Production Bill of Operations (arī pēc resursa), Query Materials, Read Equipment Resources, Query Labour Resource, Query Purchase Orders, Query Identified Stocks un Determine Availability of Products.
- OData. Pielāgoti OData pakalpojumi biznesa objektiem, kā arī OData piekļuve datu avotiem un analītiskajiem pārskatiem. SAP norāda: “companies are fully empowered to decide which business objects” (uzņēmumi ir pilnībā tiesīgi izlemt, kuri biznesa objekti) tiek padarīti pieejami (SAP integrācijas scenāriji).
Lasīšanai izmantojiet Query pakalpojumus vai OData, bet visām ierakstīšanas darbībām — abus Manage pakalpojumus.
Autentifikācija un licencēšana
ByDesign pusē izveidojiet SkyPlanner paredzētu sakaru sistēmu un sakaru konfigurāciju izmantotajiem pakalpojumiem. Katrai konfigurācijai ir savs tehniskais lietotājs. SAP drošības rokasgrāmatā lietojumprogrammu integrācijas autentifikācijai ir norādīts “user ID plus password, and the X.509 client certificate” (lietotāja ID un parole, kā arī attiecīgais klienta sertifikāts) (drošības rokasgrāmata). OData var konfigurēt OAuth 2.0. Katra pakalpojuma WSDL lejupielādējiet no sakaru konfigurācijas vai Service Explorer.
SkyPlanner pusē katra izsaukuma galvenē Authorization-Token tiek iekļauts API tokens. To izveido SkyPlanner sadaļā Settings > API. Lai sāktu izstrādi, pietiek ar API tokenu.
Notikumi un periodiska datu pieprasīšana
SkyPlanner nosūta webhook paziņojumu par katru grafika izmaiņu, tāpēc dati tiek ierakstīti atpakaļ ByDesign līdz ar plāna izmaiņām.
Lai iegūtu ByDesign izmaiņas, periodiski izsauciet Query pakalpojumus. Izpildei nodotos ražošanas pasūtījumus un ražošanas partijas nolasiet ik pēc dažām minūtēm, bet materiālus, krājumus un iepirkuma pasūtījumus — retāk. Vaicājumu rezultāti tiek dalīti lapās, izmantojot QueryHitsMaximumNumberValue un LastReturnedObjectID; noklusējuma lapas lielums ir norādīts SAP tīmekļa pakalpojumu lapā.
Datu kartēšana
| ByDesign objekts (saskarne) | SkyPlanner objekts | Virziens | Biežums |
|---|---|---|---|
| Materiāli (Query Materials) | Produkti un materiāli | ByDesign → SkyPlanner | Sākotnējā ielāde, pēc tam periodiska nolasīšana |
| Production Bill of Material (Query Production Bill of Materials) | Produkta struktūra, katram produktam nepieciešamie materiāli | ByDesign → SkyPlanner | Sākotnējā ielāde, pēc tam — mainoties datiem |
| Production Bill of Operations: operācijas, Setup, Produce un Tear down darbības (Query Production Bill of Operations) | Procesa posmi ar to ilgumu, sagatavošanas un noslēguma darbu laiku | ByDesign → SkyPlanner | Sākotnējā ielāde, pēc tam izmaiņu gadījumā |
| Production Model (Query Production Model) | Produkta tehnoloģiskais process katrā ražotnē | ByDesign → SkyPlanner | Sākotnējā ielāde, pēc tam izmaiņu gadījumā |
| Iekārtu resursi un resursu grupas (Read Equipment Resources) | Darba centri, darba centru grupas, instrumenti | ByDesign → SkyPlanner | Sākotnējā ielāde, pēc tam reti |
| Darbaspēka resursi, darba laiks (Query Labour Resource) | Personāls un maiņas | ByDesign → SkyPlanner | Katru dienu vai neatkarīga maiņu uzturēšana SkyPlanner |
| Izpildei nodotie ražošanas pasūtījumi un operācijas (Query Production Orders, READ_PROD_ORDER) | Pasūtījumi un ražošanas uzdevumi ar izpildes termiņiem un materiālu vajadzībām | ByDesign → SkyPlanner | Nolasīšana ik pēc dažām minūtēm |
| Ražošanas partijas un uzdevumi (Query Production Lots) | Ražošanas uzdevumu izpildes gaita | ByDesign → SkyPlanner | Nolasīšana ik pēc dažām minūtēm |
| Identificētie krājumi, produktu pieejamība (Query Identified Stocks, Determine Availability of Products) | Krājumu atlikumi | ByDesign → SkyPlanner | Periodiska nolasīšana ik stundu vai grafika aprēķina laikā |
| Iepirkuma pasūtījumi (Query Purchase Orders) | Iepirkuma pasūtījumi, gaidāmie materiāli pēc piegādes datuma | ByDesign → SkyPlanner | Periodiska nolasīšana ik stundu vai grafika aprēķina laikā |
| EarliestStartPeriod, operācijas MainResourceID (Manage Production Orders, MAINTAIN_BUNDLE_V2) | Plānotais sākums, piešķirtais darba centrs | SkyPlanner → ByDesign | Mainoties grafikam, ar SkyPlanner webhook paziņojumu |
| Apstiprinātais daudzums, brāķis, uzdevuma pabeigšana (Manage Production Lots, MaintainBundle) | Darba laika ieraksti un operatoru apstiprinājumi | SkyPlanner → ByDesign | Pēc katra apstiprinājuma vai katrā maiņā, ja šī iespēja ir izvēlēta |
| Nav ByDesign | Sagatavošanas laiku matrica, prasības vairāku operatoru darbam, alternatīvās 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 materiālus, Production Models, Bills of Material un Bills of Operations, iekārtu un darbaspēka resursus. Rūpīgi nosakiet resursu atbilstību: resursu grupa ar četrām iekārtām kļūst par vienu darba centru grupu vai četriem darba centriem. Iekārtu resursi, kas ir instrumenti, SkyPlanner kļūst par instrumentiem ar ierobežotu pieejamību.
2. Ražošanas pasūtījumu sinhronizācija. Nolasiet izpildei nodotos ražošanas pasūtījumus 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ājumus, kad pasūtījumam ir iestatīts statuss Delivered. Ražošanas priekšlikumi paliek ByDesign Supply Planning, līdz tie kļūst par ražošanas pasūtījumiem.
3. Grafika ierakstīšana atpakaļ. Kad plānošanas dzinis ievieto pasūtījumu grafikā vai pārvieto to, SkyPlanner webhook paziņojums izsauc Manage Production Orders metodi MAINTAIN_BUNDLE_V2. Tā iestata EarliestStartPeriod un SkyPlanner izvēlētās operācijas MainResourceID.
4. Ražotnes apstiprinājumi. Operatori reģistrē darbu ar SkyPlanner Mobile Confirmations vai Production Timer, un darba laika ieraksti uztur grafiku aktuālu. Jūs izvēlaties, vai faktiskos datus ierakstīt atpakaļ. Ja jā, Manage Production Lots metode MaintainBundle ieraksta apstiprināto daudzumu, brāķi un pabeigto uzdevumu kopā ar tā izpildītāju. Ja nē, apstiprinājumus ievada ByDesign tāpat kā līdz šim.
5. Atbildība par datiem un konfliktu risināšanas noteikumi. Pirms palaišanas dokumentējiet tos:
| Dati | Atbildīgā sistēma |
|---|---|
| Materiāli, Production Models, daudzumi, pasūtījumu un partiju statusi | ByDesign |
| Operāciju secība, sākuma un beigu laiki, resursu piešķiršana | SkyPlanner |
| Pārregulēš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ā |
| Apstiprinājumi, preču kustība, izmaksu aprēķins | ByDesign; datus ievada tur vai ieraksta no SkyPlanner darba laika ierakstiem |
Izvēlieties vienu sistēmu, kas ieraksta pasūtījumu datumus. Nepalaidiet Load Leveling resursiem, kuru grafikus sastāda SkyPlanner, un pārbaudiet, vai plānošanas laikā netiek pārvietoti izpildei nodotie pasūtījumi, par kuriem atbild SkyPlanner.
Tipiskie projekta 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 no ByDesign CSV vai Excel formātā eksportētos resursus, Bills of Operations un atvērtos ražošanas pasūtījumus.
- Datu kartēšana. Apstipriniet datu atbilstības tabulu, atbildības noteikumus, sinhronizācijas biežumu un to, vai apstiprinājumus ierakstīs atpakaļ.
- Piekļuve ByDesign. Izveidojiet sakaru sistēmu un sakaru konfigurācijas un lejupielādējiet WSDL failus. Vispirms veiciet pārbaudes savā ByDesign testa vidē.
- Sākotnējā ielāde. Materiāli, Production Models, Bills of Material un Bills of Operations, resursi, darba laiks.
- Ražošanas un iepirkuma pasūtījumu sinhronizācija. Periodiska nolasīšana ar dalījumu lapās, filtriem un atkārtotiem mēģinājumiem.
- Ierobežojumu iestatīšana SkyPlanner. Pārregulēšanas laiku matrica, instrumenti, operatoru skaits katram ražošanas uzdevumam un alternatīvas iekārtas vai darbinieki.
- Grafika ierakstīšana atpakaļ. SkyPlanner webhook paziņojumu izraisīti MAINTAIN_BUNDLE_V2 izsaukumi, kā arī partiju apstiprinājumi, ja šī iespēja ir izvēlēta.
- Paralēla testēšana. Izmantojiet SkyPlanner, vienlaikus turpinot darbu pēc pašreizējā plāna, salīdziniet datumus un izlabojiet pamatdatus.
- Darba sākšana. Kad dati sakrīt, ieslēdziet datu ierakstīšanu atpakaļ.
Kas jāņem vērā, plānojot SAP ByDesign integrāciju
- Viens datums katrā izsaukumā. “The EarliestStartPeriod and the LatestEndPeriod cannot be updated together.” (EarliestStartPeriod un LatestEndPeriod nevar atjaunināt vienlaikus.) Rakstot datus atpakaļ, par atskaites punktu izmantojiet sākuma datumu.
- Bloķēšana nav pieejama. A2X pakalpojumi nesaglabā stāvokli, tāpēc, kā norāda SAP, nav iespējams nodrošināt ne transakciju, ne loģisko bloķēšanu. Pirms katras ierakstīšanas vēlreiz nolasiet pasūtījumu un apstrādājiet konfliktus.
- Pabeigšanu nevar atsaukt. “Confirmation Finished Indicator cannot be unchecked once it is set.” (Kad Confirmation Finished Indicator ir atzīmēts, šo atzīmi vairs nevar noņemt.) Reģistrējiet pabeigšanu tikai tad, kad operators noslēdz uzdevumu.
- Pamatresursi un papildu resursi. Sastādot grafiku, ByDesign ņem vērā pamatresursus. Operatorus un instrumentus, kas norādīti kā papildu resursi, modelējiet SkyPlanner kā resursus ar ierobežotu jaudu, lai, sastādot grafiku, tiktu pārbaudīta arī to pieejamība.
- Sagatavošana un demontāža. Bills of Operations sagatavošana un demontāža ir norādītas kā aktivitātes. Pārregulēšanas laikus, kas atkarīgi no darbu secības, pārnesiet uz sagatavošanas laiku matricu.
Kas konfigurē SAP ByDesign integrāciju un nodrošina tās atbalstu
- SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina atbalstu pēc darbības uzsākšanas. Tas attiecas uz saskaņotajiem tīmekļa pakalpojumiem un OData vaicājumiem. Katrs uzņēmums izmanto ByDesign atšķirīgi, un konfigurācijā tiek ņemtas vērā šīs zināšanas.
- Var iesaistīties arī jūsu SAP ByDesign partneris. Partneris pārzina jūsu sistēmas vidi, tvēruma noteikšanu un paplašinājumus un kopā ar SkyPlanner komandu var konfigurēt Communication Arrangements.
- Arī jūsu izstrādātāji var paplašināt integrāciju, izmantojot SkyPlanner REST API un API pilnvaru galvenē
Authorization-Token. Vajadzības gadījumā palīdz SkyPlanner komanda. Norādījumi ir pieejami SkyPlanner integrācijas dokumentācijā.
SkyPlanner cena ir no 199 € mēnesī, iekļaujot 5 darba centrus un norēķinoties katru mēnesi. Integrācijas cenu piedāvājam iepriekš kopā ar abonēšanas plānu, ņemot vērā jūsu procesus un vajadzības. Skatiet cenas, informāciju par ražošanas plānošanu ar SAP ByDesign, ievērojot iekārtu un darbinieku faktisko jaudu, SAP Business ByDesign lapu un ERP integrāciju sadaļu. Citām SAP sistēmām ir atsevišķi ceļveži: SAP Business One un SAP S/4HANA.
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 izklājlapās uz ražošanas optimizēšanu reāllaikā.”
Kalle Kalliomäki, piegādes ķēdes speciālists
UTU · Elektrosadales skapji un sadales iekārtas
Ražošanas plānošanā katru nedēļu tiek ietaupītas 2 darba stundas, un jaunā darbu rinda nonāk ražošanas līnijā 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 plāna izveide trim mēnešiem visiem darba centriem aizņem mazāk nekā 30 minūtes.
100%piegāžu savlaicīgums kopš 2021. gada
“SkyPlanner ļauj mums pārskatīt pieejamo jaudu un padara plānošanu prognozējamu.”
Dan Berglund, COO/CFO
Opes Corporation · Ķīmisko produktu un pārtikas ražošana
Piegāžu savlaicīgums ir bijis 100% visu SkyPlanner lietošanas laiku — kopš 2021. gada.
Mazākdīkstāvju materiālu trūkuma dēļ
“SkyPlanner vērtība mums ir tā, ka tas ir ikdienā noderīgs rīks, īpaši piegādes datumu noteikšanai.”
Tommi Männistö, ražošanas plānošanas vadītājs
Eskomatic · Mehāniskā apstrāde pēc pasūtījuma
Automātiska noslodzes plānošana ļauj precīzāk noteikt piegādes datumus, un ražošanas dīkstāves materiālu trūkuma dēļ ir strauji samazinājušās.
Biežāk uzdotie jautājumi
Kādas SAP ByDesign API izmanto SkyPlanner?
SAP publicētos A2X tīmekļa pakalpojumus. Datu nolasīšanai izmanto Query pakalpojumus, piemēram, Query Production Orders un Query Purchase Orders, vai pielāgotus OData vaicājumus. Datu ierakstīšanai izmanto Manage Production Orders un Manage Production Lots.
Kādus datus SkyPlanner ieraksta atpakaļ ByDesign?
Katra ražošanas pasūtījuma EarliestStartPeriod un operācijas MainResourceID vērtību. Ja izvēlaties, ražošanas partijā tiek reģistrēti arī apstiprinātie daudzumi, brāķis un pabeigtie uzdevumi.
Vai ByDesign sūta notikumus uz SkyPlanner?
SkyPlanner ik pēc dažām minūtēm pieprasa datus par pasūtījumiem un partijām no ByDesign Query pakalpojumiem. Pats SkyPlanner pēc katrām grafika izmaiņām sūta webhook paziņojumus, kas ierosina datu ierakstīšanu atpakaļ.
Kā SkyPlanner autentificējas ByDesign?
Izmantojot Communication System un Communication Arrangement ar tehnisko lietotāju, kā aprakstīts SAP drošības ceļvedī. Paša SkyPlanner API izmanto API pilnvaru galvenē Authorization-Token.
Vai ražošanas priekšlikumi nonāk SkyPlanner?
SkyPlanner sastāda grafiku izpildei nodotajiem ražošanas pasūtījumiem. Priekšlikumi paliek ByDesign Supply Planning, līdz tie kļūst par ražošanas pasūtījumiem.
Kas izveido integrāciju?
SkyPlanner komanda to konfigurē ieviešanas laikā un nodrošina atbalstu pēc darbības uzsākšanas. Arī jūsu SAP ByDesign partneris vai jūsu izstrādātāji var paplašināt integrāciju, izmantojot SkyPlanner REST API un API pilnvaru.