
Uniting these applications was accomplished over a series of projects, one of which was the Roles & Permissions project presented here. The goal of the project was to improve and simplify the user experience by developing a single role and permission management system to replace the two systems used by the legacy applications.



2. Users did not understand what each of the roles did and everything they granted access to.
3. Users were divided on which existing role system they preferred. Some users liked the increased functionality provided by the HR system, which let them customize the permissions provided by each role. Many of those users wanted additional functionality to let them create additional roles with custom permission sets. Other users preferred the set permissions provided by the EHS role system, and sited situations where employees had unintentionally been given more or less permissions than they should have been. Some of this group indicated that they didn’t use all of the roles, and thought reducing the number of roles would make it easier to use.




These user flows helped the team understand how various user types would access the new content, and how the experience differed by type of user.

These wireframes show two potential options for reorganizing the Edit Employee page to accommodate a new Roles and Permissions section.

These wireframes represent two potential options for providing users with role information, including the permissions they grant, and detailed descriptions of those permissions.

The image on the left shows the existing UI for assigning roles. The image on the right shows a proposed UI, where descriptions of each role are provided.

Users preferred the matrix with indicators to the the table approach. They preferred the side by side comparison of roles and the quick overview it provided as opposed to having to select a role to view a table that included descriptions.

While changing the functionality of the roles was out of scope for the moment, I explored how we might offer role customization in later phases.

This issue illustrates a a confusing part of the UI for some users who expect the dots to be clickable.