Тут ви дізнаєтеся, як створювати, оновлювати та видаляти винятки для робочих станцій та осіб. Винятки – це перерви в роботі робочого місця або зміни співробітників. Винятком для машини може бути, наприклад, перерва в обслуговуванні або технічному обслуговуванні, а винятком для людини – вихідний, лікарняний або відпустка.
Винятки для робочих станцій #
Доступ до винятків робочих станцій можна отримати з кінцевого каталогу /workstation-exceptions.
Доступ до винятків особи можна отримати з кінцевої точки /person-exceptions.
Отримання винятків #
Ви отримуєте існуючі винятки, надсилаючи GET-запити на кшталт цього:
Ви можете отримати винятки для робочих станцій за типом, ідентифікатором робочої станції, зовнішнім ідентифікатором або зміненими умовами.
Ви можете отримати винятки для особи за типом, ідентифікатором особи або зміненими умовами
Створення винятку #
Ви можете створити виняток для робочої станції, надіславши такий POST-запит:
Щоб вказати, для якої робочої станції заплановано виняток, використовуйте поле workstation_id.
Дозволеними типами винятків для робочих станцій є Технічне обслуговування, прибирання та переміщення/організація.
Зауважте, що ви також можете вказати external_id для винятку робочої станції.
Щоб створити виняток для особи, надішліть POST-запит на зразок цього:
Щоб вказати, для якої особи створюється виняток, потрібно використовувати person_id.
Дозволеними типами винятків для людей є Відпустка, лікарняний, гнучка відпустка, неоплачувана відпустка.
Оновлення винятку #
Щоб оновити виняток, потрібно використовувати ідентифікатор винятку, який можна отримати за допомогою GET-запиту або з повідомлення-відповіді при створенні цього винятку.
Видалення винятків #
Видалення винятків робочої станції можна здійснити, вказавши внутрішні ідентифікатори винятків, зовнішні_ідентифікатори або ідентифікатори_робочої_станції.
Видалення винятків особи можна зробити, вказавши внутрішні ідентифікатори винятків або person_id.
Кілька наборів винятків можна видалити одним запитом, вказавши їхні ідентифікатори у масиві:
Повідомлення-відповідь на DELETE-запит покаже вам, скільки винятків було видалено.