Aici veți afla cum să creați, să actualizați și să ștergeți excepțiile de la posturile de lucru și de la persoane. Excepțiile sunt pauze în capacitățile unei stații de lucru sau în turele unei persoane. O excepție de mașină poate fi, de exemplu, o pauză de service sau de întreținere, iar o excepție de persoană o vacanță, un concediu medical sau un concediu.
Excepții pentru stațiile de lucru #
Excepțiile stației de lucru pot fi accesate de la punctul final /workstation-exceptions.
Excepțiile de persoană pot fi accesate de la punctul final /person-exceptions.
Obținerea excepțiilor #
Obțineți excepțiile existente trimițând cereri GET de genul acesta:
Puteți prelua excepțiile stației de lucru după tip, ID stație de lucru, ID extern sau condiții de modificare.
Puteți prelua excepțiile persoanelor după tip, ID_persoană sau condiții de modificare
Crearea unei excepții #
Puteți crea o excepție de stație de lucru trimițând o cerere POST ca aceasta:
Pentru a specifica stația de lucru la care este programată excepția, utilizați câmpul workstation_id.
Tipurile permise de excepții pentru stațiile de lucru sunt: Întreținere, Curățare și Mutare/Organizare.
Rețineți că puteți da și un ID extern pentru o excepție de stație de lucru.
Pentru a crea o excepție de persoană, trimiteți o cerere POST după cum urmează:
Pentru a specifica persoana pentru care este creată excepția, trebuie să utilizați person_id.
Tipurile permise de excepții pentru persoane sunt: Vacanță, concediu medical, concediu flexibil, concediu neplătit.
Actualizarea unei excepții #
Pentru a actualiza o excepție, trebuie să utilizați id-ul excepției pe care îl puteți obține prin trimiterea de cereri GET sau din mesajul de răspuns la crearea excepției respective.
Ștergerea excepțiilor #
Ștergerea excepțiilor de la stațiile de lucru se poate face prin furnizarea de id-uri de excepție interne, external_ids sau workstation_ids.
Ștergerea excepțiilor referitoare la persoane se poate face furnizând id-uri interne de excepție sau person_ids.
Mai multe seturi de excepții pot fi șterse într-o singură cerere prin introducerea ID-urilor într-un array:
Mesajul de răspuns de la o cerere DELETE vă va spune câte excepții au fost șterse.