AnsweredAssumed Answered

Añadir un nuevo DataGenerator

Question asked by ruben.arjonilla on Jan 7, 2014
Buenos días,

Estoy trabajando con los Audit de alfresco.

Hasta el momento, he activado los audit de ejemplo, y los he estado probando.

Ahora necesito crear mi propio audit (con mi dataGenerator).

He copiado el dataGenerator del personFullName (tal cual), y le he cambiado el nombre (lo de dentro lo he dejado igual para que si me sale algún error, no sea de código).
Mi dataGenerator se llama: personFullNameGroup

He añadido estas lineas en el fichero:
audit-services-context.xml -> alfresco/WEB-INF/classes/alfresco/audit-services-context.xml

<bean name="auditModel.generator.personFullNameGroup" class="mi.clase.personFullNameGroup">
        <property name="registry" ref="auditModel.generatorRegistry" />
        <property name="personService" ref="personService" />
        <property name="nodeService" ref="nodeService" />
    </bean>


Entiendo que estas lineas sirven para inicializar mi DataGenerator.

Si inicio Alfresco no me da ningún error.

Ahora añado las siguientes lineas en el fichero de ejemplo del audit.
alfresco-audit-example-login.xml -> /extension/audit/alfresco-audit-example-login.xml
<DataGenerators>
       <DataGenerator name="personFullNameGroup" registeredName="auditModel.generator.personFullNameGroup"/>
    </DataGenerators>


Esto sirve para poder usar mas adelante en el audit el dataGenerator, pero al iniciar me da error.

luego en teoria solo faltaria añadir estas lineas al final (para crear un nuevo audit)
<Application name="AuditPersonGroupLogin" key="auditpersongrouplogin">
        <AuditPath key="login">
            <GenerateValue key="user" dataGenerator="personFullNameGroup"/>
        </AuditPath>
    </Application>

Esta ultima parte ya no la he podido probar porque me da error al iniciar el anterior paso.

Es como si no me iniciara correctamente el DataGenerator en mi primer paso.

Que estoy haciendo mal?

Outcomes