Εδώ θα μάθετε πώς να δημιουργείτε, να ενημερώνετε και να διαγράφετε εξαιρέσεις σταθμών εργασίας και προσώπων. Οι εξαιρέσεις είναι διακοπές στις δυνατότητες ενός σταθμού εργασίας ή στις βάρδιες ενός ατόμου. Μια εξαίρεση μηχανήματος μπορεί να είναι για παράδειγμα ένα διάλειμμα σέρβις ή συντήρησης και μια εξαίρεση ατόμου μια αργία, αναρρωτική άδεια ή διακοπές.
Εξαιρέσεις σταθμού εργασίας #
Οι εξαιρέσεις σταθμού εργασίας είναι προσβάσιμες από το τελικό σημείο /workstation-exceptions.
Οι εξαιρέσεις προσώπων μπορούν να προσπελαστούν από το τελικό σημείο /person-exceptions.
Λήψη εξαιρέσεων #
Παίρνετε τις υπάρχουσες εξαιρέσεις στέλνοντας GET-ερωτήσεις όπως αυτή:
Μπορείτε να αντλήσετε εξαιρέσεις σταθμών εργασίας ανά τύπο, workstation_id, external_id ή τροποποιημένες συνθήκες.
Μπορείτε να αντλήσετε εξαιρέσεις προσώπων με βάση τον τύπο, το person_id ή τις τροποποιημένες συνθήκες
Δημιουργία μιας εξαίρεσης #
Μπορείτε να δημιουργήσετε μια εξαίρεση σταθμού εργασίας στέλνοντας ένα αίτημα POST ως εξής:
Για να καθορίσετε σε ποιον σταθμό εργασίας έχει προγραμματιστεί η εξαίρεση, χρησιμοποιείτε το πεδίο workstation_id.
Οι επιτρεπόμενοι τύποι εξαιρέσεων για σταθμούς εργασίας είναι: Συντήρηση, Καθαρισμός και Μετακίνηση/Οργάνωση.
Σημειώστε ότι μπορείτε επίσης να δώσετε ένα external_id για μια εξαίρεση σταθμού εργασίας.
Για να δημιουργήσετε μια εξαίρεση προσώπου στείλτε ένα αίτημα POST όπως αυτό:
Για να καθορίσετε για ποιο άτομο δημιουργείται η εξαίρεση πρέπει να χρησιμοποιήσετε το person_id.
Τα επιτρεπόμενα είδη εξαιρέσεων για τους ανθρώπους είναι: Άδεια άνευ αποδοχών.
Ενημέρωση μιας εξαίρεσης #
Για να ενημερώσετε μια εξαίρεση πρέπει να χρησιμοποιήσετε το αναγνωριστικό της εξαίρεσης που μπορείτε να λάβετε στέλνοντας GET-ερωτήσεις ή από το μήνυμα απάντησης κατά τη δημιουργία της εν λόγω εξαίρεσης.
Διαγραφή εξαιρέσεων #
Η διαγραφή εξαιρέσεων σταθμού εργασίας μπορεί να γίνει με την παροχή εσωτερικών ids εξαιρέσεων, external_ids ή workstation_ids.
Η διαγραφή εξαιρέσεων προσώπων μπορεί να γίνει με την παροχή εσωτερικών αναγνωριστικών εξαιρέσεων ή person_ids.
Πολλαπλά σύνολα εξαιρέσεων μπορούν να διαγραφούν σε μία μόνο αίτηση, δίνοντας τα ids σε έναν πίνακα:
Το μήνυμα απόκρισης από μια αίτηση DELETE θα σας πει πόσες εξαιρέσεις έχουν διαγραφεί.