Setelah Skyplanner menjadwalkan langkah-langkah proses Anda ke dalam timeline, Anda mungkin ingin mengambil data waktu mulai, waktu akhir, dan stasiun kerja untuk langkah-langkah tersebut ke dalam sistem ERP Anda. Hal ini dapat dilakukan dengan menggunakan /jobs-endpoint.
Memperbarui waktu yang dijadwalkan #
Dengan memberikan GET-request done ke titik akhir /jobs, parameter URL job_parts = true, respons balik Anda akan menyertakan beberapa data tambahan:
Dengan parameter job_parts = true Anda juga mendapatkan entitas yang disebut job parts yang ditautkan ke pekerjaan.
Bagian-bagian pekerjaan diwakili di UI Skyplanner oleh “potongan” pekerjaan yang dipecah:
Setiap bagian pekerjaan memiliki waktu mulai yang direncanakan, waktu akhir yang direncanakan, dan durasi yang direncanakan. Jika Anda ingin mengetahui kapan pekerjaan dijadwalkan untuk dimulai, logika integrasi Anda perlu melihat setiap bagian pekerjaan dan menemukan planned_start_time dengan nilai paling awal. Dan untuk waktu akhir pekerjaan, Anda harus mencari planned_end_time dengan nilai terbaru.
Catatan: jangan berasumsi bahwa bagian pekerjaan pertama memiliki waktu mulai paling awal dan bagian terakhir memiliki waktu selesai paling akhir! Hal ini tidak selalu terjadi.
Dari job_parts Anda juga dapat menemukan durasi setiap bagian di bidang planned_duration. Nilai ini dalam satuan detik.
Memperbarui stasiun kerja #
Pada data job part (Gbr 1.), Anda dapat menemukan stasiun kerja tempat part tersebut direncanakan untuk diselesaikan dalam nilai planned_workstation_id.
Dengan nilai workstation_id Anda dapat mengambil Workstation dari titik akhir /workstations:
Jika Anda telah menautkan Workstation yang sesuai di sistem ERP Anda ke Workstation Skyplanner melalui ID eksternalnya, Anda dapat menemukannya di respon. Hal ini memungkinkan Anda untuk memperbarui stasiun kerja di ERP Anda jika Skyplanner telah mengalihkan langkah proses ke stasiun kerja yang berbeda.