I have to hide all OOTB workflows and show only my project workflows in create->workflow in sites.html for pages for specific user group in AEM 6.5.
I have tried ACL. i denied permission for all workflows inside var/workflow/models and gave allow for only project workflow folder. While doing this, i am able to see some of the OOTB workflows are hidden in the dropdown option but still i can see the following workflows. I am not able to hide these.
Approve for adobe campaign
Publish for adobe campaign
Request for activation
Request for deactivation
Request for deletion
Request for deletion w/o deactivation
Request to complete move operation
Scene7: reprocess assets
How to proceed with this.
Thanks in advance.
Solved! Go to Solution.
Since i am not able to hide some of the OOTB workflows in useradmin, i tried adding direct deny permission to that particular workflow in http://localhost:4502/security/permissions.html/principal/everyone.
eg: /var/workflow/models/activationmodel - deny. But i was not able to add this particular entry.
you can write a clientlibs for below page to make an ajax request to check the user and hide dropdown options based on response.
ACL deny is working only for folder and not all OOB workflows are organized in folder. Is there a way to organize workflow models in folder so that we can handle them ACL - deny.