I am trying to create an approval application which is sent to manager for approval after request is made by the requester. What i want is a separate view of my application for requester and for approver. Requester will have less privilage as compare to Approver which can be a manager or CEO of a company.
I have done something similar to this, I accomplished this type of thing different ways based on what I had available to me.
For one app, I had made a ticketing system. The techs had a different view than regular users. For this, I set up a Custom Entity in the CDS that contains the names of the techs and then the application tests if that name is in that entity and if it is, it navigates to the tech part of the application or displays/hides certain elements of the application and vice versa.
For another application, I tested off of certain Job Titles and Departments as was provided to me in their Office365 User data and made certain icons available/not available depending on where they were within the company.
It all depends on what way you'd like to go about it.