25.1.10 Identifying Workflow Participants

Assign workflow owners and administrators using case-sensitive usernames.

A workflow participant is either a workflow owner or workflow administrator. A workflow owner is a user with overall responsibility for the business process, while a workflow administrator helps address a problem relating to the flow. For example, if user DAVID is the owner of the Patient Onboarding workflow, he's the one who can see it in his workflow console when the context is set to My Workflows. He can also retry or terminate the flow. If user CARLA is the workflow's business administrator, she'll see it in her Admin Workflows console list. She can suspend it, change its variable values if needed to fix a problem, and resume it again.

Caution:

Participant usernames are case-sensitive. User DAVID can login with the username david. However, if you assign user david to a workflow, David does not see it in his My Workflows console list because david does not match what the APEX engine returns for the currently logged-in username (APP_USER). If :APP_USER returns DAVID, then use DAVID as the participant username.