Savienojas ar ERP un MES sistēmām, piemēram

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.
SkyPlanner APS Gantt laika skala ar darba centros ieplānotiem ražošanas uzdevumiem un pasūtījumu sarakstu zem tās.

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 objektsVirziensBiežums
Materiāli (Query Materials)Produkti un materiāliByDesign → SkyPlannerSā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āliByDesign → SkyPlannerSā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 laikuByDesign → SkyPlannerSākotnējā ielāde, pēc tam izmaiņu gadījumā
Production Model (Query Production Model)Produkta tehnoloģiskais process katrā ražotnēByDesign → SkyPlannerSā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, instrumentiByDesign → SkyPlannerSākotnējā ielāde, pēc tam reti
Darbaspēka resursi, darba laiks (Query Labour Resource)Personāls un maiņasByDesign → SkyPlannerKatru 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āmByDesign → SkyPlannerNolasīšana ik pēc dažām minūtēm
Ražošanas partijas un uzdevumi (Query Production Lots)Ražošanas uzdevumu izpildes gaitaByDesign → SkyPlannerNolasīš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 atlikumiByDesign → SkyPlannerPeriodiska 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 datumaByDesign → SkyPlannerPeriodiska 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 centrsSkyPlanner → ByDesignMainoties grafikam, ar SkyPlanner webhook paziņojumu
Apstiprinātais daudzums, brāķis, uzdevuma pabeigšana (Manage Production Lots, MaintainBundle)Darba laika ieraksti un operatoru apstiprinājumiSkyPlanner → ByDesignPēc katra apstiprinājuma vai katrā maiņā, ja šī iespēja ir izvēlēta
Nav ByDesignSagatavošanas laiku matrica, prasības vairāku operatoru darbam, alternatīvās iekārtas un personālsUztur 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:

DatiAtbildīgā sistēma
Materiāli, Production Models, daudzumi, pasūtījumu un partiju statusiByDesign
Operāciju secība, sākuma un beigu laiki, resursu piešķiršanaSkyPlanner
Pārregulēšanas laiku matrica, prasības instrumentiem un operatoriem, alternatīvie resursiSkyPlanner
Maiņas un brīvdienasViena sistēma, ko izvēlas tvēruma noteikšanas laikā
Apstiprinājumi, preču kustība, izmaksu aprēķinsByDesign; 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.

  1. Datu kartēšana. Apstipriniet datu atbilstības tabulu, atbildības noteikumus, sinhronizācijas biežumu un to, vai apstiprinājumus ierakstīs atpakaļ.
  2. 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ē.
  3. Sākotnējā ielāde. Materiāli, Production Models, Bills of Material un Bills of Operations, resursi, darba laiks.
  4. 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.
  5. 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.
  6. 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.
  7. Paralēla testēšana. Izmantojiet SkyPlanner, vienlaikus turpinot darbu pēc pašreizējā plāna, salīdziniet datumus un izlabojiet pamatdatus.
  8. 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

  1. 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.
  2. 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.
  3. 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

Kalle Kalliomäki, UTU piegādes ķēdes speciālists, elektrosadales skapju ražotnē Ulvilā

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ā.

Lasīt UTU atsauksmi

Operatori tīrtelpu aizsargtērpos pie pudeļu uzpildes līnijas Laboratory & Allied farmācijas rūpnīcā Nairobi

+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.

Lasīt Laboratory & Allied atsauksmi

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.

Lasīt Opes Corporation atsauksmi

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.

Lasīt Eskomatic atsauksmi

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.