object service.create(object/array services)
Aquest m¨¨tode permet crear serveis nous.
Aquest m¨¨tode ¨¦s disponible per a qualsevol mena d'usuaris. Els permisos per cridar al m¨¨tode es poden revocar a la configuraci¨® de rols d'usuaris. Per a m¨¦s informaci¨®, veieu Rols d'usuari.
(object/string)
serveis a crear.
A m¨¦s de les propietats del servei est¨¤ndard, el m¨¨tode admet els par¨¤metres seg¨¹ents.
|----------------|---------------------------------- ---------------------------------|------------------ --------------------- ----------------------------- --------------------- ----------------------------- -| | children | array | Serveis fill per vincular-se al servei.
Els fills han de tindre la propietat serviceid
establerta.| | parents | array | Serveis pare per vincular-se al servei.
La propietat serviceid
s'ha d'establir per als pares.| | tags | array | Etiquetes de servei per crear per al servei.| | problem_tags | taula | Etiquetes de problema per crear per al servei.| | status_rules | array | Regles d'estat per crear per al servei.|
(object)
Retorna un objecte amb els IDs dels serveis creats segons la propietat serviceids
. L'ordre dels IDs retornats correspon a l'ordre dels serveis donats.
Crear un servei que passar¨¤ a l'estat de problema si, com a m¨ªnim, un proc¨¦s fill t¨¦ un problema.
±Ê±ð³Ù¾±³¦¾±¨®:
{
"jsonrpc": "2.0",
"method": "service.create",
"params": {
"name": "Server 1",
"algorithm": 1,
"sortorder": 1
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
CService::create() in ui/include/classes/api/services/CService.php.