Tässä opit, miten työasema- ja henkilöpoikkeuksia luodaan, päivitetään ja poistetaan. Poikkeukset ovat taukoja työaseman kapasiteetissa tai henkilön työvuoroissa. Työasemapoikkeus voi olla esimerkiksi huolto- tai kunnossapitotauko ja henkilöpoikkeus loma, sairasloma tai vapaapäivä.
Työaseman poikkeukset #
Työaseman poikkeuksia voi käyttää /workstation-exceptions-päätepisteestä.
Henkilöpoikkeuksia voi käyttää /person-exceptions-päätepisteestä.
Poikkeusten hakeminen #
Haet olemassa olevia poikkeuksia lähettämällä GET-kyselyjä seuraavasti:
Voit hakea työaseman poikkeuksia tyypin, työasema_id:n, ulkoisen_id:n tai muutettujen ehtojen mukaan.
Voit hakea henkilöpoikkeuksia tyypin, person_id:n tai muutettujen ehtojen mukaan.
Poikkeuksen luominen #
Voit luoda työasemapoikkeuksen lähettämällä POST-pyynnön seuraavasti:
Voit määrittää, mihin työasemaan poikkeus ajoitetaan käyttämällä kenttää workstation_id.
Työasemien sallitut poikkeustyypit ovat: Kunnossapito, siivous ja siirtäminen/järjestäminen.
Huomaa, että voit antaa myös external_id:n työasemapoikkeukselle.
Luodaksesi henkilöpoikkeuksen lähetä POST-pyyntö seuraavasti:
Jos haluat määrittää, mille henkilölle poikkeus luodaan, sinun on käytettävä person_id:tä.
Sallitut poikkeustyypit ovat: Loma, sairausloma, joustovapaa, palkaton loma.
Poikkeuksen päivittäminen #
Jos haluat päivittää poikkeuksen, sinun on käytettävä poikkeustunnusta, jonka saat lähettämällä GET-kyselyjä tai vastaussanomasta, kun luot kyseisen poikkeuksen.
Poikkeusten poistaminen #
Työaseman poikkeusten poistaminen voidaan tehdä antamalla sisäiset poikkeustunnukset, ulkoiset tunnukset tai työaseman tunnukset.
Henkilöpoikkeusten poistaminen voidaan tehdä antamalla sisäiset poikkeustunnukset tai person_id:t.
Useita poikkeussarjoja voidaan poistaa yhdellä pyynnöllä antamalla id:t matriisina:
DELETE-pyynnön vastausviesti kertoo, kuinka monta poikkeusta on poistettu.