object service.update(object/array services)
Овај метод омогућава ажурирање постојећих услуга.
Ова метода је доступна корисницима било ког типа. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Улоге корисника за више информација.
Својства услуге (object/array)
треба ажурирати.
Својство serviceid
мора бити дефинисано за сваку услугу, сва остала својства су опциона. Само прослеђена својства ће бити ажурирана, остала ће остати непромењена.
Поред тога стандардна својства услуге, метода прихвата следеће параметре.
Параметар | Тип | Опис |
---|---|---|
children | array | Дете сервицес замењује тренутне подређене услуге.<бр>< бр>Подређене услуге морају имати само дефинисано својство serviceid . |
parents | array | Родитељ сервиси да би се заменио тренутни родитељ услуге.<бр><бр>Надређене услуге морају имати само дефинисано својство serviceid . |
tags | array | Ознака сервиса да би се заменила тренутна услуга ознаке. |
problem_tags | array | Ознаке проблема да замени тренутни проблем ознаке. |
status_rules | array | Правило статуса за замену тренутних статусних правила. |
(object)
Враћа објекат који садржи ID-ијеве ажурираних услуга у оквиру својства serviceids
.
Направите сервис са ID-ијем "3" да буде надређен за сервис са ID-ијем "5".
{
"jsonrpc": "2.0",
"method": "service.update",
"params": {
"serviceid": "5",
"parents": [
{
"serviceid": "3"
}
]
},
"id": 1
}
Одговор:
Додајте време застоја за услугу са ID "4" заказано недељно од понедељка 22:00 до уторка 10:00.
{
"jsonrpc": "2.0",
"method": "service.update",
"params": {
"serviceid": "4",
"times": [
{
"type": "1",
"ts_from": "165600",
"ts_to": "201600"
}
]
},
"id": 1
}
Одговор:
CService::update() in ui/include/classes/api/services/CService.php.