We have a reusable workflow created with SharePoint designer. We are using SP2010 workflow engine. The workflow will be used on a list which content approval is enabled.

We have a problem on "set workflow variable" action. The action always get the latest version values from the list, regardless it is an approved or pending or rejected version.

We want to get the "Approved" version value only. Is it possible? Any workaround? Thanks.

1 Answer 1


Not sure if it will work but you can try the Is current version.

Make a if statement on the current item, look for: field is current version which is boolean and set it to True, in the if you can set your values:

If Current Item:Is Current Version equals value
   Set Variable: currentValue to Current Item:Field

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.