Liidestused / ERP / IFS Cloud
IFS Cloudi liidestamise juhend tootmise ajakava koostamiseks SkyPlanner APS-iga
See liidestamise juhend näitab partneritele ja IT-meeskondadele, kuidas ühendada IFS Cloud SkyPlanner APS-iga. SkyPlanner vahetab IFS Cloudiga andmeid mõlemas suunas, kasutades IFS-i enda API-sid:
- SkyPlannerisse tuuakse tootmistellimused koos operatsioonide ja materjalidega, tehnoloogilised marsruudid, tootestruktuurid, töökeskused, tööjõuklassid, tööriistad, laokaupade saadavus ja ostutellimused.
- Planeeritud algus- ja lõpuajad ning valitud töökeskuse ressurss saadetakse tagasi tootmistellimuse operatsioonidele.
- SkyPlanneri veebihaagid edastavad ajakava muudatused kohe nende tekkimisel.
SkyPlanneri meeskond seadistab liidestuse kasutuselevõtu käigus teie IFS Cloudi keskkonna järgi ja pakub sellele tuge ka pärast käivitamist. See juhend on partneritele ja arendajatele, kes soovivad töös osaleda või ise SkyPlanneri dokumenteeritud REST API abil lahendusi luua (API dokumentatsioon).
IFS Cloudi liidestamise võimalused
OData projektsioonid (RESTful API-d).
IFS Cloud teeb oma äriloogika kättesaadavaks OData projektsioonidena. “Projections are exposed in the /ifsapplications/projection/ endpoint,” (projektsioonid on kättesaadavad otspunktis /ifsapplications/projection/) – olenevalt projektsiooni tüübist kasutatakse otspunkti main, int või b2b. Tüüpiline tee algab asukohast /main/ifsapplications/ ning kulgeb projektsiooni versiooni kaudu selle .svc teenuse ja olemikogumini. Iga projektsioon avaldab OData metaandmed: “a machine-readable description of the data model of the APIs.” (API-de andmemudeli masinloetav kirjeldus). (allikas)
API Explorer.
IFS Cloudi veebiklient loetleb kõik projektsioonid koos teie keskkonna API dokumentatsiooni ja OpenAPI spetsifikatsiooniga. Kasutage liidestamiseks Premium APIs ja Entity Service APIs liideseid, mitte kliendilehtede aluseks olevaid kasutajaliidese projektsioone. Premium APIs liidesed on versioonitud: “The old version of the projection will still be retained along with the new version till the next release.” (Projektsiooni vana versioon säilitatakse koos uue versiooniga kuni järgmise väljalaskeni.) (allikas)
IFS Connect.
Integratsioonivahendaja suunab sõnumeid HTTP/REST-i, faili- ja muudele aadressidele. IFS-i sõnul: “Modern integration use web services together with IFS Connect and/or 3rd party integration tools.” (Tänapäevased liidestused kasutavad veebiteenuseid koos IFS Connecti ja/või kolmandate osapoolte liidestustööriistadega.) (allikas) IFS dokumenteerib ka vahevarapõhiseid lahendusi, näiteks Boomi kasutamist.
Failid.
Andmete hulgilaadimiseks saab kasutada Data Migration Manageri, File Migrationi ja Excel Migrationi töid. Prooviperioodil piisab tavalisest Exceli ekspordist.
Autentimine
Välised liidestused autenditakse IFS Identity and Access Manageri (IAM) kaudu, kasutades OAuth 2.0 ja OpenID Connecti:
- Registreerige SkyPlanneri jaoks IAM Client ja kasutage Client Credentials voogu. See “allows for a non-interactive authentication of a service account” (võimaldab teenusekonto autentimist ilma kasutaja sekkumiseta) ning “yields an access token associated with a service user.” (väljastab teenusekasutajaga seotud pääsutõendi).
- Pärige pääsutõendid aadressilt
POST https://<SYSTEM_URL>/auth/realms/<NAMESPACE>/protocol/openid-connect/token. - Andke teenusekasutajale õiguste komplektid ainult nende projektsioonide jaoks, mida liidestus loeb ja kirjutab, ning mitte midagi enamat.
(allikas)
SkyPlanneri poolel kasutatakse REST API autentimiseks API tõendit (SkyPlanner Settings > API) ning liides on dokumenteeritud Swagger/OpenAPI vormingus. Liidestamise õpetus juhendab esimeste päringute tegemisel.
Sündmused ja muudatuste tuvastamine
IFS Cloudil on sündmuste raamistik: “Events can be used to automate actions within IFS Cloud.” (Sündmusi saab kasutada IFS Cloudi toimingute automatiseerimiseks.) Kohandatud sündmused käivituvad olemi loomisel, muutmisel või eemaldamisel ning nendega seotud toimingud käivad IFS Connecti kaudu. (allikas)
Väljaminevaid sõnumeid saadab REST Sender: “Outbound messages can be sent either synchronously or asynchronously,” (väljaminevaid sõnumeid saab saata kas sünkroonselt või asünkroonselt). Sõnumite suunamine seadistatakse IFS Connectis. (allikas) REST-otspunkte saab kutsuda ka Workflow Manager.
Kasutada saab kahte lahendusviisi:
- Sündmuspõhine. Tootmistellimuse või selle operatsiooni muutumisel käivituv kohandatud sündmus saadab REST Senderi kaudu sõnumi SkyPlanneri REST API-le.
- Perioodilised päringud. SkyPlanner loeb projektsioonidest avatud tootmistellimusi iga paari minuti järel, filtreerides välja ainult muutunud kirjed.
Alustage perioodilistest päringutest ja lisage sündmused kõige sagedamini muutuvatele objektidele. SkyPlanner saadab oleku või ajakava muutumisel veebihaake, seega on tagasikirjutamine sündmuspõhine.
Andmete vastendamine
Projektsioonide nimed erinevad väljalasketi. Täpsed nimed võtke oma API Explorerist.
| IFS Cloudi objekt | SkyPlanneri objekt | Suund | Sagedus |
|---|---|---|---|
| Inventory Part (tootmisüksuse tasandil) | Tooted ja materjalid | IFS → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
| Product Structure (päis, alternatiiv, read) | Tootestruktuur, alamtooted, materjalid toote kohta | IFS → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
| Routing, Routing Operations: seadistus-, töö- ja teisaldusaeg, efektiivsus | Protsessietapid koos kestuse ning seadistus- ja järeltegevuste aegadega | IFS → SkyPlanner | Esmane laadimine, seejärel muudatuste korral |
| Work Center, Work Center Resource: kalender, kasutusaste, efektiivsus | Töökeskused, töökeskuste rühmad, efektiivsusnäitajad | IFS → SkyPlanner | Esmane laadimine, seejärel harva |
| Labor Classi kuuluvad töötajad; operatsiooni meeskonna suurus | Töötajad koos vahetustega; operaatorite arv töö kohta | IFS → SkyPlanner | Esmane laadimine; vahetusi hallatakse ühes süsteemis |
| Manufacturing Tool, tööriistarühmad | Tööriistad piiratud saadavusega ühiskasutatavate ressurssidena | IFS → SkyPlanner | Esmane laadimine |
| Shop Order (Released, Reserved, Started) koos Shop Order Operationsi ja materjalidega: Need Date, Earliest Start Date, prioriteet | Tellimused ja tööd koos tähtaegade ning materjalivajadustega | IFS → SkyPlanner | Sündmus või päring iga paari minuti järel |
| Laokaupade saadavus | Laoseisud | IFS → SkyPlanner | Päringud kord tunnis või ajakava koostamisel |
| Ostutellimuse read koos kavandatud saabumisajaga | Ostutellimused koos eeldatava tarnekuupäevaga; laoseis uueneb, kui olekuks märgitakse Delivered | IFS → SkyPlanner | Päringud kord tunnis või ajakava koostamisel |
| Shop Order Operation: algus, lõpp, töökeskuse ressurss | Iga operatsiooni planeeritud algus, lõpp ja töökeskus | SkyPlanner → IFS | Ajakava muutumisel SkyPlanneri veebihaagi kaudu |
| Operatsiooni täitmise registreerimine (masinaaeg, tööaeg, kogus) | Ajakanded ja operaatorite kinnitused | SkyPlanner → IFS | Iga kinnituse või vahetuse järel, kui nii on ulatuse määramisel kokku lepitud |
| Seadistatakse SkyPlanneris | Seadistusaegade maatriks, alternatiivsed masinad ja töötajad | Hallatakse SkyPlanneris | Seadistatakse kasutuselevõtu käigus |
Liidestuslahendused
1. Põhiandmete esmane laadimine. Tooge üle laokaubad, valmistatavate toodete struktuurid, tehnoloogilised marsruudid koos operatsioonidega, töökeskused ja nende ressursid, tööjõuklassid ning tööriistad. Määrake läbimõeldult igale töökeskuse ressursile vastav SkyPlanneri töökeskus. Otsustage, kas kolme ressursiga töökeskusest saab üks töökeskuste rühm või kolm töökeskust.
2. Tootmistellimuste sünkroonimine. Lugege olekutes Released, Reserved ja Started tootmistellimused koos operatsioonide ja materjalidega. Jätke olekus Planned tootmistellimused MRP hallata: need muutuvad iga kord, kui planeerimine käivitatakse. Lisage laokaupade saadavus ja avatud ostutellimuste read, et ajakava koostamisel kontrollitaks nii laoseisu kui ka ostutellimustega saabuvaid materjale. SkyPlanner loeb tellitud materjali kättesaadavaks ostutellimuse tarnekuupäeval.
3. Ajakava tagasikirjutamine. Iga operatsiooni puhul, mille mootor ajakavasse paigutas või ümber tõstis, kirjutab SkyPlanner tootmistellimuse operatsioonile planeeritud algus- ja lõpuaja ning töökeskuse ressursi. Kirjutamine käib teie API Exploreris loetletud tootmistellimuse operatsiooni projektsiooni kaudu, nii et IFS teeb oma valideerimise. Kogused, olek ja kulud jäävad IFS-i hallata.
4. Tootmissaali kinnitused. Valige igale tootmisüksusele üks kanal. Operaatorid võivad jätkata töö registreerimist moodulis Shop Floor Workbench ning SkyPlanner loeb sealt edenemisandmed. Teise võimalusena registreerivad operaatorid tööd SkyPlanner Mobile Confirmationsi ja Production Timeri abil ning ajakanded saadetakse IFS-i ulatuse määramisel kokku lepitud operatsiooni täitmise registreerimise projektsiooni kaudu.
5. Andmete haldamise ja konfliktide lahendamise reeglid. Pange need enne kasutuselevõttu kirja:
| Andmed | Haldav süsteem |
|---|---|
| Laokaubad, tootestruktuurid, tehnoloogilised marsruudid, kogused, tootmistellimuse olek | IFS Cloud |
| Operatsioonide järjekord, algus- ja lõpuajad, ressursside määramine | SkyPlanner |
| Ümberseadistusaegade maatriks, nõuded tööriistadele ja operaatoritele, alternatiivsed ressursid | SkyPlanner |
| Vahetused ja puudumised | Üks süsteem, mis valitakse ulatuse määramisel |
| Operatsioonide täitmise ja toodangu arvelevõtu registreerimine | IFS Cloud, andmed Shop Floor Workbenchist või SkyPlanneri ajakirjetest |
Peamine konfliktide allikas on ajakava muutmine IFS-is. Kui planeerija muudab tootmistellimuse ajakava Infinite Scheduleriga, käsitlege seda uue versioonina, sünkroonige see uuesti ja laske SkyPlanneril ajakava ümber planeerida. Autopiloti korral muudab SkyPlanner ajakava automaatselt, kui tootmises midagi muutub. Tehased, kus kasutatakse ka MSO-d, määravad, milliste töökeskuste eest kumbki ajakava koostamise süsteem vastutab.
Projekti tavapärased etapid
Juurutamine valmib tavaliselt mõne nädala jooksul pärast kasutuselevõtuprotsessi algust, ka suurtes ettevõtetes. Enne seda saate 30-päevase tasuta prooviperioodi jooksul kasutada oma andmeid: eksportige töökeskused, tehnoloogilised marsruudid ja avatud tootmistellimused IFS Cloudist Excelisse ning importige need SkyPlannerisse.
- Andmete vastendamine. Leppige kokku vastendustabel, andmete haldamise vastutusreeglid, sünkroonimise sagedused ja aruandluskanal.
- IAM ja õigused. Registreerige IAM-klient, looge teenusekasutaja ja andke talle projektsioonide kasutamiseks vajalikud õiguste komplektid. Esmalt testkeskkonnas, seejärel tootmiskeskkonnas.
- Esmane andmelaadimine. Laoartiklid, tootestruktuurid, tehnoloogilised marsruudid, töökeskused, tööjõukategooriad ja tööriistad.
- Tootmis- ja ostutellimuste sünkroonimine. Alustage perioodiliste päringutega ning kasutage kohandatud sündmusi seal, kus muudatusi on palju.
- Piirangute seadistamine SkyPlanneris. Seadistusaegade maatriks, tööriistad, operaatorite arv ning alternatiivsed masinad või töötajad.
- Ajakava tagasikirjutamine. Operatsioonide kuupäevade ja ressursside kirjutamine tootmistellimuse operatsioonidesse.
- Paralleeltestimine. Kasutage SkyPlannerit senise plaani kõrval, võrrelge kuupäevi ja parandage põhiandmeid.
- Tootmiskasutusse võtmine. Lülitage tagasikirjutamine sisse, kui andmed klapivad.
Millega IFS Cloudi integratsiooni kavandamisel arvestada
- Masinaaeg ja tööjõuaeg. Tootmistellimuse operatsioonides on masina ja tööjõu seadistus- ning tööajad eraldi, lisaks meeskonna suurus. Otsustage iga töökeskuse puhul, kumb aeg määrab kestuse, vastasel juhul on iga operatsiooni kestus vale.
- Kasutusastme ja efektiivsuse topeltarvestus. Töökeskuse kasutusaste, operatsiooni efektiivsus ja ressursi efektiivsus vähendavad kõik IFS-is saadaolevat aega. Vastendage need SkyPlanneri töökeskuse efektiivsusega nii, et nende mõju arvestatakse ainult üks kord.
- Aegunud võimsusandmed. Ressursi võimsusandmed tekivad alles pärast toimingu Calculate Work Center Resource Capacity käivitamist. Enne esmast andmelaadimist kontrollige kalendreid ja kehtivusperioode.
- Preferred Resource väljendab eelistust. Määrake tegelikud alternatiivid SkyPlanneris selgelt alternatiivsete töökeskustena.
- Kasutajaliidese projektsioonid muutuvad. Rajage integratsioon Premium või Entity Service API-dele, mille eelmine versioon säilib järgmise väljalaskeni. Uued väljalasked ilmuvad kaks korda aastas. Testige integratsiooni iga väljalaske puhul uuesti.
- Shop Floor Workbenchi projektsioonid teenindavad kasutajaliidese töövooge. Shop Floor Workbenchi viisardi jaoks loodud projektsioonid ei ole mõeldud tehinguandmete otseseks integratsiooniks. Valige aruandluse projektsioon ulatuse määramise käigus.
Kes integratsiooni seadistab
Töö hõlmab andmete vastendamist teie tehnoloogiliste marsruutide, töökeskuste ja IFS-i seadistusega. Samuti seadistatakse piirangud, mida SkyPlanner arvestab tegeliku masina- ja tööjõuvõimsuse piires ajakava koostades: seadistusaegade maatriks, tööriistad, operaatorite arv ja alternatiivsed ressursid.
- SkyPlanneri meeskond seadistab integratsiooni kasutuselevõtu käigus ja pakub tuge pärast tootmiskasutusse võtmist, vastutades SkyPlanneri poole ja kokkulepitud IFS-i projektsioonide eest. Iga tehas kasutab IFS Cloudi omamoodi ning just siin rakendatakse vastavat oskusteavet.
- Teie IFS-i partner saab kaasa lüüa. Partner tunneb teie seadistust ning saab koos meeskonnaga seadistada IAM-kliendi, õiguste komplektid ja sündmused. SkyPlanner pakub REST API-t, Swagger/OpenAPI dokumentatsiooni ja veebihaake.
- Ka teie enda arendajad saavad integratsiooni luua, kasutades sama dokumenteeritud REST API-t ja API-tokenit. Alustamiseks piisab API-tokenist ning SkyPlanneri meeskond aitab vajaduse korral. Avaliku dokumentatsiooni leiate SkyPlanneri integratsioonidokumentatsioonist.
SkyPlanneri hind algab 199 € kuus ja sisaldab 5 töökeskust. Arveldamine toimub igakuiselt. Integratsiooni hinnapakkumine koostatakse teie protsessi ja vajaduste järgi ette koos paketipakkumisega, nii et kogukulu on teada enne alustamist. IFS-i enda ajakava koostamise võimaluste võrdluse leiate lehelt tootmise planeerimine IFS Cloudis tegeliku võimsuse piires. Ülevaate leiate IFS Cloudi lehelt ja teised ERP-süsteemid ERP-integratsioonide ülevaatest.
Tootmisettevõtete tagasiside SkyPlannerile
2 hajasäästu igal nädalal
„SkyPlanner on viinud meie tootmise planeerimise Exceli tabelitest tootmise reaalajas optimeerimiseni.”
Kalle Kalliomäki, tarneahelaspetsialist
UTU · Elektrikilbid ja jaotusseadmed
Tootmise planeerimisel säästetakse igal nädalal 2 tundi tööaega ning uus tööjärjekord jõuab tootmisliinile sekunditega.
+90%tootmise efektiivsust
„Tootmise efektiivsus on kasvanud 90%.”
Abdul Rucyinga, IT-juht
Laboratory & Allied · Ravimitootmine
Tootmise efektiivsus on kasvanud 90% ning kõiki töökeskusi hõlmava kolme kuu optimeeritud plaani koostamine võtab alla 30 minuti.
99,2%tarnekindlus
„SkyPlanner on muutnud kitsaskohad nähtavaks ja tootmise juhtimise selgemaks.”
Toni Tuori, tootmisjuht
Piristeel · Katuse turvatooted ja vihmaveesüsteemid
Tarnekindlus jõudis sel aastal 99,2%-ni ning tootmise ajakava koostamisel säästetakse päevas kuni neli tundi tööaega.
Vähemmaterjalipuudusest tingitud seisakuid
„SkyPlanneri väärtus meie jaoks seisneb selles, et see toimib igapäevase töövahendina, eriti tarnetähtaegade määramisel.”
Tommi Männistö, tootmise planeerimise juht
Eskomatic · Allhankeline mehaaniline töötlemine
Tootmiskoormuse automaatne ajastamine annab täpsemad tarnetähtajad ning materjalipuudusest tingitud tootmisseisakud on järsult vähenenud.
Korduma kippuvad küsimused
Millist IFS Cloudi API-t tuleks kasutada ajakava koostamiseks mõeldud integratsioonis?
Kasutage OData projektsioone aadressil /ifsapplications/projection/, eelistatult API Exploreris loetletud Premium või Entity Service API-sid. Neil on iga keskkonna jaoks OpenAPI spetsifikatsioonid ning eelmine versioon säilib järgmise väljalaskeni.
Kes loob IFS Cloudi integratsiooni?
SkyPlanneri meeskond seadistab kasutuselevõtu käigus teie IFS-i seadistusele vastava kahesuunalise integratsiooni ja pakub tuge pärast tootmiskasutusse võtmist. Ka teie IFS-i partner või oma arendajad saavad integratsiooni luua SkyPlanneri dokumenteeritud REST API abil. Alustamiseks piisab API-tokenist.
Millist autentimist integratsioon kasutab?
Kasutatakse IFS-i IAM-klienti ja OAuth 2.0 Client Credentials voogu. Klient on seotud teenusekasutajaga, kellel on vajalike projektsioonide õiguste komplektid. SkyPlanneri enda API kasutab API-tokenit.
Kas IFS Cloud saab tootmistellimuste muudatusi reaalajas edastada?
Jah, olemite muudatustele määratud kohandatud sündmuste ja REST Senderi abil. Mõlemad seadistatakse IFS Connectis. Alustage päringutega iga mõne minuti järel ning lisage sündmused seal, kus muudatusi on palju. SkyPlanneri veebihaagid edastavad ajakava muudatused kohe nende tekkimisel.
Kas selle integratsiooni jaoks on vaja MSO-d või PSO-d?
Ei. SkyPlanner loeb tootmistellimused, operatsioonid ja töökeskused otse IFS-i projektsioonidest ning koostab ise ajakava tegeliku võimsuse piires. Te ei vaja MSO juurdepääsu, PSO Cloud Service’it ega IFS.ai Activation Passi ning ei pea planeerima tokenite eelarvet. Autopilot planeerib ajakava iga muudatuse korral automaatselt ümber.
Kas saame SkyPlannerit enne integratsiooni loomist katsetada?
Jah. 30-päevane tasuta prooviperiood võimaldab kasutada kuni 20 töökeskust ning importida IFS Cloudi andmeid Exceli või CSV kaudu. Krediitkaarti pole vaja. Alustage prooviperioodi või võtke ühendust müügimeeskonnaga, et määrata integratsiooni ulatus.