Friday, March 25, 2011

How to exclude workflow from list in Alfresco Share 3.4

This post will guide you how you can exclude particular workflow from alfresco share Start Worklfow List

By default, all workflow those are registered in DM are available in Share.
If you want to exclude any particular workflow then add following configuration in
\tomcat\shared\classes\alfresco\web-extension\share-config-custom.xml

Under tag, define the list of the workflow that you want to exclude from list.

If you want to hide all the task of particular model then define its prefix in tag.
Suppose, you want to start your custom workflow from coding rather than manually. You may need users to perfrom that task then hide only the workflow not the task.


<config evaluator="string-compare" condition="Workflow">
   <hidden-workflows>
         <workflow name="jbpm$doc:testAppRej"/>
</hidden-workflows>

  <hidden-tasks>
        <task type="doc:*"/>
  </hidden-tasks>
 </config>

3 comments:

  1. Nice info, but do you know how to hide advanced workflow depending on the user?

    ReplyDelete
  2. You want it, you got it ... http://code.google.com/p/qbreng-alfresco-extensions/wiki/WorkflowGrants

    ReplyDelete
  3. Alfresco is not only a simple document management system, it offers rich set of Web 2.0 collaboration features.

    alfresco workflow

    ReplyDelete