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!
Solved! Go to Solution.
Hi @Slloyd ,
Firstly, in PowerApps, there are some templates that can help you:
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.
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,
Hi @Slloyd ,
Firstly, in PowerApps, there are some templates that can help you:
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.
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,
User | Count |
---|---|
3 | |
3 | |
2 | |
2 | |
2 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 |