从其他网站隐藏自定义工作流程alfresco share

时间:2017-01-21 17:00:54

标签: alfresco alfresco-share

我需要隐藏"中存在的文件夹/文档的自定义工作流程列表。 MyFiles"和其他网站区域。来自" show-site-workflow-modules.xml"使用此配置(下面的代码),隐藏了我已经开始的"工作流程的工作流程"也是,这是非常错误的。

 <module>
             <id>General_Workflow</id>
             <description>Applies config based on site id</description>
             <evaluator type="site.module.evaluator">
                <params>
                   <sites>.*</sites>
                   <sitePresets>.*</sitePresets>   
                   <applyForNonSites>true</applyForNonSites>
                </params>
             </evaluator>
             <configurations>
              <config evaluator="string-compare" condition="Workflow" replace="true">
            <!-- A list of workflow definitions that are NOT displayed in Share -->
            <hidden-workflows>
                <!-- Hide all Custom workflows -->
                <workflow name="customactiviti$xxxx" />
             </hidden-workflows>

            <!-- A list of workflow tasks that are NOT displayed in Share    -->
              <hidden-tasks>
                <task type="customwf:*" />
                 </hidden-tasks>

           </config>        
             </configurations>
          </module>


       <module>
             <id>xxx_Conditional_Workflow</id>
             <description>Applies config based on site id</description>
             <evaluator type="site.module.evaluator">
                <params>
                   <sites>xxx-xxx-xxx</sites>
                   <applyForNonSites>false</applyForNonSites>
                </params>
             </evaluator>
             <configurations>
              <config evaluator="string-compare" condition="Workflow" replace="true">
            <!-- A list of workflow definitions that are NOT displayed in Share -->
            <hidden-workflows>

                <!-- Hide all WCM related workflows -->
               <workflow name="activiti$activitiAdhoc" />
                <workflow name="activiti$activitiInvitationModerated" />
                <workflow name="activiti$activitiInvitationNominated" />
                <workflow name="activiti$activitiInvitationNominatedAddDirect" />
                <workflow name="activiti$activitiParallelGroupReview" />
                <workflow name="activiti$activitiParallelReview" />
                <workflow name="activiti$activitiReview" />
                <workflow name="activiti$activitiReviewPooled" />
                <workflow name="activiti$publishWebContent" />
            </hidden-workflows>

            <!-- A list of workflow tasks that are NOT displayed in Share -->
            <hidden-tasks>
                <!-- Hide all WCM related tasks -->
                <task type="wcmwf:*" />
            </hidden-tasks>
        </config>

             </configurations> 
      </module>

0 个答案:

没有答案