cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Slloyd
Frequent Visitor

How to surface, organize and distribute PowerApps?

While there are tons of specific technical "how to" videos on PowerApps (for which I'm grateful), I'm having trouble finding more general, high level view instructions and "best practices" regarding the best way to manage, surface and organize forms, apps and data for business users to consume. 

Specifically:

1. How do most people provide employee access to say standard business forms like Leave of Absense, Reimbursment etc.?  I will be building most of my forms using SharePoint lists as a data source probably.

2. Do you create a common SharePoint web page or Dashboard with links to SharePoint list forms? or do you prefer to create standalone Canvas Apps that access SharePoint list data? If so, how would you distribute such Apps?

3. And how do other approving staff members find the forms for specific user they need to approve (other than an email approval link from a workflow) or just find a random form that they need work on that has already been started? 

 

Thanks! 

1 ACCEPTED SOLUTION

Accepted Solutions
v-yutliu-msft
Community Support
Community Support

Hi @Slloyd ,

Firstly, in PowerApps, there are some templates that can help you:10146.PNG

The first one is used to manage budget and the second one is used to manage leave request.

You could build your app by referring these templates.

 

Secondly,  you could distribute PowerApps by sharing apps.

After you buid your app, click "share", choose users.10147.PNG

Please note that you could only share apps to the users that are in the same group.

 

Thirdly, about different users.

You could make different users have different permission of your app.

In the log in page, you could try this formula:

If(User().Email=.....,Screen1,User().Email=.....,Screen2.....)

 

Thirdly, about using sharepoint custom form or powerapps standalone app.

This is decided by your demands. If you build sharepoint custom form, the function will less than powerapps standalone app.

And data source could only be sharepoint list. However, if you build powerapps standalone app, you could connect with several data sources.

 

Lastly, about how to find the spefic form.

You could set the form's Item based on the user's account.

For example,try this formula:

LookUp(listname,approver.Email=User().Email)

 

 

 

Best regards,

 

Community Support Team _ Phoebe Liu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

1 REPLY 1
v-yutliu-msft
Community Support
Community Support

Hi @Slloyd ,

Firstly, in PowerApps, there are some templates that can help you:10146.PNG

The first one is used to manage budget and the second one is used to manage leave request.

You could build your app by referring these templates.

 

Secondly,  you could distribute PowerApps by sharing apps.

After you buid your app, click "share", choose users.10147.PNG

Please note that you could only share apps to the users that are in the same group.

 

Thirdly, about different users.

You could make different users have different permission of your app.

In the log in page, you could try this formula:

If(User().Email=.....,Screen1,User().Email=.....,Screen2.....)

 

Thirdly, about using sharepoint custom form or powerapps standalone app.

This is decided by your demands. If you build sharepoint custom form, the function will less than powerapps standalone app.

And data source could only be sharepoint list. However, if you build powerapps standalone app, you could connect with several data sources.

 

Lastly, about how to find the spefic form.

You could set the form's Item based on the user's account.

For example,try this formula:

LookUp(listname,approver.Email=User().Email)

 

 

 

Best regards,

 

Community Support Team _ Phoebe Liu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Helpful resources

Announcements
PA User Group

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

secondImage

Demo Extravaganza is Back!

We are excited to announce that Demo Extravaganza for 2021 has started!

MBAS on Demand

Microsoft Business Applications Summit sessions

On-demand access to all the great content presented by the product teams and community members! #MSBizAppsSummit #CommunityRocks

Power Apps June 2021

June Power Apps Community Call

Did you miss the call? Check out the recording here!

Users online (26,864)