Uzturēšanas objekts

Tālāk norādītie objekti ir tieši saistīti ar maintenance API.

Uzturēšana

Uzturēšanas objektam ir šādas īpašības.

Īpašība Tips Apraksts
maintenanceid ID Uzturēšanas ID.

Īpašības darbība:
- tikai lasāms
- obligāts atjaunināšanas operācijām
name string Uzturēšanas nosaukums.

Īpašības darbība:
- obligāts izveides operācijām
active_since timestamp Laiks, kad uzturēšana kļūst aktīva (ieskaitot).

Norādītā vērtība tiks noapaļota uz leju līdz minūtēm.

Īpašības darbība:
- obligāts izveides operācijām
active_till timestamp Laiks, kad uzturēšana pārstāj būt aktīva (neieskaitot).

Norādītā vērtība tiks noapaļota uz leju līdz minūtēm.

Īpašības darbība:
- obligāts izveides operācijām
description string Uzturēšanas apraksts.
maintenance_type integer Uzturēšanas tips.

Iespējamās vērtības:
0 - (noklusējums) ar datu vākšanu;
1 - bez datu vākšanas.
tags_evaltype integer Problēmu birku novērtēšanas metode.

Iespējamās vērtības:
0 - (noklusējums) Un/Vai;
2 - Vai.

Laika periods

Laika perioda objekts tiek izmantots, lai definētu periodus, kad uzturēšanai jāstājas spēkā. Tam ir šādas īpašības.

Īpašība Tips Apraksts
period integer Uzturēšanas perioda ilgums sekundēs.

Norādītā vērtība tiks noapaļota uz leju līdz minūtēm.

Iespējamo vērtību diapazons: 300 - 86399940.

Noklusējums: 3600.
timeperiod_type integer Laika perioda tips.

Iespējamās vērtības:
0 - (noklusējums) tikai vienu reizi;
2 - katru dienu;
3 - katru nedēļu;
4 - katru mēnesi.
start_date timestamp Datums, kad uzturēšanas periodam jāstājas spēkā.
Norādītā vērtība tiks noapaļota uz leju līdz minūtēm.

Noklusējums: pašreizējais datums.

Īpašības darbība:
- atbalstīts, ja timeperiod_type ir iestatīts uz "tikai vienu reizi"
start_time integer Diennakts laiks sekundēs, kad sākas uzturēšana.
Norādītā vērtība tiks noapaļota uz leju līdz minūtēm.

Noklusējums: 0.

Īpašības darbība:
- atbalstīts, ja timeperiod_type ir iestatīts uz "katru dienu", "katru nedēļu" vai "katru mēnesi"
every integer Dienas un nedēļas periodiem every nosaka dienu vai nedēļu intervālus, kuros uzturēšanai jāstājas spēkā.
Noklusējuma vērtība, ja timeperiod_type ir iestatīts uz "katru dienu" vai "katru nedēļu": 1.

Mēneša periodiem, kad ir iestatīts day, īpašība every nosaka mēneša dienu, kad uzturēšanai jāstājas spēkā.
Noklusējuma vērtība, ja timeperiod_type ir iestatīts uz "katru mēnesi" un day ir iestatīts: 1.

Mēneša periodiem, kad ir iestatīts dayofweek, īpašība every nosaka mēneša nedēļu, kad uzturēšanai jāstājas spēkā.
Iespējamās vērtības, ja timeperiod_type ir iestatīts uz "katru mēnesi" un dayofweek ir iestatīts:
1 - (noklusējums) pirmā nedēļa;
2 - otrā nedēļa;
3 - trešā nedēļa;
4 - ceturtā nedēļa;
5 - pēdējā nedēļa.

Īpašības darbība:
- atbalstīts, ja timeperiod_type ir iestatīts uz "katru dienu", "katru nedēļu" vai "katru mēnesi"
dayofweek integer Nedēļas dienas, kad uzturēšanai jāstājas spēkā.

Iespējamās bitkartes vērtības:
1 - pirmdiena;
2 - otrdiena;
4 - trešdiena;
8 - ceturtdiena;
16 - piektdiena;
32 - sestdiena;
64 - svētdiena.

Šis ir bitmaskas lauks; ir pieļaujama jebkura iespējamo bitkartes vērtību summa (piemēram, 21 pirmdienai, trešdienai un piektdienai).

Īpašības darbība:
- obligāts, ja timeperiod_type ir iestatīts uz "katru nedēļu" vai ja timeperiod_type ir iestatīts uz "katru mēnesi" un day nav iestatīts
day integer Mēneša diena, kad uzturēšanai jāstājas spēkā.

Īpašības darbība:
- obligāts, ja timeperiod_type ir iestatīts uz "katru mēnesi" un dayofweek nav iestatīts
month integer Mēneši, kad uzturēšanai jāstājas spēkā.

Iespējamās bitkartes vērtības:
1 - janvāris;
2 - februāris;
4 - marts;
8 - aprīlis;
16 - maijs;
32 - jūnijs;
64 - jūlijs;
128 - augusts;
256 - septembris;
512 - oktobris;
1024 - novembris;
2048 - decembris.

Šis ir bitmaskas lauks; ir pieļaujama jebkura iespējamo bitkartes vērtību summa (piemēram, 585 janvārim, aprīlim, jūlijam un oktobrim).

Īpašības darbība:
- obligāts, ja timeperiod_type ir iestatīts uz "katru mēnesi"

Problēmas tags

Problēmas taga objekts tiek izmantots, lai noteiktu, kuras problēmas ir jāapslāpē, kad stājas spēkā uzturēšana. Tagus var norādīt tikai tad, ja Uzturēšanas objekta maintenance_type ir iestatīts uz "ar datu vākšanu". Tam ir šādas īpašības.

Īpašība Tips Apraksts
tag string Problēmas taga nosaukums.

Īpašības darbība:
- obligāts
operator integer Nosacījuma operators.

Iespējamās vērtības:
0 - Vienāds;
2 - (noklusējums) Satur.
value string Problēmas taga vērtība.