Po to, kai “Skyplanner” suplanuos jūsų proceso etapus į laiko juostą, galbūt norėsite perkelti etapų pradžios, pabaigos laikus ir darbo vietos duomenis į ERP sistemą. Tai galima padaryti naudojant /jobs-endpoint.
Suplanuoto laiko atnaujinimas #
GET užklausai, siunčiamai į /jobs-endpoint, nurodžius URL parametrą job_parts=true, į atsakymą bus įtraukti papildomi duomenys:
Naudodami parametrą job_parts=true taip pat gausite su užduotimi susietas esybes, vadinamas užduoties dalimis.
Darbo dalys “Skyplanner” vartotojo sąsajoje vaizduojamos kaip darbo suskirstymas į “gabalėlius”:
Kiekviena darbo dalis turi plan_start_time, plan_end_time ir plan_duration. Jei norite sužinoti, kada planuojama pradėti darbą, integravimo logika turi peržiūrėti kiekvieną darbo dalį ir rasti anksčiausią reikšmę turintį plan_start_time. O norėdami nustatyti darbo pabaigos laiką, turėsite ieškoti vėliausią reikšmę turinčio planed_end_time.
Pastaba: nemanykite, kad pirmoji darbo dalis turi anksčiausią plan_start_time, o paskutinė dalis – vėliausią plan_end_time! Taip būna ne visada.
Laukelyje job_parts taip pat galite rasti kiekvienos dalies trukmę lauke planned_duration. Ši vertė nurodoma sekundėmis.
Darbo vietos atnaujinimas #
Užduoties dalies duomenyse (1 pav.) reikšmėje planned_workstation_id rasite darbo vietą, kurioje planuojama užbaigti dalį.
Naudodami workstation_id reikšmę galite gauti darbo vietą iš /workstations-endpoint:
Jei susiejote atitinkamą savo ERP sistemos darbo vietą su “Skyplanner” darbo vieta per išorinį ID, galite ją rasti atsakyme. Taip galėsite atnaujinti darbo vietą savo ERP sistemoje, jei “Skyplanner” proceso žingsnį priskyrė kitai darbo vietai.