Para obtener más información sobre cómo funciona la pista de auditoría, visite el artículo Auditoría.
Get a list of all audit objects for current user for the last 24h
GET URI:
/audit/list
Successful response with an HTTP status code and the list of audit objects:
{
"Success":true,
"Result":[
{
"Id":11111111,
"ActionTime":"12/31/1915 11:59",
"ActionType":"Edit",
"UserLogin":"SampleUserLogin",
"ObjectName":"Task:SampleTaskName"
}
]
}
*Los resultados pueden contener más de un elemento.
Campo | Tipo | Descripción | |
---|---|---|---|
Id |
int32 |
Identificador único para un evento de auditoría
Ejemplo:
|
|
ActionTime | Cadena | Marca de tiempo que refleja el momento en que se produjo un cambio
Ejemplo:
|
|
ActionType | Cadena | Tipo de eventos del sistema:AllActions
Ejemplo:
|
|
UserLogin | Cadena | Refleja el nombre de inicio de sesión del usuario en la cuenta de Dotcom-Monitor. | |
Objectname | Cadena | Objeto al que se aplicó la acción. |
Get contents for an exact audit event by it's ID
GET URI:
/audit/objeto/-ejemplo ID-
JSON Answer:
{
"Id":11111111,
"ActionTime":"12/31/1915 11:59 AM",
"ActionType":"Edit",
"UserLogin":"SampleUserLogin",
"ObjectName":"Task:SampleTaskName"
"Changes":
[
{
"FieldName":"Task Name:",
"IsChanged":false,
"FieldValue":[
"SampleTaskName",
"SampleTaskName"
]
},
{
"FieldName":"Collector ID:",
"IsChanged":false,
"FieldValue":[
"SampleCollectorID",
"SampleCollectorID"
]
},
{
"FieldName":"Max threshold:",
"IsChanged":true,
"FieldValue":[
"0",
"12"
]
},
{
"FieldName":"Min threshold:",
"IsChanged":true,
"FieldValue":[
"0",
"423"
]
},
{
"FieldName":"Aggregate:",
"IsChanged":false,
"FieldValue":[
"Average",
"Average"
]
},
{
"FieldName":"Counter Path:",
"IsChanged":false,
"FieldValue":[
"SampleCounterPath",
"SampleCounterPath"
]
},
{
"FieldName":"Task UID:",
"IsChanged":false,
"FieldValue":[
"SampleTaskUID",
"SampleTaskUID"
]
}
]
}
Campo | Tipo | Descripción | |
---|---|---|---|
Id |
int32 |
Identificador único para un evento de auditoría
Ejemplo:
|
|
ActionTime | Cadena | Marca de tiempo que refleja el momento en que se producen cambios
Ejemplo:
|
|
ActionType | Cadena | Tipo de eventos del sistema:
Ejemplo:
|
|
UserLogin | Cadena | Refleja el nombre de inicio de sesión del usuario en la cuenta de Dotcom-Monitor. | |
Objectname | Cadena | Objeto al que se aplicó la acción. | |
Cambios | Matriz | Matriz estructurada, que contiene detalles sobre cada evento de auditoría. | |
Fieldname | Cadena | Refleja el nombre del campo dentro de los objetos a los que se aplicaron los cambios | |
IsChanged | Booleana | Indica si un campo en particular se ha cambiado en comparación con el último estado | |
FieldValue | Matriz | El primer valor refleja el estado de un campo antes de la modificación. El segundo valor refleja el estado de un campo después de la modificación. |
Getting list of filtered audit events
El uso de los resultados de la solicitud POST se puede filtrar de acuerdo con los criterios especificados
URI DE POST:
/audit/list
JSON that may filter required audit objects :
{
"StartDate":"11/30/1914",
"EndDate”:"12/31/1915",
"ActionType”: "AllActions”,
"UserLogin”: "SampleUserLogin”,
"UserLoginID”: "SampleUserLoginID”
}
Campo | Tipo | Descripción | |
---|---|---|---|
StartDate |
Cadena |
Define el comienzo de un período para mostrar. Debe establecerse como “MM/DD/AAAA”, por ejemplo, “7-Jan-1985” debe establecerse como “01/07/1985”. Si el valor o el formato no válido sin valor provocarán un error. Si se omite, establezca en 00:00 días antes. | |
Endtime | Cadena | Define el final de un período que se va a mostrar. Debe establecerse como “MM/DD/AAAA”, por ejemplo, “7-Jan-1985” debe establecerse como “01/07/1985”. Si el valor o el formato no válido sin valor provocarán un error. Si se omite, establezca el día actual 00:00. | |
ActionType | Cadena | Tipo de eventos del sistema:
Ejemplo:
|
|
UserLogin | Cadena | Filtra la salida a los objetos que creó/modificó por el usuario exacto con UserLogin dado | |
UserLoginID | Cadena | Filtra la salida a los objetos que creó/modificó por el usuario exacto con UserLoginID |