<?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 sys:incomplete aspect in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286888#M240018</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can someone (ideally from Alfresco Engineering) tell me what the purpose of the 'sys:incomplete' aspect is?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I could be wrong but it appears that the aspect is automatically applied to content at creation time (but not at specialise-type time) if values have not been supplied for mandatory properties of a node.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to highlight documents that are missing mandatory metadata through a custom indicator (using org.alfresco.web.evaluator.HasAspectEvaluator for aspect 'sys:incomplete'). Consequently I would like to understand what 'sys:incomplete' is used for and why it isnt applied at specialise-type time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Many thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mark&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BTW apologies for the double post - it originally asked this question at &lt;/SPAN&gt;&lt;A href="https://forums.alfresco.com/forum/end-user-discussions/alfresco-explorer/mandatory-properties-and-sysincomplete-aspect-03062013" rel="nofollow noopener noreferrer"&gt;https://forums.alfresco.com/forum/end-user-discussions/alfresco-explorer/mandatory-properties-and-sysincomplete-aspect-03062013&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Mar 2013 14:51:33 GMT</pubDate>
    <dc:creator>dozyarmadillo</dc:creator>
    <dc:date>2013-03-06T14:51:33Z</dc:date>
    <item>
      <title>sys:incomplete aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286888#M240018</link>
      <description>Can someone (ideally from Alfresco Engineering) tell me what the purpose of the 'sys:incomplete' aspect is?I could be wrong but it appears that the aspect is automatically applied to content at creation time (but not at specialise-type time) if values have not been supplied for mandatory properties</description>
      <pubDate>Wed, 06 Mar 2013 14:51:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286888#M240018</guid>
      <dc:creator>dozyarmadillo</dc:creator>
      <dc:date>2013-03-06T14:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: sys:incomplete aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286889#M240019</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;I am not from Alfresco Engineering but as a partner have a decent amount of insight into the architecture / code of Alfresco. It is indeed the case that the 'sys:incomplete' aspect is not applied if you "only" change the type of a node. The relevant policy (IncompleteNodeTagger) is only triggered by node creation, property updates, aspect updates, creation and deletion of (child) associations. Unfortunately, changing the type is - as far as I see at the moment - the only change to an object that does not trigger one of these policies (apart from deletion, which is irrelevant for this use case).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I suppose this is not an intentional lack of policy coverage and personally would classify it as a bug against the documentation. Suggest you raise a JIRA to have that clarified.&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, 06 Mar 2013 17:47:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286889#M240019</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2013-03-06T17:47:03Z</dc:date>
    </item>
    <item>
      <title>Re: sys:incomplete aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286890#M240020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes its rather obscure and old functionality and I agree changeType has possibly a bug…&amp;nbsp; It is certainly worth a debate or investigation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The purpose is to support UI use cases where you must first create a node and then add the property values in a subsequent transaction.&amp;nbsp; Without this back-door you cant create a node with mandatory properties since you can't display the form to get the properties without a node of the correct type already existing … which you can't create since it lacks mandatory properties.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Mar 2013 13:21:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286890#M240020</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2013-03-07T13:21:33Z</dc:date>
    </item>
    <item>
      <title>Re: sys:incomplete aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286891#M240021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the replies. I've raised a JIRA.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Mar 2013 14:41:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286891#M240021</guid>
      <dc:creator>dozyarmadillo</dc:creator>
      <dc:date>2013-03-07T14:41:56Z</dc:date>
    </item>
    <item>
      <title>Re: sys:incomplete aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286892#M240022</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;BR /&gt;&lt;SPAN&gt;It turns out appareantly share search UI (4.2.f community + SOLR) doen't find nodes (from avanced search custom form) if those are "incomplete", even on auto-extracted properties like "name".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As the custom mandatory properties are set, the same search works !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any idea if this is a normal behaviour (sounds weird) ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any idea of how to bypass it ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thx&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 09:54:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286892#M240022</guid>
      <dc:creator>jservajean</dc:creator>
      <dc:date>2015-01-06T09:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: sys:incomplete aspect</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286893#M240023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes its expected behaviour.&amp;nbsp;&amp;nbsp;&amp;nbsp; You shouldn't be able to do anything with an incomplete node other than set its properties (so its complete) or delete it.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There's no point in being able to search for it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jan 2015 10:07:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sys-incomplete-aspect/m-p/286893#M240023</guid>
      <dc:creator>mrogers</dc:creator>
      <dc:date>2015-01-06T10:07:32Z</dc:date>
    </item>
  </channel>
</rss>

