cancel
Showing results for 
Search instead for 
Did you mean: 

Duda con asociaciones

ruben_arjonilla
Champ in-the-making
Champ in-the-making
Buenas,

tengo una duda sobre las asociaciones.
Pondré un ejemplo, tengo estos 2 tipos, A y B, donde B tiene definida una asociación de documentos de tipo A
<type name="x:a">
   <title>A</title>
   <parent>cm:content</parent>
   <properties>
      <property name="x:campo1">
         <title>campo 1</title>
         <description>Descripción campo 1</description>
         <type>d:text</type>
         <mandatory>false</mandatory>
         <default></default>
      </property>
   </properties>
</type>
<type name="x:b">
   <title>B</title>
   <parent>cm:content</parent>
   <properties>
      <property name="x:campo2">
         <title>campo 2</title>
         <description>Descripción campo 2</description>
         <type>d:text</type>
         <mandatory>false</mandatory>
         <default></default>
      </property>
   </properties>

   <associations>
      <association name="x:asocA">
         <title>Asociaciones con documentos A</title>
         <description>Asociación de documentos del tipo A</description>
         <source>
            <mandatory>false</mandatory>
            <many>true</many>
         </source>
         <target>
            <class>x:a</class>
            <mandatory>false</mandatory>
            <many>true</many>
         </target>
      </association>
   </associations>
</type>

ahora imaginemos que tengo 1 documento A y 1 documento B
A1.txt
B1.txt –> tiene una asociación con el documento A1.txt

Si elimino A1.txt, B1.txt continua teniendo la asociación hacia A1.txt, pero lógicamente, no lo encuentra porque este documento ya no existe.
Hay alguna manera de que esta asociación se elimine automáticamente al eliminar A1.txt?

Muchas gracias de antemano.
1 REPLY 1

ruben_arjonilla
Champ in-the-making
Champ in-the-making
Ya he descubierto que pasaba.

Al eliminar el fichero, este no se "eliminaba" del todo, sinos que se iba a archive://spacesotre (la papelera de reciclaje de Alfresco).
Al eliminar el fichero del archive://spacestore, se ha eliminado la relación por completo.

También he leído que si añado el aspect sys:temporary a un fichero, al eliminar el fichero este no se quedará guardado en el archive://spacestore, es esto cierto? solo hay que añadir el aspect a los ficheros que quiero que se eliminen por completo?

Muchas gracias de antemano
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.