Ko Skyplanner načrtuje korake procesa v časovnico, boste morda želeli pridobiti podatke o začetnem in končnem času ter delovnem mestu za korake v sistem ERP. To lahko storite z uporabo končne točke /jobs-endpoint.
Posodabljanje načrtovanih časov #
Če zahtevku GET, naslovljenemu na končno točko /jobs, dodate parameter URL job_parts=true, bo vaš vrnjeni odgovor vseboval nekaj dodatnih podatkov:
S parametrom job_parts=true dobite tudi entitete, ki se imenujejo deli opravila in so povezani z opravilom.
Deli opravila so v uporabniškem vmesniku programa Skyplanner predstavljeni s “kosi”, na katere je opravilo razdeljeno:
Vsak del naloga ima načrtovani_začetni_čas, načrtovani_končni_čas in načrtovano_trajanje. Če želite ugotoviti, kdaj je načrtovan začetek dela, mora logika integracije pregledati vsak del dela in poiskati čas planned_start_time z najzgodnejšo vrednostjo. Za čas konca dela pa boste morali poiskati načrtovani_čas_konca z zadnjo vrednostjo.
Opomba: ne predvidevajte, da ima prvi del naloge najzgodnejši načrtovani_začetni_čas, zadnji del pa najpoznejši načrtovani_končni_čas! To ni vedno tako.
V polju job_parts lahko v polju planned_duration najdete tudi trajanje posameznega dela. Ta vrednost je v sekundah.
Posodabljanje delovne postaje #
V podatkih o delu delovnega mesta (Slika 1.) lahko v vrednosti planned_workstation_id poiščete delovno mesto, na katerem naj bi bil del dokončan.
Z vrednostjo workstation_id lahko pridobite delovno postajo iz končne točke /workstations:
Če ste ustrezno delovno postajo v sistemu ERP povezali z delovno postajo Skyplannerja prek njenega zunanjega ID, jo lahko najdete v odgovoru. Tako lahko posodobite delovno postajo v sistemu ERP, če je Skyplanner korak procesa prerazporedil na drugo delovno postajo.