service.update

Описание

объект service.update(объект/массив УслугиIT)

Этот метод позволяет обновлять существующие услуги IT.

Параметры

(объект/массив) Свойства услуг IT, которые будут обновлены.

Свойство serviceid должно быть указано по каждой услуге IT, все остальные свойства опциональны. Будут обновлены только переданные свойства, все остальные останутся неизменными.

В дополнение к стандартным свойствам услуги IT, этот метод принимает следующие параметры.

Параметр Тип Описание
dependencies массив Зависимости услуги, которые заменят текущие зависимости услуги.

Каждая зависимость услуги имеет следующие параметры:
- dependsOnServiceid - (строка) ID услуги IT от которой зависит услуга, то есть дочерняя услуга IT.
- soft - (целое число) тип зависимости услуги; обратитесь к странице объекта зависимости услуги для получения более подробных сведений о типах зависимостей.
parentid строка ID жёстко привязанной родительской услуги IT.
times массив Времена услуг, которые заменят текущие времена услуг.

Возвращаемые значения

(объект) Возвращает объект, который содержит ID обновленных услуг IT данных под свойством serviceids.

Примеры

Добавление родительской услуги IT

Добавление услуги IT "3" жёстко привязаннной родительской услуги "5".

Запрос:

{
           "jsonrpc": "2.0",
           "method": "service.update",
           "params": {
               "serviceid": "5",
               "parentid": "3"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }
Copy
✔ Copied

Ответ:

{
           "jsonrpc": "2.0",
           "result": {
               "serviceids": [
                   "5"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Смотрите также

Исходный код

CService::update() в frontends/php/include/classes/api/services/CService.php.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.