Áú»¢¶Ä²©

service.create

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô

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.

Valores de retorno

(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.

Ejemplos

Creando un servicio

Cree un servicio que cambiar¨¢ al estado de problema, si al menos un servicio dependiente tiene un problema.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "service.create",
           "params": {
               "name": "Server 1",
               "algorithm": 1,
               "sortorder": 1
           },
           "id": 1
       }

Respuesta:

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

Fuente

CService::create() en ui/include/classes/api/services/CService.php.