Här får du lära dig hur du skapar, uppdaterar och tar bort undantag för arbetsstationer och personer. Undantag är pauser i en arbetsstations kapacitet eller en persons skift. Ett maskinundantag kan t.ex. vara ett service- eller underhållsuppehåll och ett personundantag en semester, sjukfrånvaro eller ledighet.
Undantag för arbetsstationer #
Undantag för arbetsstationer kan nås från ändpunkten /workstation-exceptions.
Personundantag kan nås från ändpunkten /person-exceptions.
Hämtning av undantag #
Du hämtar befintliga undantag genom att skicka GET-begäranden så här:
Du kan hämta undantag för arbetsstationer efter typ, workstation_id, external_id eller modifierade villkor.
Du kan hämta personundantag efter typ, person_id eller ändrade villkor
Skapa ett undantag #
Du kan skapa ett undantag för en arbetsstation genom att skicka en POST-begäran så här:
För att ange vilken arbetsstation som undantaget är schemalagt för använder du fältet workstation_id.
De tillåtna typerna av undantag för arbetsstationer är: Underhåll, rengöring och flytt/organisering.
Observera att du även kan ange ett external_id för ett undantag för en arbetsstation.
För att skapa ett personundantag skickar du en POST-begäran så här:
För att ange vilken person som undantaget skapas för måste du använda person_id.
De tillåtna typerna av undantag för människor är: Semester, sjukfrånvaro, flexledighet, obetald ledighet.
Uppdatering av ett undantag #
För att uppdatera ett undantag måste du använda undantags-ID som du kan få genom att skicka GET-begäranden eller från svarsmeddelandet när du skapar undantaget.
Radering av undantag #
Radering av arbetsstationsundantag kan göras genom att ange interna undantags-id, externa id eller arbetsstations-id.
Radering av personundantag kan göras genom att tillhandahålla interna undant ags-id eller person-id.
Flera uppsättningar undantag kan tas bort i en enda begäran genom att ange id:n i en array:
Svarsmeddelandet från en DELETE-request berättar hur många undantag som har tagits bort.