Prevent Specific Group from Running Workflow

  • 18 February 2015
  • 4 replies
  • 2 views

Badge +2

I looked high and low for an answer but couldn't find one, so please excuse me if this was answered before.

I have a workflow on a list that has 2 group...1 with Approval and 1 with Contribute.

 

I would like to have only the Contribute users start the workflow from the Menu Item.

 

Is there a simple way (without using the Manage List Rights option) to achieve this?

 

Thanks


4 replies

Badge +2

Sorry, my bad for not clarifying...

Both groups need to be able to edit the document.  So "READ" permissions unfortunately won't work.

Badge +11

Hi Chris,

One option is to modify the Start workflow page and show the Start button to those that belong to Contributor group. You can customize with Infopath or Nintex Forms, and this would be feasible.

With InfoPath you need to create data connection to UserGroup web service. See this reference.

If you want to do so with Nintex Forms, then there is an inbuilt function to check the membership of the group.

Another option is to hide the Workflow menu item for the Sharepoint group but this would be lot of work. This requires custom code. Hope this helps.

Badge +2

The Start Form is an interesting Idea.  I will give it a shot and mark as Correct once I verify.

Thanks!

Badge +2

Unfortunately, our policies will make it very difficult for me to implement a change to the default start workflow page, but I definitely could see how it would work by changing the start page.

Reply