Help Center>Foundation Help

Applies to:

  • Winshuttle Foundation

Workflow Participant

With the Workflow Participant element you can control who gets assigned to Swim Lanes in your workflow.

You can use the drop-down list system control or you can retrieve the people assigned to your Swim Lanes in other ways, such as a database query or Web service call.

Each Workflow Participant control can assign a single Swim Lane in your workflow.

Workflow Participant properties

Workflow Participant element properties

Property

Description

Comma-Separated Parsing

Indicates whether the control should use a comma-separated list in a single field for making multiple assignments. The default value is off.

Rerun Pool Query When These Change

Allows you to run the Pool Query Participant Resolver in the workflow when the value in a field changes. You can monitor multiple fields by using a comma to separate their names (for example, ddlDivision,ddlGroup,ddlSection).

Swim Lane

The name of the Swim Lane that this control will assign.

Swim Lane Behavior

Select an option to reassign the entire Swim Lane when a reassignment operation is done:

  • Nothing: Do nothing
  • Add: Adds an additional participant to the Swim Lane.
  • Replace: Replaces currently assigned participant with a new participant.

Use Form Values

  • XPath Login Name Location: allows you to use a value in the specified field to assign the task to a user, based on their login name.
  • XPath Full Name Location: allows you to use a value in the specified field to assign the task, based on the full name.
  • XPath Email Location: allows you to use a value in the specified field to assign the task, based on the email address.

Use System Control Settings

  • XPath Location: the field in the XPath that must be bound to an InfoPath text box control that will be replaced with the system drop-down list.
  • Allow None: allows the user to leave the workflow participant unselected. Please note that your workflow must accommodate assignments that are optional.
  • Defer Loading: allows you to defer the loading of participants until the user clicks on the Click to Assign link that is presented instead of the menu. This option is useful if your workflow includes many Swim Lanes (15 or more) or many SharePoint group members (30 or more).

When Already Assigned

  • Nothing: show nothing when the Swim Lane is already assigned.
  • Reassignment: allows the user to reassign the assignment to another user. This option can be used in conjunction with the User System Control settings to select another user from the system drop-down list or to enter a value directly into a field when the Use Form Values option is selected.
  • Participant(s): show a read-only list of workflow participants assigned to the Swim Lane.
  • Add To Team: allows the user to add another user in a group-based Swim Lane. This option can be used in conjunction with the User System Control settings to select another user from the system drop-down list or to enter a value directly into a field when the Use Form Values option is selected.

Workflow Definition Name

The name of the process that contains the Swim Lane defined above.