This is part of my workflow which works fine:
wait for status to equal B
If current Item:status equals B
and Variable:IsItemApproved equals No
set status to A
My problem is that it only works one time. i.e. the first time the user changes the status field in the document set to B, if it is not approved yet the field will change to A. However if the user again set the status to B nothing happen any more!
PS: I have already checked these boxes for the workflow:
- Start this workflow when a new item is created.
- Start this workflow when an item is changed.