Di sini anda akan mempelajari cara membuat, memperbarui, dan menghapus pengecualian stasiun kerja dan orang. Pengecualian adalah jeda dalam kapasitas stasiun kerja atau shift orang. Pengecualian mesin dapat berupa istirahat servis atau pemeliharaan dan pengecualian orang dapat berupa hari libur, cuti sakit, atau liburan.
Pengecualian stasiun kerja #
Pengecualian stasiun kerja dapat diakses dari titik akhir /workstation-exceptions.
Pengecualian orang dapat diakses dari titik akhir /person-exceptions.
Mengambil pengecualian #
Anda mengambil pengecualian yang ada dengan mengirimkan permintaan GET seperti ini:
Anda dapat mengambil pengecualian stasiun kerja berdasarkan tipe, workstation_id, external_id, atau kondisi yang dimodifikasi.
Anda dapat mengambil pengecualian orang berdasarkan tipe, person_id, atau kondisi yang dimodifikasi
Membuat pengecualian #
Anda dapat membuat pengecualian stasiun kerja dengan mengirimkan permintaan POST seperti ini:
Untuk menentukan stasiun kerja mana yang akan dijadwalkan pengecualiannya, Anda dapat menggunakan bidang workstation_id.
Jenis pengecualian yang diizinkan untuk stasiun kerja adalah: Pemeliharaan, Pembersihan, dan Pemindahan/Penataan.
Perhatikan bahwa Anda juga dapat memberikan external_id untuk pengecualian workstation.
Untuk membuat pengecualian orang, kirimkan permintaan POST seperti ini:
Untuk menentukan untuk orang mana pengecualian dibuat, Anda perlu menggunakan person_id.
Jenis pengecualian yang diperbolehkan untuk karyawan adalah: Hari Libur, Cuti Sakit, Cuti Fleksibel, Cuti Tidak Berbayar.
Memperbarui pengecualian #
Untuk memperbarui pengecualian, Anda perlu menggunakan id pengecualian yang dapat Anda peroleh dengan mengirimkan GET-request atau dari pesan respons saat membuat pengecualian tersebut.
Menghapus pengecualian #
Menghapus pengecualian stasiun kerja dapat dilakukan dengan memberikan id pengecualian internal, id_eksternal , atau id_stasiun_kerja.
Menghapus pengecualian orang dapat dilakukan dengan memberikan id pengecualian internal atau person_ids.
Beberapa set pengecualian dapat dihapus dalam satu permintaan dengan memberikan id dalam sebuah larik:
Pesan respons dari permintaan hapus akan memberi tahu Anda berapa banyak pengecualian yang telah dihapus.