Integrācijas / ERP / IFS Cloud
IFS Cloud integrācijas ceļvedis ražošanas grafiku sastādīšanai ar SkyPlanner APS
Šajā IFS Cloud integrācijas ceļvedī partneriem un IT komandām parādīts, kā savienot IFS Cloud ar SkyPlanner APS. SkyPlanner nodrošina divvirzienu integrāciju ar IFS Cloud, izmantojot paša IFS API:
- SkyPlanner saņem ražošanas pasūtījumus ar operācijām un materiāliem, tehnoloģiskos procesus, produktu struktūras, darba centrus, darbaspēka kategorijas, instrumentus, datus par krājumu vienību pieejamību un iepirkuma pasūtījumus.
- Plānotais sākuma un beigu laiks un izvēlētais darba centra resurss tiek ierakstīti atpakaļ ražošanas pasūtījuma operācijās.
- SkyPlanner nosūta webhook paziņojumus par grafika izmaiņām, tiklīdz tās notiek.
Ieviešanas laikā SkyPlanner komanda konfigurē integrāciju atbilstoši jūsu IFS Cloud konfigurācijai 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 vēlas piedalīties šajā darbā vai paši veidot risinājumus, izmantojot dokumentēto SkyPlanner REST API (API dokumentācija).
IFS Cloud integrācijas iespējas
OData projekcijas (RESTful API).
IFS Cloud nodrošina piekļuvi savai biznesa loģikai ar OData projekcijām. “Projections are exposed in the /ifsapplications/projection/ endpoint,” (projekcijas ir pieejamas galapunktā /ifsapplications/projection/) — atkarībā no projekcijas veida tas ir main, int vai b2b galapunkts. Tipisks ceļš sākas ar /main/ifsapplications/, kam seko projekcijas versija, projekcijas .svc serviss un tā entītiju kopa. Katra projekcija publicē OData metadatus: “a machine-readable description of the data model of the APIs.” (mašīnlasāmu API datu modeļa aprakstu). (avots)
API Explorer.
IFS Cloud tīmekļa klientā ir uzskaitītas visas projekcijas ar API dokumentāciju un jūsu vides OpenAPI specifikāciju. Integrācijai izmantojiet Premium APIs un Entity Service APIs, nevis lietotāja saskarnes projekcijas, uz kurām balstās klienta lapas. Premium APIs ir versētas: “The old version of the projection will still be retained along with the new version till the next release.” (Līdz nākamajam laidienam līdzās jaunajai versijai tiks saglabāta arī vecā projekcijas versija.) (avots)
IFS Connect.
Integrācijas starpnieks maršrutē ziņojumus uz HTTP/REST, failu un citām adresēm. IFS norāda: “Modern integration use web services together with IFS Connect and/or 3rd party integration tools.” (Mūsdienīgā integrācijā izmanto tīmekļa servisus kopā ar IFS Connect un/vai trešo pušu integrācijas rīkiem.) (avots) IFS dokumentē arī integrācijas iespējas ar starpprogrammatūru, piemēram, Boomi.
Faili.
Lielapjoma ielādei var izmantot Data Migration Manager, File Migration un Excel Migration uzdevumus. Izmēģinājuma laikā pietiek ar vienkāršu Excel eksportu.
Autentifikācija
Ārējās integrācijas autentificējas ar IFS Identity and Access Manager (IAM), izmantojot OAuth 2.0 un OpenID Connect:
- Reģistrējiet SkyPlanner vajadzībām IAM Client un izmantojiet Client Credentials plūsmu. Tā “allows for a non-interactive authentication of a service account” (ļauj autentificēt servisa kontu bez lietotāja mijiedarbības) un “yields an access token associated with a service user.” (izsniedz ar servisa lietotāju saistītu piekļuves pilnvaru).
- Pieprasiet pilnvaras ar
POST https://<SYSTEM_URL>/auth/realms/<NAMESPACE>/protocol/openid-connect/token. - Piešķiriet servisa lietotājam tiesību kopas tikai tām projekcijām, kuras integrācija lasa un kurās tā raksta, un nekādas papildu tiesības.
(avots)
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 aprakstīti pirmie izsaukumi.
Notikumi un izmaiņu noteikšana
IFS Cloud ir notikumu ietvars: “Events can be used to automate actions within IFS Cloud.” (Notikumus var izmantot darbību automatizēšanai IFS Cloud.) Pielāgotie notikumi tiek aktivizēti, kad entītija tiek izveidota, atjaunināta vai dzēsta, un to darbības tiek izpildītas ar IFS Connect starpniecību. (avots)
Izejošos ziņojumus apstrādā REST Sender: “Outbound messages can be sent either synchronously or asynchronously,” (izejošos ziņojumus var sūtīt sinhroni vai asinhroni), un maršrutēšanu konfigurē IFS Connect. (avots) Arī Workflow Manager var izsaukt REST galapunktus.
Var izmantot divas pieejas:
- Notikumu vadīta pieeja. Pielāgots notikums, kas reaģē uz ražošanas pasūtījumu un to operāciju izmaiņām, aktivizē REST Sender ziņojuma nosūtīšanu uz SkyPlanner REST API.
- Periodiska aptauja. SkyPlanner ik pēc dažām minūtēm nolasa atvērtos ražošanas pasūtījumus no projekcijām, atlasot tikai mainītos ierakstus.
Sāciet ar periodisku aptauju un pievienojiet notikumus tiem objektiem, kuri mainās visbiežāk. SkyPlanner nosūta webhook paziņojumus, kad mainās stāvoklis vai grafiks, tāpēc datu ierakstīšana atpakaļ ir notikumu vadīta.
Datu sasaiste
Projekciju nosaukumi dažādos laidienos atšķiras. Precīzos nosaukumus ņemiet no savas vides API Explorer.
| IFS Cloud objekts | SkyPlanner objekts | Virziens | Biežums |
|---|---|---|---|
| Inventory Part (ražotnes līmenī) | Produkti un materiāli | IFS → SkyPlanner | Sākotnējā ielāde, pēc tam — izmaiņu gadījumā |
| Product Structure (galvene, alternatīva, rindas) | Produkta struktūra, apakšprodukti, katra produkta materiāli | IFS → SkyPlanner | Sākotnējā ielāde, pēc tam — izmaiņu gadījumā |
| Routing, Routing Operations: sagatavošanas, izpildes un pārvietošanas laiks, efektivitāte | Procesa soļi ar ilgumu, sagatavošanas un noslēguma darbu laiku | IFS → SkyPlanner | Sākotnējā ielāde, pēc tam — izmaiņu gadījumā |
| Work Center, Work Center Resource: kalendārs, noslodze, efektivitāte | Darba centri, darba centru grupas, efektivitātes rādītāji | IFS → SkyPlanner | Sākotnējā ielāde, pēc tam — reti |
| Labor Class darbinieki; operācijai nepieciešamais darbinieku skaits | Darbinieki un viņu maiņas; operatoru skaits katram ražošanas uzdevumam | IFS → SkyPlanner | Sākotnējā ielāde; maiņas uztur vienā sistēmā |
| Manufacturing Tool, instrumentu grupas | Instrumenti kā koplietojami resursi ar ierobežotu pieejamību | IFS → SkyPlanner | Sākotnējā ielāde |
| Shop Order (Released, Reserved, Started) ar Shop Order Operations un materiāliem: Need Date, Earliest Start Date, prioritāte | Pasūtījumi un ražošanas uzdevumi ar izpildes termiņiem un materiālu vajadzībām | IFS → SkyPlanner | Notikums vai aptauja ik pēc dažām minūtēm |
| Krājumu vienību pieejamība | Krājumu atlikumi | IFS → SkyPlanner | Aptauja reizi stundā vai grafika aprēķina laikā |
| Iepirkuma pasūtījumu rindas ar plānoto saņemšanas laiku | Iepirkuma pasūtījumi ar paredzamo piegādes datumu; krājumi tiek atjaunināti, atzīmējot statusu Delivered | IFS → SkyPlanner | Aptauja reizi stundā vai grafika aprēķina laikā |
| Shop Order Operation: sākums, beigas, darba centra resurss | Katras operācijas plānotais sākums, beigas un darba centrs | SkyPlanner → IFS | Mainoties grafikam, ar SkyPlanner webhook paziņojumu |
| Operāciju izpildes uzskaite (iekārtas laiks, darbaspēka laiks, daudzums) | Laika uzskaites ieraksti un operatoru apstiprinājumi | SkyPlanner → IFS | Pēc katra apstiprinājuma vai katras maiņas, ja tā nolemts tvēruma noteikšanas laikā |
| Konfigurē SkyPlanner sistēmā | Sagatavošanas laiku matrica, 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. Iegūstiet krājumu vienības, ražojamo produktu struktūras, tehnoloģiskos procesus ar operācijām, darba centrus un to resursus, darbaspēka kategorijas un instrumentus. Pārdomāti nosakiet katra darba centra resursa atbilstību SkyPlanner darba centram. Izlemiet, vai darba centrs ar trim resursiem kļūs par vienu darba centru grupu vai trim darba centriem.
2. Ražošanas pasūtījumu sinhronizācija. Nolasiet ražošanas pasūtījumus ar statusu Released, Reserved un Started kopā ar to operācijām un materiāliem. Pasūtījumus ar statusu Planned atstājiet MRP pārziņā — tie mainās katrā plānošanas reizē. Pievienojiet krājumu vienību pieejamību un atvērtās iepirkuma pasūtījumu rindas, lai grafika aprēķinā tiktu pārbaudīti gan krājumi, gan gaidāmie iepirkumi. SkyPlanner uzskata pasūtīto materiālu par pieejamu iepirkuma pasūtījumā norādītajā piegādes datumā.
3. Grafika ierakstīšana atpakaļ. Katrai operācijai, kuru plānošanas dzinis ir ievietojis grafikā vai pārcēlis, SkyPlanner ieraksta plānoto sākumu, beigas un darba centra resursu atbilstošajā ražošanas pasūtījuma operācijā. Ierakstīšana notiek ar jūsu API Explorer norādīto ražošanas pasūtījuma operācijas projekciju, tāpēc IFS veic savu validāciju. Daudzumi, statuss un izmaksas paliek IFS pārziņā.
4. Izpildes apstiprinājumi ražošanas cehā. Katrai ražotnei izvēlieties vienu kanālu. Operatori var turpināt reģistrēt izpildi Shop Floor Workbench, un SkyPlanner nolasīs darba gaitu. Otra iespēja — operatori reģistrē darbu ar SkyPlanner Mobile Confirmations un Production Timer, un laika uzskaites ieraksti tiek nosūtīti uz IFS ar operāciju izpildes uzskaites projekciju, par kuru panākta vienošanās tvēruma noteikšanas laikā.
5. Atbildība par datiem un konfliktu risināšanas noteikumi. Dokumentējiet tos pirms palaišanas ekspluatācijā:
| Dati | Atbildīgā sistēma |
|---|---|
| Krājumu vienības, produktu struktūras, tehnoloģiskie procesi, daudzumi, ražošanas pasūtījuma statuss | IFS Cloud |
| Operāciju secība, sākuma un beigu laiks, resursu piešķiršana | SkyPlanner |
| Sagatavošanas laiku matrica, prasības instrumentiem un operatoriem, alternatīvie resursi | SkyPlanner |
| Maiņas un prombūtnes | Viena sistēma, ko izvēlas tvēruma noteikšanas laikā |
| Operāciju izpildes un saņemšanas uzskaite | IFS Cloud — no Shop Floor Workbench vai SkyPlanner laika uzskaites ierakstiem |
Galvenais konfliktu avots ir pārplānošana IFS sistēmā. Ja plānotājs pārplāno ražošanas pasūtījumu ar Infinite Scheduler, uzskatiet to par jaunu versiju, sinhronizējiet vēlreiz un ļaujiet SkyPlanner pārplānot grafiku. Ar Autopilot SkyPlanner automātiski pārplāno grafiku, kad ražošanā notiek izmaiņas. Ražotnēs, kur izmanto arī MSO, jānosaka, par kuriem darba centriem atbild katra plānošanas sistēma.
Tipiska projekta posmi
Ieviešanu parasti pabeidz dažu nedēļu laikā pēc ieviešanas procesa sākuma, arī lielos uzņēmumos. Pirms tam 30 dienu bezmaksas izmēģinājumā varat strādāt ar saviem datiem: eksportējiet darba centrus, tehnoloģiskos procesus un atvērtos ražošanas pasūtījumus no IFS Cloud uz Excel un importējiet tos SkyPlanner.
- Datu atbilstība. Vienojieties par datu atbilstības tabulu, atbildības noteikumiem, sinhronizācijas biežumu un izpildes uzskaites kanālu.
- IAM un piekļuves tiesības. Reģistrējiet IAM klientu, izveidojiet servisa lietotāju un piešķiriet projekciju tiesību kopas. Vispirms smilškastes vidē, pēc tam produkcijas vidē.
- Sākotnējā ielāde. Noliktavas nomenklatūra, izstrādājumu struktūras, tehnoloģiskie procesi, darba centri, darbaspēka kategorijas un instrumenti.
- Ražošanas un iepirkuma pasūtījumu sinhronizācija. Sākumā izmantojiet periodisku datu pieprasīšanu; kur izmaiņu ir daudz, pievienojiet pielāgotus notikumus.
- Ierobežojumu iestatīšana SkyPlanner. Sagatavošanas laiku matrica, instrumenti, operatoru skaits un alternatīvas iekārtas vai darbinieki.
- Grafika ierakstīšana atpakaļ. Operāciju datumus un resursus ieraksta ražošanas pasūtījumu operācijās.
- Paralēlā testēšana. Izmantojiet SkyPlanner paralēli pašreizējam plānam, salīdziniet datumus un labojiet pamatdatus.
- Darba sākšana produkcijas vidē. Ieslēdziet atpakaļrakstīšanu, kad dati sakrīt.
Kas jāņem vērā, plānojot IFS Cloud integrāciju
- Iekārtu laiks un darbaspēka laiks. Ražošanas pasūtījumu operācijām ir atsevišķi norādīts iekārtu un darbaspēka sagatavošanas un izpildes laiks, kā arī brigādes lielums. Nosakiet, kurš laiks nosaka ilgumu katrā darba centrā, citādi ikviena operācija būs ieplānota nepareizi.
- Noslodzes un efektivitātes dubulta uzskaite. Darba centra noslodze, operācijas efektivitāte un resursa efektivitāte IFS sistēmā samazina pieejamo laiku. Pārnesot šos rādītājus uz SkyPlanner darba centra efektivitāti, ņemiet tos vērā tikai vienu reizi.
- Novecojuši jaudas dati. Resursu jaudas dati ir pieejami tikai pēc Calculate Work Center Resource Capacity izpildes. Pirms sākotnējās ielādes pārbaudiet kalendārus un derīguma periodus.
- Preferred Resource norāda tikai vēlamo resursu. Reāli pieejamās alternatīvas skaidri definējiet kā alternatīvus darba centrus SkyPlanner sistēmā.
- Lietotāja saskarnes projekcijas mainās. Izmantojiet Premium vai Entity Service API, kas saglabā iepriekšējo versiju līdz nākamajam laidienam. Atkārtojiet testēšanu pēc katra laidiena, kas iznāk divreiz gadā.
- Shop Floor Workbench projekcijas ir paredzētas lietotāja saskarnes darbplūsmām. Shop Floor Workbench palīgam izveidotās projekcijas nav paredzētas tiešai transakciju integrācijai. Izvēlieties izpildes uzskaites projekciju tvēruma noteikšanas laikā.
Kas konfigurē integrāciju
Darbs ietver datu sasaisti ar jūsu tehnoloģiskajiem procesiem, darba centriem un IFS konfigurāciju. Jākonfigurē arī ierobežojumi, kurus SkyPlanner ievēro, plānojot ražošanu atbilstoši reālajai iekārtu un darbinieku jaudai: sagatavošanas laiku matrica, instrumenti, operatoru skaits un alternatīvie resursi.
- SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina atbalstu pēc darba sākšanas produkcijas vidē, aptverot SkyPlanner pusi un saskaņotās IFS projekcijas. Katrā ražotnē IFS Cloud izmanto citādi, un tieši šeit noder šīs zināšanas.
- Var piedalīties arī jūsu IFS partneris. Partneris pārzina jūsu konfigurāciju un kopā ar komandu var iestatīt IAM klientu, tiesību kopas un notikumus. SkyPlanner nodrošina REST API, Swagger/OpenAPI dokumentāciju un tīmekļa aizķeres.
- Integrāciju var izstrādāt arī jūsu izstrādātāji, izmantojot to pašu dokumentēto REST API un API pilnvaru. Lai sāktu, pietiek ar API pilnvaru, un vajadzības gadījumā palīdz SkyPlanner komanda. Publiskā dokumentācija ir pieejama SkyPlanner integrācijas dokumentācijā.
SkyPlanner cena sākas no 199 € mēnesī par 5 darba centriem, ar ikmēneša norēķiniem. Integrācijas cenu atbilstoši jūsu procesam un vajadzībām norādām iepriekš kopā ar abonēšanas plānu, lai pirms darba sākšanas jūs zinātu visas izmaksas. Salīdzinājumu ar paša IFS plānošanas iespējām skatiet sadaļā IFS Cloud ražošanas plānošana atbilstoši pieejamajai jaudai. Pārskats pieejams IFS Cloud lapā, bet citas ERP sistēmas — ERP integrāciju sadaļā.
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 · 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 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 · Farmaceitisko produktu ražošana
Ražošanas efektivitāte ir pieaugusi par 90%, un optimizētu trīs mēnešu plānu visiem darba centriem var izveidot mazāk nekā 30 minūtēs.
99,2%piegāžu savlaicīgums
“SkyPlanner ir palīdzējis 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 grafiku sastādīšanā tiek ietaupītas līdz četrām darba stundām dienā.
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 krasi samazinājušās.
Biežāk uzdotie jautājumi
Kuru IFS Cloud API izmantot, lai integrētu ražošanas grafiku sastādīšanu?
OData projekcijas ceļā /ifsapplications/projection/, vēlams Premium vai Entity Service API, kas norādītas jūsu API Explorer. Tām ir katrai videi paredzētas OpenAPI specifikācijas, un iepriekšējā versija tiek saglabāta līdz nākamajam laidienam.
Kas izstrādā IFS Cloud integrāciju?
SkyPlanner komanda ieviešanas laikā konfigurē divvirzienu integrāciju atbilstoši jūsu IFS konfigurācijai un nodrošina atbalstu pēc darba sākšanas produkcijas vidē. Arī jūsu IFS partneris vai izstrādātāji var veidot integrāciju, izmantojot SkyPlanner dokumentēto REST API. Lai sāktu, pietiek ar API pilnvaru.
Kādu autentifikāciju izmanto integrācija?
IFS IAM klientu ar OAuth 2.0 Client Credentials plūsmu, kas piesaistīts servisa lietotājam ar nepieciešamo projekciju tiesību kopām. SkyPlanner API izmanto API pilnvaru.
Vai IFS Cloud var nosūtīt ražošanas pasūtījumu izmaiņas reāllaikā?
Jā, izmantojot pielāgotus notikumus entītiju izmaiņām un REST Sender; abus konfigurē IFS Connect. Sāciet ar datu pieprasīšanu ik pēc dažām minūtēm un pievienojiet notikumus tur, kur izmaiņu ir daudz. SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas, tiklīdz tās notiek.
Vai šai integrācijai ir vajadzīgs MSO vai PSO?
Nē. SkyPlanner nolasa ražošanas pasūtījumus, operācijas un darba centrus tieši no IFS projekcijām un pats izveido grafiku atbilstoši reālajai iekārtu un darbinieku jaudai. Nav vajadzīga MSO piekļuve, PSO Cloud Service vai IFS.ai Activation Pass, kā arī nav jāplāno tokenu patēriņš. Autopilot automātiski pārplāno grafiku pēc katras izmaiņas.
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, importējot datus no IFS Cloud Excel vai CSV 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.