Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

auditlog.get

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

integer/array auditlog.get(object parameters)

El m¨¦todo permite recuperar registros de auditor¨ªa de acuerdo con los par¨¢metros suministrados.

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. Para m¨¢s informaci¨®n, ver Roles de usuario.

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

(objeto) ±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ que definen la salida deseada.

El m¨¦todo admite los siguientes par¨¢metros.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç Tipo ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô
auditids ID/matriz Devuelve solo el registro de auditor¨ªa con los ID proporcionados.
userids ID/matriz Devuelve solo el registro de auditor¨ªa creado por los usuarios indicados.
time_from marca de tiempo Devuelve s¨®lo las entradas del registro de auditor¨ªa que se han creado despu¨¦s o en el momento indicado.
time_till marca de tiempo Devuelve solo las entradas del registro de auditor¨ªa que se han creado antes o en el momento dado.
sortfield cadena/matriz Ordena el resultado seg¨²n las propiedades dadas.

Valores posibles: auditid, userid, clock.
countOutput booleano Estos par¨¢metros, que son comunes para todos los m¨¦todos get, se describen en el comentario de referencia.
excludeSearch booleano
filter objeto
limit entero
output consulta
preservekeys booleano
search objeto
searchByAny booleano
searchWildcardsEnabled booleano
sortorder cadena/matriz
startSearch booleano

Valores devueltos

(integer/array) Devuelve cualquiera de los dos:

  • Una matriz (array) de objetos;
  • El n¨²mero de objetos devueltos, si se ha usado el par¨¢metro countOutput.

Ejemplos

Recuperar registro de auditor¨ªa

Recupere los dos registros de auditor¨ªa m¨¢s recientes.

Solicitud:

{
       "jsonrpc": "2.0",
       "method": "auditlog.get",
       "params": {
       "output": "extend",
       "sortfield": "clock",
       "sortorder": "DESC",
       "limit": 2
       },
       "id": 1
       }

Respuesta:

{
       "jsonrpc": "2.0",
       "result": [
       {
       "auditid": "cksstgfam0001yhdcc41y20q2",
       "userid": "1",
       "username": "Admin",
       "clock": "1629975715",
       "ip": "127.0.0.1",
       "action": "1",
       "resourcetype": "0",
       "resourceid": "0",
       "resourcename": "Jim",
       "recordsetid": "cksstgfal0000yhdcso67ondl",
       "details": "{\"user.name\":[\"update\",\"Jim\",\"\"],\"user.medias[37]\":[\"add\"],\"user.medias[37].\":[\"add\"],\"user.medias[37].mediatypeid\":[\"add\",\"1\"],\"user.medias[37].sendto\":[\"add\",\"[email protected]\"]}"
       },
       {
       "auditid": "ckssofl0p0001yhdcqxclsg8r",
       "userid": "1",
       "username": "Admin",
       "clock": "1629967278",
       "ip": "127.0.0.1",
       "action": "0",
       "resourcetype": "0",
       "resourceid": "20",
       "resourcename": "John",
       "recordsetid": "ckssofl0p0000yhdcpxyo1jgo",
       "details": "{\"user.username\":[\"add\",\"John\"], \"user.userid:\":[\"add\",\"20\"],\"user.usrgrps[28]\":[\"add\"],\"user.usrgrps[28].usrgrpid\":[\"add\", \"7\"]}"
       }
       ],
       "id": 1
       }

Ver tambi¨¦n

Fuente

CAuditLog::get() en ui/include/classes/api/services/CAuditLog.php.