Overview:
Workflow start Step 'Assign to Role' configuration works incorrectly:
When initiating the Workflow, even though the Start Step is configured to contain a User Control, the Users selected for the Role are added to the Viewer Role, instead of the expected (configured) Role.
Root Cause:
This is Working as Designed, the User Control is an Any user.
The Users will be assigned to the configured role once they accept the Task.
Solution:
1) Configure an ANY User Control on a Legacy Workflow like in the image below.
2) Start the workflow, selecting one or more users for the user control.
3) The user is assigned to the Viewer role, not the role specified by the user control. The user is not assigned to the role specified by the user control until the user accepts the task. After the use accepts the task they will be assigned to the Viewer role and the role specified by the user control.
Related Documentation:
Vault Help Documentation: Configuring Legacy Workflow Start Options