templategroup.massadd

Descripció

object templategroup.massadd(object parameters)

Aquest mètode permet afegir simultàniament diversos objectes relacionats a tots els grups de plantilles donats.

Tenim aquest mètode disponible només per als usuaris Admin i Super admin. Els permisos per cridar el mètode es poden revocar a la configuració dels rols d'usuari. Per a més informació, veieu Rols d'usuari.

Paràmetres

(object) Paràmetres que contenen els ID dels grups de plantilles i els objectes a afegir a tots els grups de plantilles.

El mètode admet els paràmetres següents.

Paràmetre Tipus Descripció
groups object/array Grups de plantilles per actualitzar.
Tots els altres equips excepte els esmentats seran exclosos dels grups de plantilles.
Els equips descoberts no es veuran afectats.< br>
Els grups d'equips han de tindre la propietat groupid establerta.

Comportament de la propietat:
- obligatori
templates object/array Plantilles per afegir a tots els grups de plantilles.

Les plantilles han de tindre la propietat templateid establerta.

Comportament de la propietat:
- obligatori

Valors de retorn

(object) Retorna un objecte contingut als IDs dels grups de plantilles actualitzats sota la propietat groupids.

Exemples

Afegir plantilles a grups de plantilles

Afegeix les plantilles als grups de plantilles amb IDs 12 i 13.

Petició:

{
       "jsonrpc": "2.0",
       "method": "templategroup.massadd",
       "params": {
       "groups": [
       {
       "groupid": "12"
       },
       {
       "groupid": "13"
       }
       ],
       "templates": [
       {
       "templateid": "10486"
       },
       {
       "templateid": "10487"
       }
       ]
       },
       "id": 1
       }

Resposta:

{
       "jsonrpc": "2.0",
       "result": {
       "groupids": [
       "12",
       "13"
       ]
       },
       "id": 1
       }

Veieu també

Font

CTemplateGroup::massAdd() a ui/include/classes/api/services/CTemplateGroup.php.