AnsweredAssumed Answered

display workflow task custom properties on edit task page ONLY(not on workflow details or task details page) in alfresco share

Question asked by alf_developer09876 on Mar 24, 2017
Latest reply on Apr 27, 2017 by alf_developer09876

I need to hide workflow task custom properties from the workflow-details and task-details page and show only on task-edit page.

Used this below configuration but custom property is still visible on  page on task-details though not visible on workflow-details. 

abcmodel.xml

<type name="abc:review">     
<parent>bpm:activitiOutcomeTask</parent>  
 <mandatory-aspects>         
      <aspect>abc:Info</aspect>  
       </mandatory-aspects>         
     </type> <aspects>     
  <aspect name="abc:Info">  
    <properties>          
    <property name="abc:Det">   
           <type>d:mltext</type>    
     </property>     
    </properties>   
    </aspect>
</aspects>
shareconfigcustom.xml
<config evaluator="task-type" condition="abc:review">    
     <forms>     
        <form>            
         <field-visibility>      
                   <show id="abc:Det"/>    
                   <show id="bpm:comment" />     
              </field-visibility>                   
          <appearance>                         
        <field id="abc:Det" label="customproperty" read-only="true">   
            <control template="/org/alfresco/components/form/controls/textarea.ftl">   
            <control-param name="style">color: black</control-param>  
            <control-param name="rows">6</control-param>  
            <control-param name="columns">6</control-param>   
        </control>       
        </field>    
<field id="bpm:comment" label="Comments">    
  <control template="/org/alfresco/components/form/controls/textarea.ftl" />    
   </field>                  
</appearance>                  
</form>                 
  
<!-- Form configuration for workflow-details page -->    
   <form id="workflow-details">    
     <field-visibility>       
        <hide id="abc:Det"/>   
        <show id="bpm:comment" />        
    </field-visibility>           
  <appearance>    
  ...   
  </appearance> 
</form>     
<form id="task-details">    
     <field-visibility>       
        <hide id="abc:Det"/>   
</field-visibility>           
   <appearance>    
    .....
   </appearance> 
  </form>
</forms>         
</config>

Still able to see custom aspect/property on task  details page with this configuration

Outcomes