Etter at Skyplanner har planlagt prosesstrinnene dine i tidslinjen, kan det være lurt å hente start- og sluttidspunktene og arbeidsstasjonsdataene for trinnene inn i ERP-systemet ditt. Dette kan gjøres ved hjelp av /jobs-endpoint.
Oppdatering av de planlagte tidene #
Ved å gi GET-forespørselen til /jobs-endepunktet URL-parameteren job_parts=true, vil retursvaret inneholde ytterligere data:
Med parameteren job_parts=true får du også entitetene som kalles jobbdeler knyttet til jobben.
Jobbdelene representeres i Skyplanner-brukergrensesnittet ved hjelp av “biter” som en jobb er delt opp i:
Hver jobbdel har en planned_start_time, en planned_end_time og en planned_duration. Hvis du vil finne ut når jobben er planlagt å starte, må integrasjonslogikken se gjennom hver jobbdel og finne planned_start_time med den tidligste verdien. Og for jobbens sluttidspunkt må du lete etter planned_end_time med den nyeste verdien.
Merk: Ikke anta at den første delen av jobben har den tidligste planlagte starttiden og den siste delen har den siste planlagte sluttiden! Dette er ikke alltid tilfelle.
Fra job_parts kan du også finne varigheten for hver del i feltet planned_duration. Denne verdien oppgis i sekunder.
Oppdatering av arbeidsstasjonen #
I jobbens del-data (fig. 1) kan du finne arbeidsstasjonen delen er planlagt å fullføres på i planned_workstation_id-verdien.
Med workstation_id-verdien kan du hente arbeidsstasjonen fra /workstations-sluttpunktet:
Hvis du har koblet den tilsvarende arbeidsstasjonen i ERP-systemet ditt til Skyplanner-arbeidsstasjonen via den eksterne ID-en, kan du finne den i svaret. På denne måten kan du oppdatere arbeidsstasjonen i ERP-systemet ditt hvis Skyplanner har tilordnet prosesstrinnet til en annen arbeidsstasjon.