We automatically assign employee usernames in two different ways. The first is to create a username from the first and last name of the employee and to add a number if necessary (jonsmith1). This method is used in employee imports and in the Employee Editor. The second method occurs when training is assigned to an employee that was added through an on-the-fly editor. This method will assign the employee's email address as the username. (Add an employee w/ a work email through the Incident Editor then assign them a training). We should use one consistent method of assigning employee usernames automatically.
There are several recommendations for this. It's very difficult, UNNECESSARILY time-consuming to go in and edit every username and password individually after the upload.
Adding Employee Username and Password to the Employee Import Spreadsheet would be incredibly helpful too. When clients don't have email addresses for all employees, I have to go in manually and individually assign usernames and passwords for all their employees! Yiks!