ESS employee profile is currently created by a background process which bypasses the security framework. This process is insecure because the security question and answer is blank and the user is automatically approved. To resolve this issue, the following changes will be made: - Add a utility option to "Create Web Login" which will prompt a username and display the registered email address.
- Call the security framework to create the user if the user does not exist. The security framework will send an email similar to the new user registered.
- If the user exists, all fields are read only.
- When an employee profile is saved, call the security framework passing details.
- Details include active/inactive which will approve/disapprove the employee.
- Email address
- Phone number
- Employee Name
- Remove the configuration for ESS username format.
- Remove the background process that creates employee profile in ESS.
Functionality consideration: - Upload of an employee will create the employee profile without the ESS login. Administrators will have to manually create the ESS profile and link the employee.
- If the web login username is blank, the web user profile will not be created.
|