Skyplanner süreç adımlarınızı zaman çizelgesine planladıktan sonra, adımlar için başlangıç, bitiş zamanlarını ve iş istasyonu verilerini ERP sisteminize almak isteyebilirsiniz. Bu, /jobs-endpoint kullanılarak yapılabilir.
Planlanmış zamanların güncellenmesi #
jobs-endpoint ‘e yapılan GET isteğine URL-parametresi job_parts=true verildiğinde, geri dönen yanıtınız bazı ek veriler içerecektir:
job_parts=true parametresi ile işe bağlı iş parçaları olarak adlandırılan varlıkları da elde edersiniz.
İş parçaları, Skyplanner kullanıcı arayüzünde bir işin bölündüğü “parçalar” ile temsil edilir:
Her iş parçasının bir planlanan_başlangıç_saati, bir planlanan_bitiş_saati ve bir planlanan_süresi vardır. İşin ne zaman başlatılacağını öğrenmek istiyorsanız entegrasyon mantığınızın her bir iş parçasına bakması ve en erken değere sahip planlanan_başlangıç_zamanını bulması gerekir. Ve işin bitiş zamanı için en son değere sahip planlanan_bitiş_zamanını aramanız gerekecektir.
Not: ilk iş bölümünün en erken planlanan_başlangıç_zamanına ve son bölümün en geç planlanan_bitiş_zamanına sahip olduğunu varsaymayın! Bu her zaman geçerli değildir.
job_parts’tan her bir parçanın süresini planned_duration alanında da bulabilirsiniz. Bu değer saniye cinsindendir.
İş istasyonunun güncellenmesi #
İş parçası verilerinde (Şekil 1.) parçanın tamamlanması planlanan iş istasyonunu planned_workstation_id değerinde bulabilirsiniz.
workstation_id değeri ile /workstations-endpoint‘ten iş istasyonunu getirebilirsiniz:
ERP sisteminizdeki ilgili iş istasyonunu harici kimliği aracılığıyla Skyplanner’ın iş istasyonuna bağladıysanız, bunu yanıtta bulabilirsiniz. Bu, Skyplanner süreç adımını farklı bir iş istasyonuna yeniden atadıysa ERP’nizdeki iş istasyonunu güncellemenize olanak tanır.