Expand my Community achievements bar.

SOLVED

Workflow access restriction on Node or cq page

Avatar

Level 2

Hi All,

Can we restrict workflow, not to appear on selected page or node for some user and to appear the same workflow on other page for the same user.

For. e.g. When we right click on page , select workflow, I get list of workflows to select. My requirement is not to show some workflow for certain page or Node for some user.

 

I know there is Access control List (ACL) functionality, but this in workflow case applicable for group or user based restriction. 

Like for example, go to etc/workflow/model/<model_name>   : define the ACL which will be based on User/group restriction only not on page/node based.  Hope I am able to explain correctly.

Can we define somewhere list of pages/node for which workflow gets disabled for certain user ?

Thanks !

1 Accepted Solution

Avatar

Correct answer by
Level 10

I guess, there is nothing available ootb AFAIK, you can implement your custom logic to prevent user access to that page.

View solution in original post

5 Replies

Avatar

Level 10
   The supported way to control access to AEM  workflows is as you know ACL as discussed here https://docs.adobe.com/docs/en/cq/5-6-1/workflows/wf-admin.html

Avatar

Level 2

Thanks for reply !

I am able to restrict user based workflow. I didn't find much help in ACL for page level workflow restriction. like on some page when click on workflow, should not be visible to user.

Avatar

Level 10

Hi Anand,

Each workflow would be give access to the User(s). So the list of the workflow that is listed on a page is not based on the page rather it depends on the User who has logged in.

Avatar

Level 2

bsloki wrote...

Hi Anand,

Each workflow would be give access to the User(s). So the list of the workflow that is listed on a page is not based on the page rather it depends on the User who has logged in.

 

Thanks for reply ! . So you are saying, page / node level workflow restriction is not available in AEM.

I did with user access restriction, My scenario is : I have author group which will have access to workflow that go through review process, where as there are other groups Publisher which invoke workflow that does not require approval. Now some user can be part of both the group. But I want to restrict that user on certain page for which review must be done, that's why I don't the workflow to be visible. 

Avatar

Correct answer by
Level 10

I guess, there is nothing available ootb AFAIK, you can implement your custom logic to prevent user access to that page.