Cuando se crea un behaviour que utiliza la poliza onUpdateProperties, al arrancar Alfresco se ejecuta el behaviour un par de veces. ¿Existe alguna forma de evitar que esto ocurra? si no se puede quizas algun truco para identificar cuando realmente se ha modificado un archivo y cuando ha saltado porque Alfresco estaba arrancando.
A ver porque esto es meterme en cosas que no tengo muy claras , pero te doy mi opinion, si al arrancar ejecuta el metodo onUpdateProperties, sera porque actualizara algun "fichero del sistema" del repositorio de Alfresco, pero estoy convencido que los documentos que tu has añadido no se modifican.
Por otro lado, si te es util saber cuando se modifica un documento tienes dos vias de hacerlo, una activando la auditoria, te ralentiza el sistema casi seguro. http://wiki.alfresco.com/wiki/Audit
Otra forma menos elegante, podria ser definir una regla que sea comun a todos los espacios y que escriba en un fichero de texto una descripcion de los cambios realizados en el fichero (es decir una regla de tipo update), con ello tendrias un registro de los cambios en los documentos. Luego ya, para hacerlo feten, podrías crear una tarea programada que diariamente, envie dicho fichero a una cuenta de correo.
Cierto, hice un log para ver uqe archivos se actualizaban y deben de ser un par de ellos del sistema. Obteniendo su nodeRef (imprimiendolo en un archivo por ejemplo) es facil hacer un filtro para que cuando sean estos archivos no salte el behaviour.