You are here: Reference Guides > Participant Resolvers (A-Z)

Participant Resolvers

ResolverDescriptionWorkflow version
ADGroupThe ADGroup resolver is similar to the Select From Role resolver, except that it selects users from an Active Directory group instead of a SharePoint group.10.7 and later
ADO Net QueryUses an ADO.NET query to select a task participant.10.5+
CustomCreate a custom participant resolver configuration to set the participants in a workflow Swim Lane.10.5+
Dynamic SharePoint ListUses a SharePoint List to dynamically select a user for an assignment. Only applies to documents (not forms).10.5+
GetFromUserProfileAssigns users to a task within a workflow based on a column that exists within the user's SharePoint User Profile Settings.10.5+
LDAP QueryQueries your Active Directory structure to select task participants.10.5+
ODBC QueryUses an ODBC query to select a task participant.10.5+
Select From RoleThe default setting for selecting workflow participants when a process is started. This setting provides a user interface control for each Swim Lane and allows you to select the workflow participants for each Swim Lane.10.5+
SharePoint List QueryQueries a SharePoint list to select workflow participants.10.5+
SharePointColumnUse a SharePoint Column to select a workflow participant.10.5+
Site Group DrivenAssigns members of a group as task participants.10.5+
Web ServiceUses a Web service to select a workflow participant.10.5+

Winshuttle Designer goes through several steps when it assigns participants in a workflow. See below for an overview of how different resolvers provided in Winshuttle Designer. Click a link in the menu (right) for more information about a specific resolver.

The Resolver process

  1. Before an assignment page is displayed, Winshuttle Designer examines each swimlane to see if it has been resolved (has at least one person assigned to it).
  2. The Participant Resolver feature in the Swimlane Collection Editor allows you to configure how participants in a workflow are assigned.
  3. For each unresolved (unassigned) swimlane, Winshuttle Designer invokes the Process method in the Workflow Participant Resolver to attempt to assign a person to the swimlane.
  4. If no resolution was possible, Winshuttle Designer asks the Workflow Participant Resolver if it would like to present markup to the End User. If so, the program includes the markup in the Workflow Participants section of the form. If not, nothing is displayed.
  5. After an assignment has been completed, Winshuttle Designer evaluates each swimlane again, as in step 2.

Participant Resolver Variant List

Deployment variants enable you to specify values for parameters that depend upon the deployment profile. Variants can have different values for different profiles.

Example: A solution using the Add Attachment plug-in could have a different value for the file parameter depending upon which profile is used. A Development profile could use a value of D:\ (for the drive location), whereas the Publishing profile could use a value of C: drive.

The following table lists available variants associated with certain participant resolvers.

Resolver

Variants

AdoNetQuery

connectionstring

DynamicSharePointList

site | list

LdapQuery

path | username | password | domain | userdomain

OdbcQuery

connectionstring

SharePointListQuery

list | poollist | poolsite | site

WebService

wsdl | username | password | domain