By default, Waveset’s anonymous enrollment processing generates values for accountId and emailAddress by using user-supplied first (firstName) and last names (lastName) as well as employeeId. Because anonymous enrollment processing can result in the inclusion of non-ASCII characters in email addresses and account IDs, international users must modify EndUserRuleLibrary rules so that Waveset maintains ASCII account IDs and email addresses during anonymous enrollment processing.
To maintain account ID and email address values in ASCII during anonymous enrollment processing, follow these two steps:
Edit the following rules in the EndUserRuleLibrary as indicated in the following table:
Edit this rule |
To make this change... |
---|---|
getAccountId |
To use employeeId only (and remove firstName and lastName) |
getEmailAddress |
To use employeeId only (remove firstName, lastName, and “.”) |
verifyFirstname |
To change length check from 2 to 1 to allow for single character Asian first names |
Edit EndUserAnonEnrollmentCompletionForm to remove the firstName and lastName arguments from calls to the getAccountId and getEmailAddress rules.