When you try to run a Provisioning step in a Workflow, errors occur. When you click on the error for more detail you get the following error:
An error occurred while creating the object ‘User Name’
Provisioning policy failure. The ‘User Logon Name Generation’ policy encountered an error. Service cannot generate an appropriate value for the user logon name (pre-Windows 2000) property. Policy requires the value be unique and non-empty.
Ensure that the attributes created in the object meet the constraints of the ActiveRoles Server validation policies that apply to the target OU.
The samAccountname attribute can be filled using a rule that meets a combination of other fields to create a samAccountname that meets the ARS validation policy.
In the the Quick Connect console:
Here you can add attributes and text to make up the sAmAccountname (or any other target attribute):
This will create a rule to populate the sAmAccountName based on %<givenName>%<sn>.