PowerApps can be used to create richer and more functional views of SharePoint list data compared to traditional list views. PowerApps allows building mobile views of list data for free. It provides more options for user experience and layout compared to standard SharePoint views. Views built in PowerApps can include additional functionality like linking to associated data and integrating with Microsoft Flow for buttons that trigger workflows.
PowerApps: A New Approach to Enhancing SharePoint List Views
1. PowerApps: A New Approach to
the Traditional SharePoint List
View
Wes Preston
2. Abstract
PowerApps is an excellent tool for custom forms and facilitating
business processes (with Microsoft Flow). But did you know PowerApps
is also capable of building dramatically better list views?
It's no mere coincidence that PowerApps are surfaced in the SharePoint
interface via the View dropdown control. See how PowerApps can be
used to display richer and more functional views of your data.
4. Expectations
• Not necessarily the “SharePointy” way of thinking
Keep in mind:
Do you see these ‘views’ being of value to your
users?
5. PowerApps
• The Business User tool for building solutions
• Part of the ‘Power Platform’
• Part of the Azure / Dynamics product group
• *Not* built (specifically) for SharePoint
• The replacement successor to InfoPath
• Forms, forms, forms…
6. PowerApps
• The SharePoint focus:
• Custom list forms
• Business apps based on lists
• Mobile access to data
16. PowerApps
web part
• Available for Modern Pages
• Resizable on page
• Requires the App ID
• Replaces the iframe approach
• Apps likely created by starting in PowerApps
Studio rather than starting from SharePoint list
• Want to use the tablet layout
(Starting from list is limited to phone layout)
18. PowerApps:
DataTable
• Which fields, and what order – Set in the
DataTable data settings
• Sort order and filtering – Set in the Items
formula
Formula examples:
SortByColumns(Requests,"Title",Ascending)
Filter(Requests, Priority.Value = "High")
SortByColumns(Filter(Requests, Priority.Value =
"High"),"Title",Descending)
19. PowerApps:
DataTable
• Pros:
• Quick to create
• Can manually configure the column headings
• Can build out additional functionality
• Info panel-like…
• This you *can* format
If(DataTable1.Selected.Priority.Value = "High",Red, Black)
• Cons:
• Simple, not as configurable (column formatting,
conditional formatting)
23. PowerApps:
Gallery
• Different layouts:
• Horizontal, vertical, adjustable
• Similar to the Info Panel: Details right, details
bottom, etc.
• Conditional forms
• Show relational data from other lists/libraries
• Column formatting allows for buttons to kick off
Flows or other actions (via formulas)
26. PowerApps:
Gallery
• Can build a gallery to look similar to a DataTable
but get the additional configurability, it just
takes a lot more manual effort
28. PowerApps:
Recap
• Gallery views vs. DataTable
• Get mobile for free
• More UX options
• Link to more forms as needed
• Seamless Flow buttons
• Graphing and Power BI
• Can bring in associated data from other sources
• Can also surface in Teams
29. PowerApps:
Sharing and
Security
• Views don’t have security in SharePoint, but
apps can be shared with specific people or
groups.
• Role-specific apps
• Note: This is ‘security’ by obscurity…
30. Feedback
• What do you think?
• Does this resonate?
• Do you see these ‘views’ being of value to your
users?
31. References,
Notes,
Resources
• PowerApps
https://powerapps.microsoft.com/
• My Blog
http://www.idubbs.com/blog/powerapps-and-flows/
• Column formatting
https://docs.microsoft.com/en-us/sharepoint/dev/declarative-
customization/column-formatting
• Customize list form with PowerApps
https://docs.microsoft.com/en-us/powerapps/customize-list-form
Hinweis der Redaktion
Please keep this in mind as we go through the content…
I’m going to call this a ‘view’. It’s different than our traditional table-like view, but it’s also mobile targeted, so it needs to be different…
There are a variety of approaches here… starting with mobile
The SharePoint mobile app is more polished, but not customizable. The PowerApps app is customizable… not only to view data, but build full solutions with.
There are a variety of approaches here… starting with mobile
One downside – the fixed size of the web part contents rather than being responsive.
Still not as ‘native’ looking as a SharePoint list view, but getting better and comes with a LOT more functionality.
There are a variety of approaches here… starting with mobile
SharePoint folks are used to the vertical layout, but horizontal is also available.
There are a variety of approaches here… starting with mobile
There are a variety of approaches here… starting with mobile