object valuemap.update(object/array valuemaps)
Este m¨¦todo permite actualizar los mapas de valores existentes.
Este m¨¦todo solo est¨¢ disponible para el tipo de usuario Superadministrador. 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.
(objeto/matriz)
Propiedades del mapa de valores que se actualizar¨¢n.
La propiedad valuemapid
debe definirse para cada mapa de valores, todas las dem¨¢s propiedades son opcionales. S¨®lo se actualizar¨¢n las propiedades pasadas, todas las dem¨¢s permanecer¨¢n sin cambios.
(objeto)
Devuelve un objeto que contiene los ID de los mapas de valores actualizados bajo la propiedad valuemapids
.
Cambie el nombre del mapa de valores a "Estado del dispositivo".
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"name": "Estado del dispositivo"
},
"id": 1
}
Respuesta:
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"mappings": [
{
"type": "0",
"value": "0",
"newvalue": "Online"
},
{
"type": "0",
"value": "1",
"newvalue": "Offline"
}
]
},
"id": 1
}
Respuesta:
CValueMap::update() en ui/include/classes/api/services/CValueMap.php.