<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Mandatory association problem in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/mandatory-association-problem/m-p/255339#M208469</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to model mandatory association with enforced="false". I created new type with association "Designer". On every document of this type the designer association must be filled.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to upload document of my new type. During the upload I can't fill properties and associations, so I declared all mandatory properties and associations as enforced="false". It works perfectly for properties. Document is uploaded and saved without mandatory fields. And when I edit metadata, I must fill mandatory properties.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But when I declared association as mandatory, enforced="false", the document is never uploaded:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;16:17:38,108 User:admin ERROR [node.integrity.IntegrityChecker] Found 1 integrity violations:&lt;BR /&gt;The association target multiplicity has been violated: &lt;BR /&gt;&amp;nbsp;&amp;nbsp; Source Node: workspace://SpacesStore/8f79bc3c-bebe-4fba-a87d-bdb257261b7f&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Association: Association[ class=ClassDef[name={&lt;A href="http://www.foo.com/model/content/1.0}ProductData" rel="nofollow noopener noreferrer"&gt;http://www.foo.com/model/content/1.0}ProductData&lt;/A&gt;], name={&lt;A href="http://www.foo.com/model/content/1.0}Designer" rel="nofollow noopener noreferrer"&gt;http://www.foo.com/model/content/1.0}Designer&lt;/A&gt;, target class={&lt;A href="http://www.alfresco.org/model/content/1.0}person" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}person&lt;/A&gt;, source role=null, target role=null]&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Required target Multiplicity: 1..1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Actual target Multiplicity: 0&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;It seems like Alfresco don't care about enforced="false" within association declaration.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;my model snipped:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;association name="foo:Designer"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;source&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mandatory&amp;gt;false&amp;lt;/mandatory&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;many&amp;gt;true&amp;lt;/many&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/source&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;target&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;class&amp;gt;cm:person&amp;lt;/class&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mandatory enforced="false"&amp;gt;true&amp;lt;/mandatory&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;many&amp;gt;false&amp;lt;/many&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/target&amp;gt;&lt;BR /&gt;&amp;lt;/association&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for all suggestion,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tom&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Jan 2012 17:30:04 GMT</pubDate>
    <dc:creator>tomasp</dc:creator>
    <dc:date>2012-01-26T17:30:04Z</dc:date>
    <item>
      <title>Mandatory association problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mandatory-association-problem/m-p/255339#M208469</link>
      <description>Hi,I'm trying to model mandatory association with enforced="false". I created new type with association "Designer". On every document of this type the designer association must be filled.I want to upload document of my new type. During the upload I can't fill properties and associations, so I declar</description>
      <pubDate>Thu, 26 Jan 2012 17:30:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mandatory-association-problem/m-p/255339#M208469</guid>
      <dc:creator>tomasp</dc:creator>
      <dc:date>2012-01-26T17:30:04Z</dc:date>
    </item>
    <item>
      <title>Re: Mandatory association problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mandatory-association-problem/m-p/255340#M208470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the "enforced" attribute on association mandatory settings is actually not required as - in contrast to properties - association "mandatory-ness" is already enforced and validated by default.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'd advise against defining mandatory associations for content types as this prevents you from uploading any document of this type or even specializing the type via the "Change Type" action, as you have no way of providing the associations in these operations. The only mandatory associations should be on aspects IMHO.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically, the behavior you describe is to be expected for the model you defined.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Apr 2012 22:28:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mandatory-association-problem/m-p/255340#M208470</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2012-04-11T22:28:36Z</dc:date>
    </item>
    <item>
      <title>Re: Mandatory association problem</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mandatory-association-problem/m-p/255341#M208471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I AFaust,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;is this behavior still valid? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Documentation for alfresco 4.1 says that it's possible to set enforced="false": &lt;/SPAN&gt;&lt;A href="http://docs.alfresco.com/4.1/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fmetadata-model-assoc.html" rel="nofollow noopener noreferrer"&gt;http://docs.alfresco.com/4.1/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fmetadata-model-assoc.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mirko&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2014 16:30:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mandatory-association-problem/m-p/255341#M208471</guid>
      <dc:creator>mirko79_9866</dc:creator>
      <dc:date>2014-04-07T16:30:08Z</dc:date>
    </item>
  </channel>
</rss>

