Áú»¢¶Ä²©

iconmap.create

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

object iconmap.create(object/array iconMaps)

Este m¨¦todo permite crear nuevos mapas de iconos.

Este m¨¦todo solo est¨¢ disponible para el tipo de usuario Super administrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n de roles de usuario. Ver Roles de usuario para m¨¢s informaci¨®n.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ

(objeto/matriz) Mapas de iconos para crear.

Adem¨¢s de las propiedades est¨¢ndar del mapa de iconos, el m¨¦todo acepta los siguientes par¨¢metros.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç Tipo ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô
mappings matriz Asignaciones de iconos que se crear¨¢n para el mapa de iconos.

Comportamiento de par¨¢metros:
- obligatorio

Valores de retorno

(object) Devuelve un objeto que contiene los IDs de los mapas de iconos creados bajo la propiedad iconmapids. El orden de los ID devueltos coincide con el orden de los mapas de iconos pasados.

Ejemplos

Crear un mapa de iconos

Cree un mapa de iconos para mostrar equipos de diferentes tipos.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "iconmap.create",
           "params": {
               "name": "Type icons",
               "default_iconid": "2",
               "mappings": [
                   {
                       "inventory_link": 1,
                       "expression": "server",
                       "iconid": "3"
                   },
                   {
                       "inventory_link": 1,
                       "expression": "switch",
                       "iconid": "4"
                   }
               ]
           },
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "iconmapids": [
                   "2"
               ]
           },
           "id": 1
       }

Ver tambi¨¦n

-Mapeo de iconos

Fuente

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