Kun Skyplanner on ajoittanut prosessin vaiheet aikajanalle, saatat haluta hakea vaiheiden aloitus- ja lopetusajat sekä työasematiedot ERP-järjestelmään. Tämä voidaan tehdä /jobs-endpointin avulla.
Ajastettujen aikojen päivittäminen #
Jos annat /jobs-endpointille tehtävälle GET-kyselylle URL-parametrin job_parts=true, palautettu vastaus sisältää joitakin lisätietoja:
Parametrin job_parts=true avulla saat myös työhön liittyvät työn osat.
Työn osat esitetään Skyplannerin käyttöliittymässä “palasina”, joihin työ on jaettu:
Jokaisella työn osalla on planned_start_time, planned_end_time ja planned_duration. Jos haluat selvittää, milloin työ on suunniteltu aloitettavaksi, integrointilogiikkasi on käytävä läpi jokainen työn osa ja etsittävä planned_start_time, jonka arvo on varhaisin. Työn päättymisaikaa varten on etsittävä planned_end_time, jonka arvo on viimeisin.
Huomaa: älä oleta, että ensimmäinen työn osa on varhaisin planned_start_time ja viimeinen osa on myöhäisin planned_end_time! Näin ei aina ole.
Job_parts-kentästä löydät myös kunkin osan keston planned_duration-kentästä. Tämä arvo on sekunteina.
Työaseman päivittäminen #
Työn osan tiedoista (kuva 1.) löydät suunnitellun työaseman, johon osa on tarkoitus valmistua, planned_workstation_id-arvosta.
Workstation_id-arvon avulla voit hakea työaseman /workstations-päätepisteestä:
Jos olet yhdistänyt vastaavan työaseman ERP-järjestelmästäsi Skyplannerin työasemaan ulkoisen tunnuksen kautta, löydät sen vastauksesta. Näin voit päivittää ERP-järjestelmän työaseman, jos Skyplanner on siirtänyt prosessivaiheen eri työasemalle.