Associations relazione

cancel
Showing results for 
Search instead for 
Did you mean: 
mikele
Active Member

Associations relazione

Salve a tutto il forum,

avrei bisogno di schiarirmi bene le idee su "cos'è un associations" e a " cosa serve". Ho letto già dalla guida ufficiale Associations | Alfresco Documentation  ma non ben compreso l'utilizzo. Ok...Un'associazione in sintesi sarebbe una relazione tra tipi. Andando piu a fondo :

<type name="sc:doc">
<title>Someco Document</title>
<parent>cm:content</parent>
<associations>
<association name="sc:relatedDocuments">
<title>Related Documents</title>
<source>
<mandatory>false</mandatory>
<many>true</many>
</source>
<target>
<class>sc:doc</class>
<mandatory>false</mandatory>
<many>true</many>
</target>
</association>
</associations>
</type>

Non è bene chiaro il legame che c'è tra source e target. Mandatory e many definiscono il tipo di relazione ad esempio 1 a molti, 0...1, 1..1 

Qualcuno potrebbe cortesemente fornire delle delucidazioni a tal riguardo?

Grazie in anticipo per ogni vostra risposta

1 Reply
jpotts
Professional

Re: Associations relazione

Given the model you have provided, think of it this way:

document1.txt can have many related documents (target, many = true) but it might not have any (target, mandatory = false).

Example:

  • document1.txt -> relateddoc1.txt
  • document1.txt -> relateddoc2.txt
  • document1.txt -> relateddoc3.txt

Also, a given related document could be associated to more than one document (source, many = true):

Example:

  • document2.txt -> relateddoc2.txt (the same document from above that is also related to document1.txt)

Hope that clears it up.