cancel
Showing results for 
Search instead for 
Did you mean: 

Parámetros Auditable.Key.ARG_0 en versión 4.2

spilby
Confirmed Champ
Confirmed Champ
Una duda… Al querer migrar de versión 4.1.6 y actualizar el alfresco-repository.jar a la versión 4.2.5, he visto que no encuentra un objeto. Todo lo demás funciona pero ésto en concreto no.

En el código me he encontrado con ésto:


@Auditable(key = Auditable.Key.ARG_0, parameters = { "nodeRef",   "user" })
public static XmlObject createObjectClassification(…) {
}


Y estos dos mensajes de error al compilar con el nuevo jar:

"The attribute key is undefined for the annotation type Auditable" y "Key cannot be resolved or is not a field"

La verdad es que desconozco para qué sirve ese @Auditable (no implementamos nosotros esa parte) y de hecho es el único método que lo utiliza. Entiendo que es para indicar de alguna manera qué usuario crea dicho nodo, pero no sé dónde queda esa auditoria reflejada. He buscado pero no entiendo bien la utilidad…

¿Sabéis su significado? ¿Y a qué parámetros equivaldría en la nueva versión 4.2.5 para que no dé error?

Merci!
4 REPLIES 4

angelborroy
Community Manager Community Manager
Community Manager
Puedes cambiarlo por:


@Auditable(parameters = { "nodeRef",   "user" })


Parece que fue un problema as mezclar el código de la Community con la Enterprise, pero ahora funciona sin el "key".
Hyland Developer Evangelist

Oks, perfecto, con el cambio ya no hay problemas de compilación. Merci de nuevo, Ángel! Por curiosidad… Para qué sirve ese código? Entiendo que para llevar un control de qué usuario ha creado el nodo, ¿pero dicha información se guarda en la BD de Alfresco? Me temo que no la debemos usar para nada…

angelborroy
Community Manager Community Manager
Community Manager
Por defecto la auditoría está deshabilitada en Alfresco, para habilitarla hay que incluir algunos parámetros de configuración (http://docs.alfresco.com/community5.0/tasks/audit-enable.html). Una vez activada, en efecto, los datos van a parar a una tabla de base de datos y suelen explotarse con addons como AAAR (https://addons.alfresco.com/addons/alfresco-audit-analysis-and-reporting-aaar), ya que Alfresco no incluye una herramienta por defecto para realizar esta tarea.
Hyland Developer Evangelist

spilby
Confirmed Champ
Confirmed Champ
Oks! Perfecto, merci por la aclaración, Ángel.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.