object service.create(object/array services)
Овај метод омогућава креирање нових сервиса.
Овај метод је доступан корисницима било ког типа. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Корисничке улоге за више информација.
(object/array)
сервиси за креирање.
Поред стандардних својстава сервиса, метода прихвата следеће параметре.
Parameter | Type | Description |
---|---|---|
children | array | Подређени сервиси да се повежу са сервисом. Подређени сервиси морају имати само дефинисано својство serviceid . |
parents | array | Надређени сервиси да се повежу са сервисом. Надређене услуге морају имати само дефинисано својство serviceid . |
tags | array | Ознаке сервиса који ће се креирати за услугу. |
problem_tags | array | Ознаке проблема за креирање сервиса. |
status_rules | array | Статус правила за креирање сервиса. |
(object)
Враћа објекат који садржи ID-ијеве креираних услуга под својством serviceids
. Редослед враћених ID-ијева одговара редоследу прослеђених услуга.
Креирање сервиса који ће прећи у стање проблема, ако бар један подређени сервис има проблем.
{
"jsonrpc": "2.0",
"method": "service.create",
"params": {
"name": "Server 1",
"algorithm": 1,
"sortorder": 1
},
"id": 1
}
Одговор:
CService::create() у ui/include/classes/api/services/CService.php.