web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Is it possible to crea...
Power Apps
Answered

Is it possible to create single App instead of 4 Apps.

(0) ShareShare
ReportReport
Posted on by 527

Hi 

I have created 4 Apps as follows

1st App - creating Ticket (More than 5 users)

2nd App - Assigning Ticket (1 User)

3rd App - Task completion (More than 5 Users)

4th App - closing Ticket (1 User)

 

Is it possible to create single App instead of 4 Apps.

 

Thanks & Regards

Categories:
I have the same question (0)
  • JR-BejeweledOne Profile Picture
    5,836 Moderator on at

    Sure you can.   You can put it all in a single app and control who can access the various screens by controlling the visibility or displaymode of buttons and navigation elements.

  • knsrinath Profile Picture
    527 on at

    Hi @JR-BejeweledOne 

     

    Thanks for your quick response.

    I am new to Power Apps

     

    Can you please explain little bit more for better understanding.

     

    Thanks & Regards

  • Verified answer
    JR-BejeweledOne Profile Picture
    5,836 Moderator on at

    You would have multiple screens in your app.   Different screens for the different functions.   How I have handled this situation is to have a Welcome screen and a button for each different function.

     

    I have a backend access control list.   For example:   In one of my Apps I have a list of developers on 2 different teams.    I identify those who are managers with a Yes/No column called IsManager.

     

    In the app that they access, Managers can see all the buttons on the welcome screen and non-managers can only see 2 buttons.   Those buttons control what they can access.   On AppStart I set a variable called Manager to true by looking up to the Access control list and seeing if the person is listed as a manager or not.

     

    You can use either the User() function or the Office365Users connector to compare to your access list.  In your access list, you would need to use a unique identifier that is also available in the User() function and the Office365Users connector.   I have found that email is the best option.

     

    You can set a variable like this:  Set(varManager, LookUp(AccessList, Title = Office365Users.MyProfileV2().Mail).IsManager) IsManager can be replaced with whatever field you are using to define the role the user has.

     

    Once your variable is set you can use it in the Visible or DisplayMode properties of your buttons or other navigation elements you are using in the app that allow users to navigate between screens.

     

    Like this:

    If your variable is true/false

    Visible: varRole

    DisplayMode:  If( varRole, DisplayMode.Edit, DisplayMode.Disabled)

     

    If your variable is not true/false

    Visible:  If(varRole = "RoleValue", true, false)

    DisplayMode:  If( varRole = "RoleValue", DisplayMode.Edit, DisplayMode.Disabled)

     

    I hope this helps

     

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 356 Most Valuable Professional

#2
11manish Profile Picture

11manish 225 Super User 2026 Season 2

#3
Mohsin Ali Profile Picture

Mohsin Ali 211

Last 30 days Overall leaderboard