Αφού το Skyplanner έχει προγραμματίσει τα βήματα της διαδικασίας σας στο χρονοδιάγραμμα, ίσως θελήσετε να μεταφέρετε τις ώρες έναρξης, λήξης και τα δεδομένα του σταθμού εργασίας για τα βήματα στο σύστημα ERP σας. Αυτό μπορεί να γίνει με τη χρήση του σημείου /jobs-endpoint.
Ενημέρωση των προγραμματισμένων χρόνων #
Δίνοντας στην αίτηση GET που υποβάλλεται στο τελικό σημείο /jobs-την παράμετρο URL job_parts=true, η απάντηση που επιστρέφετε θα περιλαμβάνει κάποια πρόσθετα δεδομένα:
Με την παράμετρο job_parts=true λαμβάνετε επίσης τις οντότητες που ονομάζονται μέρη εργασίας και συνδέονται με την εργασία.
Τα τμήματα της εργασίας αναπαρίστανται στο Skyplanner UI από τα “κομμάτια” που χωρίζονται σε μια εργασία:
Κάθε τμήμα εργασίας έχει έναν προγραμματισμένο χρόνο έναρξης, έναν προγραμματισμένο χρόνο λήξης και μια προγραμματισμένη διάρκεια. Εάν θέλετε να μάθετε πότε έχει προγραμματιστεί η έναρξη της εργασίας, η λογική ολοκλήρωσης πρέπει να εξετάσει κάθε τμήμα εργασίας και να βρει το planned_start_time με την πρωιμότερη τιμή. Και για το χρόνο λήξης της εργασίας θα πρέπει να αναζητήσετε το planned_end_time με την πιο πρόσφατη τιμή.
Σημείωση: μην υποθέτετε ότι το πρώτο μέρος της εργασίας έχει τον πρωιμότερο προγραμματισμένο χρόνο έναρξης και το τελευταίο μέρος έχει τον αργότερο προγραμματισμένο χρόνο λήξης! Αυτό δεν ισχύει πάντα.
Από το job_parts μπορείτε επίσης να βρείτε τη διάρκεια κάθε τμήματος στο πεδίο planned_duration. Η τιμή αυτή είναι σε δευτερόλεπτα.
Ενημέρωση του σταθμού εργασίας #
Στα δεδομένα του τμήματος εργασίας (Εικ. 1.) μπορείτε να βρείτε το σταθμό εργασίας που έχει προγραμματιστεί να ολοκληρωθεί το τμήμα στην τιμή planned_workstation_id.
Με την τιμή workstation_id μπορείτε να αντλήσετε το σταθμό εργασίας από το τελικό σημείο /workstations-endpoint:
Εάν έχετε συνδέσει τον αντίστοιχο σταθμό εργασίας στο σύστημα ERP σας με τον σταθμό εργασίας του Skyplanner μέσω του εξωτερικού αναγνωριστικού του, μπορείτε να τον βρείτε στην απάντηση. Αυτό σας επιτρέπει να ενημερώσετε το σταθμό εργασίας στο ERP σας, εάν το Skyplanner έχει αναθέσει εκ νέου το βήμα της διαδικασίας σε διαφορετικό σταθμό εργασίας.