SharePoint 2010 Enterprise
I'm using SharePoint Designer OOTB approval workflow and I have question regarding the Initiation form parameter (Approvers and Expand Groups) and how the assignment stages parallel/serial and expand groups work.
I started with "Approval Process" workflow and created two initiation parameters "Approvers" and "Expand Groups" and published the workflow and attached it to a list.
On the initiation form I have added two assignment stage with first stage having 2 users and Order is "All at once(parallel)" the second stage have one user and order is "All at once(Parallel)". I didn't check the expand groups check box.
1) When I started the workflow I noticed that the workflow is assigned to all the users in both the assignments stages. I was hoping that it will be assigned to first stage(even if one user approves it) and after approval would move to next assignment stage. Why the workflow is assigned to all the stages?
2) If I change the approvers to SharePoint groups and change order to serial for both stages with expand groups unchecked then the workflow proceeds in serial. Is the workflow assigned to all the approvers in first assignment stage if I select serial in that stage.
3) Does the Approval workflow has any built-in functionality to interpret "Expand Groups" variable?