объект service.create(объект/массив УслугиIT)
Этот метод позволяет создавать новые услуги IT.
(объект/массив)
Создаваемые услуги IT.
В дополнение к стандартным свойствам услуги IT этот метод принимает следующие параметры.
Параметр | Тип | Описание |
---|---|---|
dependencies | массив | Зависимости услуги. Каждая зависимость услуги имеет следующие параметры: - dependsOnServiceid - (строка) ID услуги IT от которой зависит услуга, то есть, дочерняя услуга IT.- soft - (целое число) тип зависимости услуги; обратитесь к странице объекта зависимости услуги для получения более подробных сведений о типах зависимостей. |
parentid | строка | ID жестко присоединяемой родительской услуги IT. |
times | массив | Создаваемые времена услуги для услуги IT. |
(объект)
Возвращает объект, который содержит ID созданных услуг IT под свойством serviceids
. Порядок возвращаемых ID совпадает с порядком переданных услуг IT.
Создание услуги IT, которая будет переходить в состояние проблема, если хотя бы одна дочерняя услуга будет в состоянии проблема. Вычисление SLA будет включено и минимально допустимым уровнем SLA будет 99.99%.
Запрос:
{
"jsonrpc": "2.0",
"method": "service.create",
"params": {
"name": "Server 1",
"algorithm": 1,
"showsla": 1,
"goodsla": 99.99,
"sortorder": 1
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Ответ:
CService::create() в frontends/php/api/classes/CService.php.