object report.update(object/array reports)
Este método permite atualizar os relatórios agendados existentes.
Este método está disponível apenas para o tipo de usuário Admin e Super admin. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte Funções de usuário para obter mais informações.
(object/array)
Propriedades do relatório agendado a serem atualizadas.
A propriedade reportid
deve ser definida para cada relatório programado, todas as outras propriedades são opcionais. Apenas as propriedades passadas serão atualizadas, todas as outras permanecerão inalteradas.
Além das propriedades de relatório agendado padrão, o método aceita os seguintes parâmetros.
Parâmetro | Tipo | Descrição |
---|---|---|
users | object/array of objects | Usuários para substituir os usuários atuais atribuídos ao relatório programado. |
user_groups | object/array of objects | Grupos de usuários para substituir os grupos de usuários atuais atribuídos ao relatório programado. |
(object)
Retorna um objeto contendo os IDs dos relatórios programados atualizados na propriedade reportids
.
Request:
{
"jsonrpc": "2.0",
"method": "report.update",
"params": {
"reportid": "1",
"status": "0"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CReport::update() in ui/include/classes/api/services/CReport.php.