Šeit uzzināsiet, kā izveidot, atjaunināt un dzēst darbstaciju un personu izņēmumus. Izņēmumi ir pārtraukumi darbstacijas kapacitātē vai personas maiņās. Mašīnas izņēmums var būt, piemēram, apkopes vai tehniskās apkopes pārtraukums, bet personas izņēmums – brīvdiena, slimības atvaļinājums vai atvaļinājums.
Darba stacijas izņēmumi #
Darba stacijas izņēmumiem var piekļūt no galapunkta /workstation-exceptions.
Personu izņēmumiem var piekļūt no galapunkta /person-exceptions.
Izņēmumu iegūšana #
Esošos izņēmumus varat iegūt, nosūtot šādus GET pieprasījumus:
Varat iegūt darbstacijas izņēmumus pēc tipa, darbstacijas_id, ārējās_id vai modificētiem nosacījumiem.
Varat iegūt personas izņēmumus pēc tipa, personas_id vai modificētiem nosacījumiem.
Izņēmuma izveide #
Darba stacijas izņēmumu var izveidot, nosūtot šādu POST pieprasījumu:
Lai norādītu, kurā darbstacijā izņēmums ir ieplānots, izmantojiet lauku workstation_id.
Atļautie izņēmumu veidi darbstacijām ir šādi: Uzturēšana, tīrīšana un pārvietošana/organizēšana.
Ņemiet vērā, ka darbstacijas izņēmumam var norādīt arī external_id.
Lai izveidotu personas izņēmumu, nosūtiet šādu POST pieprasījumu:
Lai norādītu, kurai personai izņēmums ir izveidots, ir jāizmanto person_id.
Atļautie izņēmumu veidi cilvēkiem ir šādi: Atvaļinājums, slimības atvaļinājums, elastīgs atvaļinājums, neapmaksāts atvaļinājums.
Izņēmuma atjaunināšana #
Lai atjauninātu izņēmumu, ir jāizmanto izņēmuma id, ko var iegūt, nosūtot GET pieprasījumus vai no atbildes ziņojuma, kad tiek izveidots minētais izņēmums.
Izņēmumu dzēšana #
Darba stacijas izņēmumus var dzēst, norādot iekšējos izņēmumu id, ārējos_id vai darba stacijas_id.
Personu izņēmumus var dzēst, norādot iekšējos izņēmumu identifikatorus vai person_ids.
Vienā pieprasījumā var dzēst vairākus izņēmumu kopumus, norādot to id masīvā:
DELETE pieprasījuma atbildes ziņojumā būs norādīts, cik daudz izņēmumu ir dzēsti.