AnsweredAssumed Answered

Tipos de contenido y aspectos

Question asked by txakin on Oct 29, 2008
Latest reply on Mar 2, 2015 by robert
Hola a todos,

Me gustaría crearme una estructura en mi Alfresco, de carpetas y documentos, pero en vez de usar los tipos de Alfresco (folder y content), mis propios tipos.

Mis carpetas serían de tipo Expediente con unos metadatos específicos.
Mis documentos serían de tipo Docu con otros metadatos específicos.

Dentro de mis expedientes, irían mis docu.

Por lo que he leido en la documentación, en las búsquedas no se pueden hacer JOINs, es decir no podría hacer una join entre mis expedientes y mis docus, pero tengo una idea que puede resultar muy rápida y sencilla para poder simular esas joins. Mis tipos docu, además de tener los metadatos propios tendrían también los metadatos de mi tipo expediente, así las búsquedas podrían simular las JOINS. No sé si me he explicado bien.

Como debería quedar mi xxxxModel.xml ?????????

Digamos que tengo lo siguiente :

<types>
    <type name="xxx:expedientes">
               <title>Expedientes</title>
      <parent>cm:folder</parent>         
      <properties>
             <property name="xxxx">
             <title>XXXXXXX</title>
             <type>d:text</type>
         </property>
         <property name="yyyyy">
             <title>YYYYY</title>
             <type>d:text</type>   
         </property>
         <property name="zzzzzz">
             <title>ZZZZ</title>
             <type>d:text</type>
                        </property>
      </properties>
        </type>         

        <type name="xxx:docu">
               <title>Documentos</title>
      <parent>cm:content</parent>         
      <properties>
             <property name="aaaa">
             <title>AAAAAA</title>
             <type>d:text</type>
         </property>
         <property name="bbbbb">
             <title>BBBBB</title>
             <type>d:text</type>   
         </property>
         <property name="ccccc">
             <title>CCCCC</title>
             <type>d:text</type>
                        </property>
      </properties>
        </type>                
</types>

Pero me falta la relación de que el tipo Docu, tenga los metadatos del tipo Expediente.
Sería tan sencillo como añadir algo de sub-types o algo así?

Me podeís echar una mano?

Muchas gracias de antemano.

Outcomes