Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

service.create

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

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.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

Serveis (objecte/matriu) per crear.

A m¨¦s de les propietats del servei est¨¤ndard, el m¨¨tode admet els par¨¤metres seg¨¹ents.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
children array Els serveis secundaris s'han d'enlla?ar al servei.

Els fills han de tenir la propietat serviceid definida.
parents array Els serveis parentals s'han d'enlla?ar al servei.

Els pares han de tenir definida la propietat serviceid.
tags matriu Servei etiquetes que cal crear per al servei.
problem_tags array Problem tags que s'ha de crear per al servei.
status_rules array Regles d'estat que s'ha de crear per al servei.

Valors de retorn

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

Exemples

Crear un servei

Crea 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
           },
           "id": 1
       }

Resposta:

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

Font

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