După ce Skyplanner a programat etapele procesului dvs. în cronologie, este posibil să doriți să preluați orele de începere, de terminare și datele stației de lucru pentru etape în sistemul ERP. Acest lucru poate fi realizat utilizând punctul /jobs-endpoint.
Actualizarea orelor programate #
Prin atribuirea parametrului URL job_parts=true solicitării GET efectuate către punctul final /jobs, răspunsul returnat va include unele date suplimentare:
Cu parametrul job_parts=true obțineți, de asemenea, entitățile denumite părți ale sarcinii legate de sarcină.
Părțile lucrării sunt reprezentate în interfața de utilizator Skyplanner prin “bucățile” în care este divizată o lucrare:
Fiecare parte a sarcinii are o oră de începere planificată (planned_start_time), o oră de sfârșit planificată (planned_end_time) și o durată planificată (planned_duration). Dacă doriți să aflați când este programată începerea lucrării, logica de integrare trebuie să examineze fiecare parte a lucrării și să găsească planified_start_time cu cea mai timpurie valoare. Iar pentru ora de finalizare a sarcinii, va trebui să căutați planned_end_time cu cea mai recentă valoare.
Notă: nu presupuneți că prima parte a lucrării are cea mai timpurie oră de începere planificată (planned_start_time) și ultima parte are cea mai recentă oră de sfârșit planificată (planned_end_time)! Acesta nu este întotdeauna cazul.
Din job_parts puteți găsi, de asemenea, durata fiecărei părți în câmpul planned_duration. Această valoare este exprimată în secunde.
Actualizarea stației de lucru #
În datele privind partea din lucrare (figura 1.), puteți găsi stația de lucru la care este planificată finalizarea părții în valoarea planned_workstation_id.
Cu valoarea workstation_id puteți obține stația de lucru din punctul final /workstations:
Dacă ați conectat stația de lucru corespunzătoare din sistemul ERP la stația de lucru Skyplanner prin ID-ul său extern, o puteți găsi în răspuns. Acest lucru vă permite să actualizați stația de lucru din sistemul ERP dacă Skyplanner a realocat etapa de proces unei stații de lucru diferite.