SlideShare uma empresa Scribd logo
1 de 32
PowerApps: A New Approach to
the Traditional SharePoint List
View
Wes Preston
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.
Wes Preston – MVP, Consultant
3
@idubbs
idubbs.com/blog
trecstone.com
Expectations
• Not necessarily the “SharePointy” way of thinking
Keep in mind:
Do you see these ‘views’ being of value to your
users?
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…
PowerApps
• The SharePoint focus:
• Custom list forms
• Business apps based on lists
• Mobile access to data
SharePoint
Views
• Client-Side Rendering / JS Link
• Custom Dev
Classic
• Column Formatting (JSON)
• View Formatting (JSON)
• Field Customizers (Dev)
Modern
Modern
SharePoint
Views
• Still easy for end users to provide lots of value
Column
Formatting
View
Formatting
• Powerful, but ugh… JSON
• NOT end user friendly
SharePoint
Mobile App
• No additional work
• A new type of ‘view’
• Bonus:
Links to PowerApps
PowerApps
Mobile
PowerApps
Mobile App
• Default app close to
SharePoint mobile app
• Easy to customize:
• Fields
• Format
• Layout
• Additional functionality
Compare
Mobile Apps
PowerApps DataTable
Introducing the PowerApps (SharePoint) web part
PowerApps
web part
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)
PowerApps:
DataTable
• Demo
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)
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)
PowerApps:
DataTable
• Demo
PowerApps Gallery
Approach 1 – “Modern” cards and layouts
PowerApps:
Gallery
• By default a number of layouts available
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)
PowerApps:
Gallery
PowerApps Gallery
Approach 2 – “Rows and Columns”
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
Wrap up and Notes
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
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…
Feedback
• What do you think?
• Does this resonate?
• Do you see these ‘views’ being of value to your
users?
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
PowerApps: A New Approach to the Traditional SharePoint List View

Mais conteúdo relacionado

Mais procurados

Graviton BI Publisher Presentation
Graviton BI Publisher PresentationGraviton BI Publisher Presentation
Graviton BI Publisher Presentation
gravitonconsulting
 
Power View: Analysis and Visualization for Your Application’s Data
Power View: Analysis and Visualization for Your Application’s DataPower View: Analysis and Visualization for Your Application’s Data
Power View: Analysis and Visualization for Your Application’s Data
Andrew Brust
 

Mais procurados (12)

Hyperion Essbase - Ravi Kurakula
Hyperion Essbase   -   Ravi KurakulaHyperion Essbase   -   Ravi Kurakula
Hyperion Essbase - Ravi Kurakula
 
Building a SSAS Tabular Model Database
Building a SSAS Tabular Model DatabaseBuilding a SSAS Tabular Model Database
Building a SSAS Tabular Model Database
 
Using Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data VisualizationUsing Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data Visualization
 
Power BI / AAS Model Optimization
Power BI / AAS Model OptimizationPower BI / AAS Model Optimization
Power BI / AAS Model Optimization
 
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
 
Graviton BI Publisher Presentation
Graviton BI Publisher PresentationGraviton BI Publisher Presentation
Graviton BI Publisher Presentation
 
Princeton SPUG BI-Data Visualization
Princeton SPUG BI-Data VisualizationPrinceton SPUG BI-Data Visualization
Princeton SPUG BI-Data Visualization
 
Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)
Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)
Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)
 
Exciting new features in Datapolis Process System 4.3
Exciting new features in Datapolis Process System 4.3Exciting new features in Datapolis Process System 4.3
Exciting new features in Datapolis Process System 4.3
 
Power View: Analysis and Visualization for Your Application’s Data
Power View: Analysis and Visualization for Your Application’s DataPower View: Analysis and Visualization for Your Application’s Data
Power View: Analysis and Visualization for Your Application’s Data
 
How to Ensure your Microsoft BI Project is a Success!
How to Ensure your Microsoft BI Project is a Success! How to Ensure your Microsoft BI Project is a Success!
How to Ensure your Microsoft BI Project is a Success!
 
ArcherGrey Bill Of Material (BOM) Product Uploader 2016x 3D Exp
ArcherGrey Bill Of Material (BOM) Product Uploader 2016x 3D ExpArcherGrey Bill Of Material (BOM) Product Uploader 2016x 3D Exp
ArcherGrey Bill Of Material (BOM) Product Uploader 2016x 3D Exp
 

Semelhante a PowerApps: A New Approach to the Traditional SharePoint List View

knowledgeforumpowerbitrainingnew-230816140827-5eb14be7.pdf
knowledgeforumpowerbitrainingnew-230816140827-5eb14be7.pdfknowledgeforumpowerbitrainingnew-230816140827-5eb14be7.pdf
knowledgeforumpowerbitrainingnew-230816140827-5eb14be7.pdf
Rame28
 
Enabling Self Service Business Intelligence using Excel
Enabling Self Service Business Intelligenceusing ExcelEnabling Self Service Business Intelligenceusing Excel
Enabling Self Service Business Intelligence using Excel
Alan Koo
 

Semelhante a PowerApps: A New Approach to the Traditional SharePoint List View (20)

Seatug Presentation (Excel to Data Viz culture) Seattle Tableau User Group
Seatug Presentation (Excel to Data Viz culture) Seattle Tableau User GroupSeatug Presentation (Excel to Data Viz culture) Seattle Tableau User Group
Seatug Presentation (Excel to Data Viz culture) Seattle Tableau User Group
 
Tableau Desktop Material
Tableau Desktop MaterialTableau Desktop Material
Tableau Desktop Material
 
Excel to Power BI
Excel to Power BIExcel to Power BI
Excel to Power BI
 
Self-Service Business Intelligence in Excel
Self-Service Business Intelligence in ExcelSelf-Service Business Intelligence in Excel
Self-Service Business Intelligence in Excel
 
Branson - Self-Service Business Intelligence for On-Prem Organizations
Branson - Self-Service Business Intelligence for On-Prem OrganizationsBranson - Self-Service Business Intelligence for On-Prem Organizations
Branson - Self-Service Business Intelligence for On-Prem Organizations
 
MS Access.pptx
MS Access.pptxMS Access.pptx
MS Access.pptx
 
Acumatica Summit 2017 - Dashboards and Analytics
Acumatica Summit 2017 - Dashboards and AnalyticsAcumatica Summit 2017 - Dashboards and Analytics
Acumatica Summit 2017 - Dashboards and Analytics
 
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIOffice 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
 
Tableau course curriculum
Tableau course curriculumTableau course curriculum
Tableau course curriculum
 
Dax & sql in power bi
Dax & sql in power biDax & sql in power bi
Dax & sql in power bi
 
Taming the shrew Power BI
Taming the shrew Power BITaming the shrew Power BI
Taming the shrew Power BI
 
knowledgeforumpowerbitrainingnew-230816140827-5eb14be7.pdf
knowledgeforumpowerbitrainingnew-230816140827-5eb14be7.pdfknowledgeforumpowerbitrainingnew-230816140827-5eb14be7.pdf
knowledgeforumpowerbitrainingnew-230816140827-5eb14be7.pdf
 
PowerBI Training
PowerBI Training PowerBI Training
PowerBI Training
 
SQL Server Denali: BI on Your Terms
SQL Server Denali: BI on Your Terms SQL Server Denali: BI on Your Terms
SQL Server Denali: BI on Your Terms
 
Self-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BISelf-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BI
 
MWLUG 2016 : AD117 : Xpages & jQuery DataTables
MWLUG 2016 : AD117 : Xpages & jQuery DataTablesMWLUG 2016 : AD117 : Xpages & jQuery DataTables
MWLUG 2016 : AD117 : Xpages & jQuery DataTables
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
 
Enabling Self Service Business Intelligence using Excel
Enabling Self Service Business Intelligenceusing ExcelEnabling Self Service Business Intelligenceusing Excel
Enabling Self Service Business Intelligence using Excel
 
Power bi
Power biPower bi
Power bi
 
People soft basics
People soft basicsPeople soft basics
People soft basics
 

Mais de Wes Preston

2013 SharePoint Fest DC - Build a SharePoint Intake/Request List
2013 SharePoint Fest DC - Build a SharePoint Intake/Request List2013 SharePoint Fest DC - Build a SharePoint Intake/Request List
2013 SharePoint Fest DC - Build a SharePoint Intake/Request List
Wes Preston
 
What is this thing called 'SharePoint'?
What is this thing called 'SharePoint'?What is this thing called 'SharePoint'?
What is this thing called 'SharePoint'?
Wes Preston
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint Roles
Wes Preston
 

Mais de Wes Preston (10)

2013 SharePoint Fest DC - Build a SharePoint Intake/Request List
2013 SharePoint Fest DC - Build a SharePoint Intake/Request List2013 SharePoint Fest DC - Build a SharePoint Intake/Request List
2013 SharePoint Fest DC - Build a SharePoint Intake/Request List
 
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 20132013 SPFest - Customizing Sites and Pages in SharePoint 2013
2013 SPFest - Customizing Sites and Pages in SharePoint 2013
 
What is this thing called 'SharePoint'?
What is this thing called 'SharePoint'?What is this thing called 'SharePoint'?
What is this thing called 'SharePoint'?
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint Roles
 
Demystifying SharePoint Governance and User Adoption
Demystifying SharePoint Governance and User AdoptionDemystifying SharePoint Governance and User Adoption
Demystifying SharePoint Governance and User Adoption
 
SharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and UnderappreciatedSharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and Underappreciated
 
SharePoint: Choose Your Own Adventure
SharePoint: Choose Your Own AdventureSharePoint: Choose Your Own Adventure
SharePoint: Choose Your Own Adventure
 
SharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and UnderappreciatedSharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and Underappreciated
 
SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101
 
SharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and UnderappreciatedSharePoint Lists: Used, Abused and Underappreciated
SharePoint Lists: Used, Abused and Underappreciated
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

PowerApps: A New Approach to the Traditional SharePoint List View

Notas do Editor

  1. Please keep this in mind as we go through the content…
  2. 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…
  3. There are a variety of approaches here… starting with mobile
  4. 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.
  5. There are a variety of approaches here… starting with mobile
  6. One downside – the fixed size of the web part contents rather than being responsive.
  7. Still not as ‘native’ looking as a SharePoint list view, but getting better and comes with a LOT more functionality.
  8. There are a variety of approaches here… starting with mobile
  9. SharePoint folks are used to the vertical layout, but horizontal is also available.
  10. There are a variety of approaches here… starting with mobile
  11. There are a variety of approaches here… starting with mobile