object service.create(object/array services)
Este m¨¦todo permite crear nuevos servicios.
Este m¨¦todo est¨¢ disponible para usuarios de cualquier tipo. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n de roles de usuario. Ver Roles de usuario para obtener m¨¢s informaci¨®n.
Servicios (objeto/matriz)
a crear.
Adem¨¢s de las propiedades de servicio est¨¢ndar, el El m¨¦todo acepta los siguientes par¨¢metros.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
children | array | [servicios] secundarios(/manual/api/reference/service/object#service) que se vincular¨¢n al servicio. Los servicios secundarios solo deben tener definida la propiedad serviceid . |
parents | array | Los [servicios] principales (/manual/api/reference/service/object#service) se vincular¨¢n al servicio. Los servicios principales deben tener solo la propiedad serviceid definida. |
etiquetas | matriz | Etiquetas de servicio que se crear¨¢n para el servicio. |
problem_tags | array | Etiquetas de problema que se crear¨¢n para el servicio. |
status_rules | array | Reglas de estado que se crear¨¢n para el servicio. |
(objeto)
Devuelve un objeto que contiene los ID de los servicios creados bajo la propiedad serviceids
. El orden de los ID devueltos coincide. el orden de los servicios pasados.
Cree un servicio que cambiar¨¢ al estado de problema, si al menos un servicio dependiente tiene un problema.
{
"jsonrpc": "2.0",
"method": "service.create",
"params": {
"name": "Server 1",
"algorithm": 1,
"sortorder": 1
},
"id": 1
}
Respuesta:
CService::create() en ui/include/classes/api/services/CService.php.