Hello, when a screen has ‘Not Set’ for all roles, it’s wide open Everyone can see it.
Once we change any role to something besides not set, the Not Set roles can no longer see the screen.
One thing we can do is make sure all new inquiries and reports that we add are assigned proper roles versus leaving all roles at Not Set.
Another thing we can do is make sure all users have proper roles assigned that align with their positions and responsibilities. For example, if a person works in po and ap and needs to approve time, we place them in multiple roles and we test to make sure they have what they need.
If many changes are needed to roles, I always test the changes in a test copy of the tenant then repeat in production after, with screens side by side. I log in as the users in question to make sure they have what they need. Hope this helps you.