När Skyplanner har schemalagt dina processteg i tidslinjen kanske du vill hämta start- och sluttider samt arbetsstationsdata för stegen till ditt ERP-system. Detta kan göras med hjälp av /jobs-endpoint.
Uppdatering av schemalagda tider #
Genom att ge GET-begäran som görs till /jobs-endpoint URL-parametern job_parts=true kommer ditt svar att innehålla ytterligare data:
Med parametern job_parts=true får du även de enheter som kallas jobparts och som är kopplade till jobbet.
Jobbdelar representeras i Skyplanner UI av de “chunks” som ett jobb delas upp i:
Varje jobbdel har en planned_start_time, en planned_end_time och en planned_duration. Om du vill ta reda på när jobbet är planerat att startas måste din integrationslogik gå igenom varje jobbdel och hitta den
Observera: anta inte att den första delen av jobbet har den tidigaste planerade starttiden och att den sista delen har den senaste planerade sluttiden! Detta är inte alltid fallet.
Från job_parts kan du också hitta varaktigheten för varje del i fältet planned_duration. Detta värde anges i sekunder.
Uppdatering av arbetsstationen #
I jobbets artikeldata (fig. 1) kan du hitta den arbetsstation där artikeln är planerad att slutföras i värdet planned_workstation_id.
Med värdet workstation_id kan du hämta arbetsstationen från ändpunkten /workstations:
Om du har länkat motsvarande arbetsstation i ditt ERP-system till Skyplanner-arbetsstationen via dess externa ID, kan du hitta den i svaret. På så sätt kan du uppdatera arbetsstationen i ditt affärssystem om Skyplanner har omfördelat processteget till en annan arbetsstation.