How check if item modified by from list of people in SharePoint 2013 designer workflow?

This SharePoint 2013 workflow tutorial explains, SharePoint 2013 designer workflow, how we can check if the item modified by from list of people in the SharePoint 2013 designer workflow? My requirement was simple, I wanted to check if a document is modified by anyone from a group of people using the SharePoint 2013 designer workflow.

As per requirement, one thing that comes to mind is you can add a SharePoint group and then check by using If Modified By workflow action. But do not know why If Modified By action works for a single user it is not working for a group.

I even saw some articles regarding this. Even if in MSDN it explains it will work for a people or a group but it works for only people. If anyone knows more about it, you are always welcome to share your knowledge.

So I searched a lot and finally got one article which solved the issue. I am simplifying this with my own words.

For this, I have taken a SharePoint list and how many users I want I can add into the list. For this, I have created a custom list and here I did not modify the Title column nor I make that as a required field. I added another column to it name as Approver column and basically it is a people picker control.

Here you can add users you want to the list individually as a list item.

Then edit your workflow and add one If any value equals… condition. Here my requirement is to check the user who modified the item belongs to this list of users or not.

So in the first any value I have given the condition like Current Item: Modified By.

check if item modified by using sharepoint 2013 designer workflow
check if item modified by using sharepoint 2013 designer workflow

The next condition is important. Click on the next workflow dialog box and then from the DataSource and in my case the list name is Approvers. Then from the Field from source, select the people picker column name and in my case, it is Approver, and return the field as Display Name.

Then in the Find the List Item section, choose the field as Approver and then in the Value click on the fx button and then choose Current Item: Modified By and then Return field as Display Name.

So finally the dialog box should look like below:

SharePoint 2013 designer workflow check if item modified by SharePoint group
SharePoint 2013 designer workflow check if item modified by SharePoint group

Now Save and publish the workflow it will work as expected.

You may like following SharePoint workflow tutorials:

I hope this SharePoint workflow tutorial explains, how check if the item modified by from list of people in the SharePoint 2013 designer workflow?

Donwload Hub site pdf

Download SharePoint Online Tutorial PDF FREE!

Get update on Webinars, video tutorials, training courses etc.

Bijay Kumar

I am Bijay from Odisha, India. Currently working in my own venture TSInfo Technologies in Bangalore, India. I am Microsoft Office Servers and Services (SharePoint) MVP (5 times). I works in SharePoint 2016/2013/2010, SharePoint Online Office 365 etc. Check out My MVP Profile.. I also run popular SharePoint web site SharePointSky.com

  • Jean says:

    I cannot get this to work. I have followed your instructions exactly. I’m using SPD 2013

    • Bijay Kumar says:

      Hi Jean, Are you getting any error on that? Because I have used this.

      • Jean says:

        I don’t get a workflow error, I just get no action. I have a roster of all the users of the list and a roster of the approvers. I have tried both people IN approvers (equal) and people not in users (not equal). I’m 99% sure I did the link exactly the way you described. The Roster of approvers is set up exactly the way you set yours. The other Roster has lots of other fields, but I call out the exact fields

  • Bijay Kumar says:

    Thanks Jean and glad you fixed it… Keep reading !!!

  • >