Yhdistyy ERP- ja MES-järjestelmiin kuten

Integraatiot / ERP / PSIpenta

PSIpenta-integraatio-opas tuotannonsuunnitteluun SkyPlanner APS:llä

Tämä PSIpenta-integraatio-opas kertoo PSI-kumppaneille ja IT-tiimeille, miten PSIpenta/ERP yhdistetään SkyPlanner APS:ään. SkyPlannerin ja PSIpentan integraatio toimii molempiin suuntiin PSI:n omien rajapintojen kautta:

  • SkyPlanneriin tuodaan tuotantotilaukset (Fertigungsaufträge) työvaiheineen (Arbeitsgänge), työnvaiheistukset (Arbeitspläne), osaluettelot (Stücklisten), työpisteet, koneet, työvälineet (Betriebsmittel), varastotiedot ja ostotilaukset.
  • Kunkin työvaiheen suunniteltu alku, loppu ja työpiste palautetaan tuotantotilaukselle.
  • Työntekijöiden aikakirjaukset voidaan halutessanne palauttaa BDE-kuittauksina (Rückmeldungen).
  • SkyPlannerin webhookit lähettävät aikataulumuutokset heti niiden tapahtuessa.
SkyPlanner APS:n Gantt-aikajana, jossa työt on kuormitettu työpisteille ja alla näkyy tilauslista.

SkyPlanner-tiimi määrittää integraation PSIpenta-ympäristöönne sopivaksi käyttöönoton aikana ja tukee sitä tuotantokäytön alettua. Tämä opas on kumppaneille ja kehittäjille, jotka haluavat osallistua toteutukseen tai rakentaa itse SkyPlannerin dokumentoidun REST API:n varaan (API-dokumentaatio).

PSIpentan integraatiorajapinnat

PSI tarjoaa ulkoisen suunnittelujärjestelmän liittämiseen kolme vaihtoehtoa (PSI:n esite):

  1. PSIpenta/ERP REST API. PSI mainitsee PSIpenta/ERP:n REST- ja SOAP-rajapinnat ja kertoo, että kaikki PSIpenta-komponentit voidaan liittää olemassa oleviin arkkitehtuureihin RESTful-verkkopalvelujen kautta. Tämä on ensisijainen tapa lukea tuotantotietoja ja kirjoittaa suunniteltuja ajankohtia.
  2. PSIpenta/BDE REST and SOAP API. Tuotantotietojen keruumoduulilla on oma rajapintansa. Sen kautta kirjataan työntekijöiden kuittaukset.
  3. PSIintegration. PSI:n vakiointegraatiokerros PSIpenta-moduulien välillä. Se toimii keskitetyn välityspisteen kautta, mahdollistaa sanomien vastaavuuksien graafisen määrityksen sovittimissa ja arkistoi jokaisen sanoman tietokantaan. Käyttäkää sitä, jos ulkoisten järjestelmien yhteydet kulkevat ympäristössänne jo sen kautta.

PSIpenta/ERP 10 tuo ulkoisten järjestelmien integrointiin BPMN 2.0 -työnkulut, jotka rakennetaan selainpohjaisella Workflow Developer -työkalulla (PSI). Työnkulku voi reagoida PSIpentassa tapahtuvaan muutokseen ja kutsua SkyPlanneria.

Tunnistautuminen ja käyttöoikeudet

  • PSIpentan puolella. Integraatio käyttää omaa teknistä käyttäjätunnusta, jonka oikeudet on rajattu sen lukemiin ja kirjoittamiin objekteihin. PSI-kumppaninne luo tunnuksen ja määrittää API-käyttöoikeudet ympäristöönne.
  • Verkkoyhteys. PSIpenta toimii yleensä paikallisessa palvelinympäristössä. Integraatio muodostaa siihen yhteyden IT-tiiminne sallimalla tavalla, esimerkiksi julkaistun API-päätepisteen tai sisäverkossa toimivan pienen yhdistinohjelman kautta.
  • SkyPlanner. REST API käyttää tunnistautumiseen API-tunnistetta, joka välitetään Authorization-Token-otsakkeessa. Tunniste luodaan kohdassa Settings > API. Rajapinta on dokumentoitu Swagger/OpenAPI-muodossa, ja integraatio-opas käy läpi ensimmäiset kutsut.

Tapahtumat ja toistuvat kyselyt

PSIpentan puolella integraatio kyselee avoimia tuotantotilauksia ja viimeisimpiä muutoksia REST API:n kautta. Vaihtoehtoisesti BPMN-työnkulku tai PSIintegration-sanoma välittää muutoksen SkyPlanneriin. Päivitystiheys määritetään tehdaskohtaisesti: tilauksia voidaan hakea muutaman minuutin välein ja varastotietoja tunnin välein.

SkyPlanner lähettää webhook-ilmoituksia tilan tai tuotantosuunnitelman muuttuessa, joten tietojen palautus toimii tapahtumapohjaisesti.

Tietojen vastaavuudet

PSIpenta-objektiSkyPlanner-objektiSuuntaPäivitystiheys
Nimikkeet (Artikel), yksikötTuotteet ja materiaalitPSIpenta → SkyPlannerAlkulataus, sitten toistuvat kyselyt
Monitasoiset osaluettelot (Stücklisten)Tuoterakenne, alituotteet, tuotekohtaiset materiaalitPSIpenta → SkyPlannerAlkulataus, sitten muutosten yhteydessä
Työvaiheluettelot (Arbeitspläne) työvaiheineen sekä asetus- ja valmistusaikoineenProsessivaiheet kestoineen sekä asetus- ja purkuaikoineenPSIpenta → SkyPlannerAlkulataus, sitten muutosten yhteydessä
Työpisteet (Arbeitsplätze) ja koneetTyöpisteet, työpisteryhmät ja tehokkuudetPSIpenta → SkyPlannerAlkulataus, sen jälkeen harvoin
Työkalut ja kiinnittimet (Betriebsmittel)Työkalut yhteiskäyttöisinä resursseina, joiden saatavuus on rajallinenPSIpenta → SkyPlannerAlkutuonti, sen jälkeen muutosten yhteydessä
VuorokalenteritTyövuorot ja vapaapäivätPSIpenta → SkyPlannerPäivittäin tai erilliset työvuorot SkyPlannerissa
Tuotantotilaukset (Fertigungsaufträge) työvaiheineen ja materiaaleineenTilaukset ja työt määräaikoineen ja materiaalitarpeineenPSIpenta → SkyPlannerKysely muutaman minuutin välein
Varastossa oleva määräVarastosaldotPSIpenta → SkyPlannerKysely tunnin välein tai suunnitteluajon yhteydessä
Ostotilaukset (Bestellungen) toimituspäivineenOstotilaukset, saapuvat materiaalit toimituspäivän mukaanPSIpenta → SkyPlannerKysely tunnin välein tai suunnitteluajon yhteydessä
Tuotantotilauksen kunkin työvaiheen suunniteltu alku, loppu ja työpisteKunkin työn suunniteltu alku ja loppuSkyPlanner → PSIpentaTuotantosuunnitelman muuttuessa SkyPlannerin webhookin kautta
BDE-kuittaukset (Rückmeldungen): työvaihekohtainen aika ja määrä sekä työntekijäAikakirjaukset ja työntekijöiden kuittauksetSkyPlanner → PSIpentaKuittaus- tai työvuorokohtaisesti, jos otetaan käyttöön
SkyPlannerin suunnittelusäännötAsetusaikamatriisi, työkohtaiset työntekijämäärät, vaihtoehtoiset koneet ja työntekijätYlläpidetään SkyPlannerissaMääritetään käyttöönoton aikana

Integraation toteutustavat

1. Perustietojen alkutuonti. Lukekaa nimikkeet, osaluettelot, työnvaiheistukset, työpisteet, koneet, Betriebsmittel ja kalenterit PSIpenta/ERP REST API:n kautta. Määrittäkää työpisteiden vastaavuudet harkiten: neljän koneen työpisteestä muodostetaan yksi työpisteryhmä tai neljä työpistettä.

2. Tilausten synkronointi. Lukekaa vapautetut tuotantotilaukset työvaiheineen ja materiaaleineen sekä avoimet ostotilaukset. SkyPlanner käsittelee tilatun materiaalin saatavilla olevana ostotilauksen toimituspäivänä ja päivittää varastosaldon, kun ostotilauksen tilaksi merkitään Delivered. Ostoehdotukset pysyvät PSIpentassa, kunnes ne muuttuvat tilauksiksi.

3. Aikataulun takaisinkirjoitus. Kun suunnittelumoottori sijoittaa tai siirtää työvaiheen, SkyPlannerin webhook käynnistää kutsun PSIpenta/ERP REST API:in. Kutsu päivittää kyseisen työvaiheen suunnitellun alun, lopun ja työpisteen tuotantotilaukselle. Tilauksen ajankohdat määräytyvät sen työvaiheiden mukaan. Ympäristössänne käytettävät resurssit ja kentät sovitaan käyttöönoton määrittelyssä.

4. Tuotannon kuittaukset. Työntekijät kirjaavat työnsä SkyPlanner Mobile Confirmations- tai Production Timer -toiminnolla, ja aikakirjaukset pitävät aikataulun ajan tasalla. Päätätte itse, palautetaanko toteutuneet ajat PSIpentaan. Jos palautetaan, aika ja määrä kirjataan työvaihekohtaisina BDE-kuittauksina PSIpenta/BDE-rajapinnan kautta. Jos BDE-päätteet jäävät käyttöön, SkyPlanner lukee kuittaukset sen sijaan PSIpentasta.

5. Tietojen omistajuus ja ristiriitojen käsittely. Kirjatkaa säännöt ennen tuotantokäytön aloittamista:

TiedotOmistaja
Nimikkeet, osaluettelot, työnvaiheistukset, määrät ja tilauksen tilaPSIpenta
Työvaiheiden järjestys, alku- ja loppuajat sekä koneiden valintaSkyPlanner
Asetusaikamatriisi, työntekijämäärät ja vaihtoehtoiset resurssitSkyPlanner
Betriebsmittel-perustiedotPSIpenta; ajallinen saatavuus suunnitellaan SkyPlannerissa
Työvuorot ja vapaapäivätYksi järjestelmä, joka valitaan määrittelyssä
Kuittaukset sekä materiaalien otot ja vastaanototPSIpenta; kirjataan suoraan sinne tai siirretään SkyPlannerin aikakirjauksista

Valitkaa vain yksi järjestelmä kirjoittamaan työvaiheiden ajankohdat. Jos myös Leitstand, Adaptive Planung tai MES Scheduling asettaa suunniteltuja ajankohtia, poistakaa tämä toiminto käytöstä SkyPlannerin suunnittelemilta tilauksilta.

Projektin tyypilliset vaiheet

Toteutus valmistuu tavallisesti viikoissa käyttöönoton alkamisesta. Varmistakaa sitä ennen aikataulun toimivuus 30 päivän maksuttomassa kokeilussa. Käyttäkää PSIpentasta CSV- tai Excel-muodossa vietyjä työpisteitä, työnvaiheistuksia ja avoimia tuotantotilauksia.

  1. Tietovastaavuudet. Sopikaa vastaavuustaulukko, tietojen omistajuussäännöt, synkronointitiheydet ja se, palautetaanko kuittaukset PSIpentaan.
  2. Pääsy PSIpentaan. Luokaa tekninen käyttäjätunnus, ottakaa API-yhteydet käyttöön PSI-kumppaninne kanssa ja testatkaa ensin testiympäristössä.
  3. Alkutuonti. Nimikkeet, osaluettelot, työnvaiheistukset, työpisteet, koneet, Betriebsmittel ja kalenterit.
  4. Tuotanto- ja ostotilausten synkronointi. Kyselyt suodatuksineen, sivutuksineen ja uudelleenyrityksineen tai työnkulun käynnistämät sanomat.
  5. Rajoitteiden määritys SkyPlannerissa. Asetusaikamatriisi, työkalut, työkohtaiset työntekijämäärät sekä vaihtoehtoiset koneet tai henkilöt.
  6. Aikataulun takaisinkirjoitus. Työvaiheiden ajankohdat SkyPlannerin webhookien kautta sekä haluttaessa BDE-kuittaukset.
  7. Rinnakkaistestaus. Käyttäkää SkyPlanneria nykyisen suunnitelman rinnalla, verratkaa ajankohtia ja korjatkaa perustiedot.
  8. Tuotantokäytön aloitus. Ottakaa takaisinkirjoitus käyttöön, kun tiedot täsmäävät.

Mitä PSIpenta-integraatiossa on huomioitava

  • Käytössä olevat moduulit. Tarkistakaa, mitkä PSI:n suunnittelumoduulit on lisensoitu ja otettu tuotantokäyttöön. Jokaiselle ajankohtia kirjoittavalle moduulille tarvitaan selkeä sääntö.
  • Työpiste vai kone. Päättäkää, suunnitteleeko SkyPlanner työt työpiste- vai konetasolla, ja käyttäkää samaa tasoa molemmissa siirtosuunnissa.
  • Betriebsmittel. Betriebsmittel-luettelon kiinnittimet ja työkalut tuodaan SkyPlanneriin työkaluina, joiden saatavuus on rajallinen. Näin työvaihe varaa myös tarvitsemansa työkalun.
  • Asetus- ja suoritusajan yksiköt. Muuntakaa asetus- ja suoritusajat tuonnissa oikean yksikön ja laskentaperusteen mukaan. Muuten jokainen kesto on väärin.
  • Ulkoiset työvaiheet. Alihankintavaiheet vievät aikaa mutta eivät omaa kapasiteettianne. Mallintakaa ne vaiheina, joilla on vain kesto.
  • Aloitetut työvaiheet. Lukekaa etenemistiedot kuittauksista ennen jokaista suunnitteluajoa, jotta aikataulu perustuu jo tehtyyn työhön. Running Time Lock lukitsee sen jälkeen lähituntien työt.

Kuka määrittää PSIpenta-integraation ja tukee sitä

  1. SkyPlanner-tiimi määrittää integraation käyttöönoton aikana ja tukee sitä tuotantokäytön alettua. Työ kattaa sovitut API-kutsut ja sanomat. Jokaisella tehtaalla PSIpentaa käytetään eri tavalla, ja tämä tuntemus hyödynnetään integraatiossa.
  2. PSI-kumppaninne voi osallistua. Kumppani tuntee moduulinne, mukautetut kenttänne ja PSIintegration-määrityksenne ja voi avata API-yhteydet yhdessä SkyPlanner-tiimin kanssa.
  3. Omat kehittäjänne voivat rakentaa integraatiota edelleen SkyPlannerin REST API:n avulla käyttäen API-tunnistetta. Alkuun pääsee pelkällä API-tunnisteella, ja SkyPlanner-tiimi auttaa tarvittaessa. Ohjeet löytyvät SkyPlannerin integraatiodokumentaatiosta.

SkyPlannerin hinta on alkaen 199 € kuukaudessa, ja siihen sisältyy 5 työpistettä. Laskutus on kuukausittainen. Integraatiosta annetaan etukäteen prosessiinne ja tarpeisiinne perustuva tarjous yhdessä valitsemanne paketin kanssa. Tutustukaa hinnastoon, PSIpentan hienokuormitukseen, PSIpenta-sivuun ja ERP-integraatioiden koontisivuun.

Valmistavan teollisuuden kokemuksia SkyPlannerista

UTUn toimitusketjuasiantuntija Kalle Kalliomäki sähkökeskustuotannossa Ulvilassa

2 hsäästöä joka viikko

”SkyPlanner on vienyt tuotannonsuunnittelumme Excel-taulukoista reaaliaikaiseen tuotannon optimointiin.”

Kalle Kalliomäki, toimitusketjuasiantuntija
UTU · Sähkökeskukset ja kojeistot

Tuotannonsuunnittelussa säästyy 2 tuntia työaikaa joka viikko, ja uusi työjono saadaan tuotantolinjalle sekunneissa.

Lue UTUn kokemukset

Työntekijöitä puhdastila-asuissa pullojen täyttölinjalla Laboratory & Alliedin lääketehtaalla Nairobissa

+90%tuotannon tehokkuuteen

”Tuotannon tehokkuus on kasvanut 90 %.”

Abdul Rucyinga, IT-johtaja
Laboratory & Allied · Lääkkeiden valmistus

Tuotannon tehokkuus on kasvanut 90 %, ja kaikkien työpisteiden optimoitu suunnitelma kolmeksi kuukaudeksi syntyy alle 30 minuutissa.

Lue Laboratory & Alliedin kokemukset

100%toimitusvarmuus vuodesta 2021

”SkyPlanner antaa meille näkyvyyden kapasiteettiin ja tekee suunnittelusta ennakoitavaa.”

Dan Berglund, COO/CFO
Opes Corporation · Kemikaalien ja elintarvikkeiden valmistus

Toimitusvarmuus on ollut 100 % koko SkyPlannerin käytön ajan, vuodesta 2021 lähtien.

Lue Opes Corporationin kokemukset

Vähemmänmateriaalipuutteista johtuvia seisokkeja

”SkyPlannerin arvo meille on siinä, että se toimii arjen työkaluna, erityisesti toimituspäivien määrittämisessä.”

Tommi Männistö, tuotannonsuunnittelupäällikkö
Eskomatic · Sopimuskoneistus

Automaattinen kuormitussuunnittelu tarkentaa toimituspäiviä, ja materiaalipuutteista johtuvat tuotantoseisokit ovat vähentyneet merkittävästi.

Lue Eskomaticin kokemukset

Usein kysytyt kysymykset

Onko PSIpentassa rajapinta tuotantotilauksille?

Kyllä. PSI kertoo PSIpenta/ERP- ja PSIpenta/BDE-tuotteiden REST- ja SOAP-rajapinnoista ja toteaa, että kaikki PSIpentan komponentit voidaan integroida RESTful-verkkopalvelujen kautta. PSIintegration tuo moduulien välille viestipohjaisen integraatiokerroksen.

Miten suunnitellut päivämäärät siirretään takaisin PSIpentaan?

PSIpenta/ERP REST API -rajapinnan kautta. Aina kun tuotantosuunnitelma muuttuu, SkyPlannerin webhook käynnistää tuotantotilauksen jokaisen työvaiheen suunnitellun aloituksen, lopetuksen ja työpisteen päivityksen.

Voiko SkyPlanner lähettää kuittauksia PSIpenta BDE:hen?

Kyllä, jos niin haluatte. Työntekijöiden SkyPlannerissa tekemät aikakirjaukset siirretään PSIpenta/BDE-rajapinnan kautta BDE-kuittauksiksi, jotka sisältävät työvaihekohtaiset ajat ja määrät. Jos tehdas jatkaa BDE-päätteiden käyttöä, SkyPlanner lukee kuittaukset niiden lähettämisen sijaan.

Kannattaako PSI-kumppanin ehdottaa PSIpenta Leitstandia vai SkyPlanneria?

SkyPlanneria, kun asiakas haluaa toimivan, kapasiteetin huomioivan tuotantosuunnitelman viikoissa. Leitstand, Adaptive Planung ja MES Scheduling ovat PSIn modulaarisen tuotteen erillisiä moduuleja (PSI). SkyPlanner yhdistyy PSIpenta/ERP- ja BDE-rajapintojen kautta ja päivittää tuotantosuunnitelman automaattisesti tuotannon muuttuessa. Se suunnittelee tuotevaihdot, työkalut, työryhmät ja materiaalit. Käyttäjämäärää ei ole rajoitettu, ja hinta on alkaen 199 € kuukaudessa.

Tarvitaanko integraatioon PSIpenta/MES?

Ei. SkyPlanner yhdistyy PSIpenta/ERP:hen ja kuittausten osalta PSIpenta/BDE:hen. Työntekijät voivat kirjata työnsä SkyPlanneriin puhelimella tai tabletilla.

Voimmeko kokeilla SkyPlanneria ennen integraation toteuttamista?

Kyllä. Ilmainen 30 päivän kokeilu sisältää enintään 20 työpistettä ja kaikki Basic-paketin ominaisuudet. Voitte tuoda tiedot PSIpentasta CSV- tai Excel-tiedostoina, eikä luottokorttia tarvita. Aloita kokeilu tai ota yhteyttä myyntiin integraation määrittelyä varten.