Miután a Skyplanner beütemezte a folyamatlépéseket az idővonalba, érdemes a lépések kezdő és befejező időpontjait és a munkaállomások adatait az ERP-rendszerbe beemelni. Ezt a /jobs-endpoint segítségével teheti meg.
A tervezett időpontok frissítése #
Ha a /jobs-végpontnak küldött GET-kérésnek megadjuk a job_parts=true URL-paramétert, akkor a visszaküldött válasz tartalmazni fog néhány további adatot:
A job_parts=true paraméterrel a munkához kapcsolódó, munkarészeknek nevezett entitásokat is megkapja.
A Skyplanner felhasználói felületén a munkadarabok a munkadarabok felosztásával jelennek meg:
Minden munkarészhez tartozik egy tervezett_kezdési_idő, egy tervezett_végzési_idő és egy tervezett_időtartam. Ha meg akarja tudni, hogy a munka mikorra van ütemezve, akkor az integrációs logikának végig kell néznie az egyes munkarészeket, és meg kell találnia a legkorábbi értékkel rendelkező planned_start_time-ot. A munka befejezésének időpontjához pedig meg kell keresnie a tervezett_vég_időt a legkésőbbi értékkel.
Megjegyzés: ne feltételezze, hogy az első munkarésznek van a legkorábbi tervezett_kezdési_időpontja, az utolsónak pedig a legkésőbbi tervezett_végzési_időpontja! Ez nem mindig van így.
A job_parts mezőben az egyes részek időtartamát is megtalálhatja a planned_duration mezőben. Ez az érték másodpercekben van megadva.
A munkaállomás frissítése #
A munkadarab adataiban (1. ábra) a planned_workstation_id értékben találja meg azt a munkaállomást, ahol a munkadarabot tervezik befejezni.
A workstation_id értékkel lekérheti a munkaállomást a /workstations végpontról:
Ha az ERP-rendszerében a megfelelő munkaállomást a Skyplanner munkaállomáshoz kapcsolta a külső azonosítón keresztül, akkor a válaszban megtalálja azt. Ez lehetővé teszi, hogy frissítse a munkaállomást az ERP rendszerében, ha a Skyplanner a folyamatlépést egy másik munkaállomáshoz rendelte át.