Open IT Experts for Enterprise

Zylk empresa de desarrollo de ecommerce

El aspecto auditable en Alfresco

Cesar Capillas
Cesar Capillas

Uno de los aspectos de core en el modelo de contenidos de Alfresco,
es el aspecto auditable, que define las propiedades de creador,
modificador y sus correspondientes fechas. Mas concretamente:

<aspect name="cm:auditable">
  <title>Auditable</title>
    <properties>
      <property name="cm:created">
        <title>Created</title>
        <type>d:datetime</type>
        <protected>true</protected>
        <mandatory enforced="true">true</mandatory>
        <index enabled="true">
          <atomic>true</atomic>
          <stored>false</stored>
          <tokenised>both</tokenised>
        </index>
      </property>
      <property name="cm:creator">
        <title>Creator</title>
        <type>d:text</type>
        <protected>true</protected>
        <mandatory enforced="true">true</mandatory>
      </property>
      <property name="cm:modified">
        <title>Modified</title>
        <type>d:datetime</type>
        <protected>true</protected>
        <mandatory enforced="true">true</mandatory>
        <index enabled="true">
          <atomic>true</atomic>
          <stored>false</stored>
          <tokenised>both</tokenised>
        </index>
      </property>
      <property name="cm:modifier">
        <title>Modifier</title>
        <type>d:text</type>
        <protected>true</protected>
        <mandatory enforced="true">true</mandatory>
      </property>
      <property name="cm:accessed">
        <title>Accessed</title>
        <type>d:datetime</type>
        <protected>true</protected>
        <index enabled="true">
          <atomic>true</atomic>
          <stored>false</stored>
          <tokenised>both</tokenised>
          </index>
      </property>
    </properties>
  </aspect>

En ciertas situaciones, tenemos el requerimiento de cambiar
estos metadatos a posteriori. Lo curioso del caso es que el API
javascript, o los mismos formularios de Alfresco no te permiten
setear/cambiar/editar esos metadatos directamente (lo cual tiene
cierto sentido desde el punto de vista de un sistema de auditado).
Esto es común si se realiza un traspaso de datos a través de una
unidad compartida (webdav, cifs, ftp), sin una estrategia completa de
migración (datos + metadata + categorias).

Para contemplar el seteo de esos metadatos tendremos que
recurrir a:

  • El módulo de bulk de Peter Monks con el que se pueden recrear
    estructuras de metadata a través de los ficheros xml, generando los
    usuarios y fechas requeridos.
  • A través de  ACP’s se puede llegar a generar estructuras de
    contenidos que permitan definir esos metadata desde el inicio.

Si te ha parecido interesante comparte este post en RRS

Facebook
LinkedIn
Telegram
Email

Leer más sobre temas relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *