Објекат одржавања

Следећи објекти су директно повезани са maintenance API-јем.

Одржавање

Објекат одржавања има следећа својства.

Property Type Description
maintenanceid ID ID одржавања.

Понашање својства:
- само за читање
- потребно за операције ажурирања
name string Назив одржавања.

Понашање својства:
- потребно за операције креирања
active_since timestamp Време када одржавање постаје активно.

Дата вредност ће бити заокружена на минуте.

Понашање својства:
- потребно за операције креирања
active_till timestamp Време када одржавање престаје да буде активно.

Дата вредност ће бити заокружена на минуте.

Понашање својства:
- потребно за операције креирања
description string Опис одржавања.
maintenance_type integer Врста одржавања.

Могуће вредности:
0 - (подразумевано) са прикупљањем података;
1 - без прикупљања података.
tags_evaltype integer Метод процене ознаке проблема.

Могуће вредности:
0 - (подразумевано) И/Или;
2 - Или.

Временски период

Објекат временског периода се користи за дефинисање периода када одржавање мора да ступи на снагу. Има следећа својства.

Property Type Description
period integer Трајање периода одржавања у секундама.

Дата вредност ће бити заокружена на минуте.

Подразумевано: 3600.
timeperiod_type integer Тип временског периода.

Могуће вредности:
0 - (подразумевано) само једном;
2 - дневно;
3 - недељно;
4 - месечно.
start_date timestamp Датум када период одржавања мора да ступи на снагу.
Дата вредност ће бити заокружена на минуте.

Подразумевано: тренутни датум.

Понашање својства:
- подржано ако је timeperiod_type подешен на "само једном"
start_time integer Време у дану када одржавање почиње у секундама.
Дата вредност ће бити заокружена на минуте.

Подразумевано: 0.

[Понашање својства] (/manual/api/reference_commentary#property-behavior):
- подржано ако је timeperiod_type подешен на "дневно", "недељно", или "месечно"
every integer За дневне и недељне периоде every дефинише интервале дана или недеље у којима одржавање мора да ступи на снагу.
Подразумевана вредност ако је timeperiod_type подешен на "дневно" или "недељно": 1.

За месечне периоде када је day подешен, својство every дефинише дан у месецу када одржавање мора да ступи на снагу.
Подразумевана вредност ако је timeperiod_type подешен на "месечни" и day је подешен на: 1.

За месечне периоде када је подешен dayofweek, својство every дефинише недељу у месецу када одржавање мора да ступи на снагу.
Могуће вредности ако јеtimeperiod_type подешен на "месечно" и dayofweek је подешен:
1 - (подразумевано) прва недеља;
2 - друга недеља;
3 - трећа недеља;
4 - четврта недеља;
5 - последња недеље.

Понашање својства:
- подржано ако је timeperiod_type подешен на "дневни ", "недељни" или "месечни"
dayofweek integer Дани у недељи када одржавање мора да ступи на снагу.

Могуће вредности битмаске:
1 - понедељак;
2 - уторак;
4 - среда;
8 - четвртак;
16 - петак;
32 - субота;
64 - недеља.

Ово је поље битмаске; било који збир могућих битмап вредности је прихватљив (на пример, 21 за понедељак, среду и петак).

Понашање својства:
- * обавезно* ако је timeperiod_type подешен на "недељно" или ако је timeperiod_type подешен на "месечно" и day није подешен
day integer Дан у месецу када одржавање мора да ступи на снагу.

Понашање својства:
- обавезно ако је timeperiod_type је постављен на "месечно" и dayofweek није подешено
month integer Месеци када одржавање мора да ступи на снагу.

Могуће вредности битмапа:
1 - јануар;
2 - фебруар;
4 - март;
8 - април;
16 - мај;
32 - јун;
64 - јул;
128 - август;
256 - септембар;
512 - октобар;
1024 - новембар ;
2048 - децембар.

Ово је поље битмаске; било који збир могућих битмап вредности је прихватљив (на пример, 585 за јануар, април, јул и октобар).

Понашање својства:
- обавезно ако је timeperiod_type подешен на "месечно"

Ознака проблема

Објекат ознаке проблема се користи да дефинише који проблеми морају бити потиснути када одржавање ступи на снагу. Ознаке се могу навести само ако јеmaintenance_type за Објекат одржавања подешен на "са прикупљањем података". Има следећа својства.

Property Type Description
tag string Име ознаке проблема.

Понашање својства:
- обавезно
operator integer Условни оператор.

Могуће вредности:
0 - Једнако;
2 - (подразумевано) Садржи.
value string Вредност ознаке проблема.