object report.update(object/array reports)
Este m¨¦todo permite actualizar los informes programados existentes.
Este m¨¦todo solo est¨¢ disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n del rol de usuario. Ver Roles de usuario para obtener m¨¢s informaci¨®n.
(objeto/matriz)
Propiedades del informes programados que se actualizar¨¢n.
La propiedad reportid
debe definirse para cada informe programado, todas las otras propiedades son opcionales. S¨®lo las propiedades pasadas ser¨¢n actualizadas, todas las dem¨¢s permanecer¨¢n sin cambios.
Adem¨¢s de las propiedades est¨¢ndar del informe programado el m¨¦todo acepta los siguientes par¨¢metros.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
users | objeto/matriz | Usuarios para reemplazar los usuarios actuales asignados al informe programado. |
user_groups | objeto/matriz | Grupos de usuarios para reemplazar los grupos de usuarios actuales asignados al informe programado. |
(objeto)
Devuelve un objeto que contiene los ID de la programaci¨®n actualizada. informes bajo la propiedad reportids
.
Solicitud:
{
"jsonrpc": "2.0",
"method": "report.update",
"params": {
"reportid": "1",
"status": "0"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Respuesta:
CReport::update() en ui/include/classes/api/services/CReport.php.