SlideShare a Scribd company logo
@ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
Power
Saturday
Spice Up your SharePoint list with PowerApps Forms
Rebekka Aalbers
@ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
14 et 15 juin 2019, Paris
Power
Saturday
@ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
3 communautés pour partager,
échanger et apprendre
Power BI, Data, IA, Power Platform, Office 365, SharePoint, etc.
@ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
Merci à nos sponsors
http:// PowerSaturday.com
Silver
Bronze
Gold
Rebekka
Aalbers
Technology Consultant
Power User
Familiar with Modern Lists
A little or no experience with
PowerApps
Not afraid to work with formulas
Agenda
SharePoint list forms options
PowerApps forms for SharePoint
PowerApps building blocks
Working with formulas
What is PowerApps?
How to create a PowerApps form
How to modify a PowerApps form
Administration
DEMO
Limitations
Tips
Questions
Wrap up
SharePoint List forms
options
Classic list
Form options
• Default forms
• InfoPath forms
• SharePoint designer forms
• Third party options
• Custom developed forms
Modern list
Form options
• Default forms
• InfoPath forms
• SharePoint designer forms
• Third party options
• Custom developed forms
• Custom forms met PowerApps
Reasons to change the form
Showing or hiding fields based on conditions
Making fields optional or required based on
conditions
You do not like the default lay out
You want to show data from other sources in
the forms.
…
Power Saturday 2019 E5 - Spice up your SharePoint lists with PowerApps forms
Power Saturday 2019 E5 - Spice up your SharePoint lists with PowerApps forms
▪ Truly WYSIWYG – full control
over user experience, use it as
you build it
▪ Create app logic with familiar
Excel-like expressions
▪ Mash up data from multiple
sources right at the app level
Easy Authoring
Cloud and on-premises connectivity
▪ Built-in connectivity to 200+ cloud
services, files, databases, web APIs,
etc.
▪ Seamless hybrid connectivity to on-
premises systems via the On-
Premises Data Gateway
▪ Build custom connectors for
everyone to leverage
Customize, extend, and build all the apps you need
Seamless Dynamics 365, Office 365, and Azure integration along with connectors to more than 200 data sources
Immersive, end-to-end
solutions
Your list form =
a PowerApps
canvas app
running in the
context of the
SharePoint-list
Why use a PowerApps
form instead of a stand
alone PowerApp?
Is your starting point a
SharePoint list?
Do you like the list functionality?
Why rebuild?!
What this means
Show or hide fields or make read only based on logic
Multi screen forms with step-wise guidence to enter
data
Multimedia capabilities in your form
Conditional formatting
Get data from multiple sources
And more…
Building
blocks
Controls
UI Building blocks
Text input
Label
Media
Forms
Buttons
…
Properties
Update working of
control
Text formatting
Color
Size & Position
Value
Actions
…
Formulas
Building your logic
Excel like
Filter()
Search()
SubmitForm()
Navigate()
…
PowerApps
Syntax
Function(property, property, …);
Function (property, property,…)
Example
Region/ Language code Formula
en-US Set( Number , 0.5 ) ;
Navigate( Screen2, Fade )
fr-FR
nl-NL
Set( Number ; 0,5 ) ;;
Navigate( Screen2 ; Fade )
Power Saturday 2019 E5 - Spice up your SharePoint lists with PowerApps forms
Limits & Bounderies
•No acces (YET!) to
PowerApps form for guest
users
•Delegation limitations
•No easy export of
PowerApps forms
•Does not work from within
the SharePoint mobile
app.
•…
Tips
Use naming format for
controls, variables and
collections
Example
3 lettercode representing control or datatype +
description + screen
Control codes:
• Gallery > gal
• Textbox > txt
• Label > lbl
• Image > img
• …
Data in memory codes:
• Local/Context variable > loc
• Global variable > glb
• Collection > col
Copy controls +
configuration between
forms in design mode
Store (versioning) info
about your form in a
hidden screen
Do not forget!
Language/
Region code
Decimal
delimiter
Properties in
function
delimiter
Functions in
formula
delimiter
en-US . , ;
de-DE
nl-NL
, ; ;;
Resources
Microsoft documentation about list
forms with PowerApps
https://docs.microsoft.com/en-
US/powerapps/maker/canvas-
apps/customize-list-form
PowerApps formula and
control reference
https://docs.microsoft.com/en-
US/powerapps/maker/canvas-apps/formula-reference
https://docs.microsoft.com/en-
US/powerapps/maker/canvas-apps/reference-properties
PowerApps community
https://powerusers.microsoft.com/t5/Pow
erApps-Community/ct-p/PowerApps1
PowerApps & Flow space in the
SharePoint Community on the
Microsoft Tech Community site
https://techcommunity.microsoft.com/t5/P
owerApps-Flow/bd-p/PowerAppFlow
Documentation of all available
connectors for PowerApps, Microsoft
Flow and Logic Apps.
https://docs.microsoft.com/en-
us/connectors/
Blog describing how to export and
import a PowerApps form to a
different list.
https://poszytek.eu/en/microsoft-
en/office-365-en/powerapps-en/importing-
powerapps-package-as-a-sharepoint-list-
form/
BE CREATIVE!
Contact me
Email
rebekka.aalbers@outlook.com
Twitter
@RebekkaAalbers
Blog
https://powersweet.blog
@ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
Evaluations
@ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
SketchNoteofthesessionby@LuiseFreese
@ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
Merci!

More Related Content

PPTX
Power Saturday 2019 Paris - Spice up your SharePoint list with PowerApps forms
PPTX
SharePoint Saturday Cologne 2019 - Spice up your SharePoint list with Power...
PPTX
RISPUG - Top Form - Using PowerApps to Replace List Forms
PPTX
BLOCK YOUR DATE FOR FEB 13 MONDAY @ 9AM
PPTX
PowerApps: A New Approach to the Traditional SharePoint List View
DOCX
ABHISEK KR JHA
PPTX
Operational dashboarding and reporting with Microsoft Business Intelligence
PDF
Advanced Reporting And Charting With Oracle Application Express 4.0
Power Saturday 2019 Paris - Spice up your SharePoint list with PowerApps forms
SharePoint Saturday Cologne 2019 - Spice up your SharePoint list with Power...
RISPUG - Top Form - Using PowerApps to Replace List Forms
BLOCK YOUR DATE FOR FEB 13 MONDAY @ 9AM
PowerApps: A New Approach to the Traditional SharePoint List View
ABHISEK KR JHA
Operational dashboarding and reporting with Microsoft Business Intelligence
Advanced Reporting And Charting With Oracle Application Express 4.0

What's hot (20)

PPTX
Operational dashboarding and reporting with Microsoft Business Intelligence S...
PDF
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechCon
PPTX
August2019 release PowerBI
PDF
Reporting Tools for Microsoft Dynamics GP
PPTX
Creating meaningful dashboards using analytics canvas
PPTX
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
PPTX
Susan Lennon: Building SharePoint Dashboards
PPTX
PPTX
Princeton SPUG BI-Data Visualization
PPTX
Visual guidance for power bi toronto pbi tour (1)
PPTX
SharePoint 2010 Business Intelligence
PPTX
Power bi
PPSX
Lalita Janke Employability Skill Portfolio Presentation
PPTX
Welcome to PowerBI and Tableau
PPTX
Dax & sql in power bi
PPTX
Why powerapps is replacing infopath forms
PPTX
Lalita Janke Employability Skill Portfolio
PDF
Building BI Publisher Reports using Templates
PPTX
SAP ADOBE FORMS| SAP ADOBE FORMS COURSE CONTENT
PPT
Demo: Iron Speed Designer Version 8.0 Released
Operational dashboarding and reporting with Microsoft Business Intelligence S...
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechCon
August2019 release PowerBI
Reporting Tools for Microsoft Dynamics GP
Creating meaningful dashboards using analytics canvas
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
Susan Lennon: Building SharePoint Dashboards
Princeton SPUG BI-Data Visualization
Visual guidance for power bi toronto pbi tour (1)
SharePoint 2010 Business Intelligence
Power bi
Lalita Janke Employability Skill Portfolio Presentation
Welcome to PowerBI and Tableau
Dax & sql in power bi
Why powerapps is replacing infopath forms
Lalita Janke Employability Skill Portfolio
Building BI Publisher Reports using Templates
SAP ADOBE FORMS| SAP ADOBE FORMS COURSE CONTENT
Demo: Iron Speed Designer Version 8.0 Released
Ad

Similar to Power Saturday 2019 E5 - Spice up your SharePoint lists with PowerApps forms (20)

PDF
SPS Oslo 18 Spice Up your modern SharePoint list with Power Apps Forms
PPTX
SPS Stockholm: PowerApps Jumpstart
PPTX
SPS Cambridge: PowerApps Jumpstart
PDF
Power Apps 101 SharePoint Saturday Lisbon 2019
PPTX
PowerApps 101 SharePoint Saturday Belgium 2019
PPTX
An introduction to microsoft power apps
PDF
UK Community day 20180206 PowerApps hackathon
PPTX
PowerApps 101 Presentation SharePoint Saturday Netherlands 2019
PPTX
COB - PowerApps - the good, the bad and the ugly - early 2018
PPTX
Powering Up SharePoint Forms with PowerApps
PPTX
Top PowerApps Training Power Automate Online Training.pptx
PPTX
Next Level PowerApps
PDF
power apps (1).pdf
PPTX
power apps.pptx
PPTX
PowerApps 101 presentation SharePoint Saturday London 2019
PPTX
Workflows and Forms in Microsoft world - when to use what
PPTX
Power Apps Training in madhapur, Hyderabad
PPTX
Power Apps Training in madhapur, Hyderabad
PPTX
m365_slides.pptx
DOCX
PowerApps for Beginners: A Guide to Building Your First App
SPS Oslo 18 Spice Up your modern SharePoint list with Power Apps Forms
SPS Stockholm: PowerApps Jumpstart
SPS Cambridge: PowerApps Jumpstart
Power Apps 101 SharePoint Saturday Lisbon 2019
PowerApps 101 SharePoint Saturday Belgium 2019
An introduction to microsoft power apps
UK Community day 20180206 PowerApps hackathon
PowerApps 101 Presentation SharePoint Saturday Netherlands 2019
COB - PowerApps - the good, the bad and the ugly - early 2018
Powering Up SharePoint Forms with PowerApps
Top PowerApps Training Power Automate Online Training.pptx
Next Level PowerApps
power apps (1).pdf
power apps.pptx
PowerApps 101 presentation SharePoint Saturday London 2019
Workflows and Forms in Microsoft world - when to use what
Power Apps Training in madhapur, Hyderabad
Power Apps Training in madhapur, Hyderabad
m365_slides.pptx
PowerApps for Beginners: A Guide to Building Your First App
Ad

More from PowerSaturdayParis (20)

PDF
Power Saturday 2019 S2 - Version avancée de création de Teams en libre service
PDF
Power Saturday 2019 F2 - La combinaison de Dynamics 365 avec la Power Platform
PDF
Power Saturday 2019 E6 - Day-to-day processes optimization in Office 365
PDF
Power Saturday 2019 E1 - Office 365 security
PDF
Power Saturday 2019 F6 - I developed a SPFx solution, what to do next and how...
PDF
Power Saturday 2019 F4 - The rise of the citizen developer
PDF
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
PDF
Power Saturday 2019 E3 - SharePoint unexplained
PDF
Power Saturday 2019 - D6 - Design thinking and innovation accounting
PPTX
Power Saturday 2019 - D4 - Doctor Fow best practices
PDF
Power Saturday 2019 C4 - CALCULATE the Swiss Army Knife in DAX
PDF
Power Saturday 2019 C1 - Power BI embedded
PDF
Power Saturday 2019 D3 - Contruisons une solution de OnBoarding avec Graph et...
PDF
Power Saturday 2019 D2 - Capture your store visit with PowerApps
PDF
Power Saturday 2019 C6 - Power BI + Machine Learning = AutoML
PDF
Power Saturday 2019 C5 - Driving Power BI automation through monitoring
PDF
Power Saturday 2019 A6 - les nouveautés SQL Server 2019 et le Big Data
PPTX
Power Saturday 2019 A3 - Azure Data Factory deep dive
PDF
Power Saturday 2019 B6 - SQL Server installation cookbook
PDF
Power Saturday 2019 B4 - From relational to Multimodel Azure Cosmos DB
Power Saturday 2019 S2 - Version avancée de création de Teams en libre service
Power Saturday 2019 F2 - La combinaison de Dynamics 365 avec la Power Platform
Power Saturday 2019 E6 - Day-to-day processes optimization in Office 365
Power Saturday 2019 E1 - Office 365 security
Power Saturday 2019 F6 - I developed a SPFx solution, what to do next and how...
Power Saturday 2019 F4 - The rise of the citizen developer
Power Saturday 2019 F3 - Enabling external sharing in Office365 SharePoint an...
Power Saturday 2019 E3 - SharePoint unexplained
Power Saturday 2019 - D6 - Design thinking and innovation accounting
Power Saturday 2019 - D4 - Doctor Fow best practices
Power Saturday 2019 C4 - CALCULATE the Swiss Army Knife in DAX
Power Saturday 2019 C1 - Power BI embedded
Power Saturday 2019 D3 - Contruisons une solution de OnBoarding avec Graph et...
Power Saturday 2019 D2 - Capture your store visit with PowerApps
Power Saturday 2019 C6 - Power BI + Machine Learning = AutoML
Power Saturday 2019 C5 - Driving Power BI automation through monitoring
Power Saturday 2019 A6 - les nouveautés SQL Server 2019 et le Big Data
Power Saturday 2019 A3 - Azure Data Factory deep dive
Power Saturday 2019 B6 - SQL Server installation cookbook
Power Saturday 2019 B4 - From relational to Multimodel Azure Cosmos DB

Recently uploaded (20)

PPTX
sap open course for s4hana steps from ECC to s4
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
cuic standard and advanced reporting.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Spectroscopy.pptx food analysis technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Understanding_Digital_Forensics_Presentation.pptx
sap open course for s4hana steps from ECC to s4
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
cuic standard and advanced reporting.pdf
MIND Revenue Release Quarter 2 2025 Press Release
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Programs and apps: productivity, graphics, security and other tools
The AUB Centre for AI in Media Proposal.docx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectroscopy.pptx food analysis technology
NewMind AI Weekly Chronicles - August'25 Week I
MYSQL Presentation for SQL database connectivity
Understanding_Digital_Forensics_Presentation.pptx

Power Saturday 2019 E5 - Spice up your SharePoint lists with PowerApps forms

  • 1. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019 Power Saturday Spice Up your SharePoint list with PowerApps Forms Rebekka Aalbers
  • 2. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019 14 et 15 juin 2019, Paris Power Saturday
  • 3. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019 3 communautés pour partager, échanger et apprendre Power BI, Data, IA, Power Platform, Office 365, SharePoint, etc.
  • 4. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019 Merci à nos sponsors http:// PowerSaturday.com Silver Bronze Gold
  • 6. Power User Familiar with Modern Lists A little or no experience with PowerApps Not afraid to work with formulas
  • 7. Agenda SharePoint list forms options PowerApps forms for SharePoint PowerApps building blocks Working with formulas What is PowerApps? How to create a PowerApps form How to modify a PowerApps form Administration DEMO Limitations Tips Questions Wrap up
  • 9. Classic list Form options • Default forms • InfoPath forms • SharePoint designer forms • Third party options • Custom developed forms
  • 10. Modern list Form options • Default forms • InfoPath forms • SharePoint designer forms • Third party options • Custom developed forms • Custom forms met PowerApps
  • 11. Reasons to change the form Showing or hiding fields based on conditions Making fields optional or required based on conditions You do not like the default lay out You want to show data from other sources in the forms. …
  • 14. ▪ Truly WYSIWYG – full control over user experience, use it as you build it ▪ Create app logic with familiar Excel-like expressions ▪ Mash up data from multiple sources right at the app level Easy Authoring
  • 15. Cloud and on-premises connectivity ▪ Built-in connectivity to 200+ cloud services, files, databases, web APIs, etc. ▪ Seamless hybrid connectivity to on- premises systems via the On- Premises Data Gateway ▪ Build custom connectors for everyone to leverage
  • 16. Customize, extend, and build all the apps you need Seamless Dynamics 365, Office 365, and Azure integration along with connectors to more than 200 data sources Immersive, end-to-end solutions
  • 17. Your list form = a PowerApps canvas app running in the context of the SharePoint-list
  • 18. Why use a PowerApps form instead of a stand alone PowerApp?
  • 19. Is your starting point a SharePoint list? Do you like the list functionality? Why rebuild?!
  • 20. What this means Show or hide fields or make read only based on logic Multi screen forms with step-wise guidence to enter data Multimedia capabilities in your form Conditional formatting Get data from multiple sources And more…
  • 21. Building blocks Controls UI Building blocks Text input Label Media Forms Buttons … Properties Update working of control Text formatting Color Size & Position Value Actions … Formulas Building your logic Excel like Filter() Search() SubmitForm() Navigate() …
  • 23. Example Region/ Language code Formula en-US Set( Number , 0.5 ) ; Navigate( Screen2, Fade ) fr-FR nl-NL Set( Number ; 0,5 ) ;; Navigate( Screen2 ; Fade )
  • 26. •No acces (YET!) to PowerApps form for guest users •Delegation limitations •No easy export of PowerApps forms •Does not work from within the SharePoint mobile app. •…
  • 27. Tips
  • 28. Use naming format for controls, variables and collections Example 3 lettercode representing control or datatype + description + screen Control codes: • Gallery > gal • Textbox > txt • Label > lbl • Image > img • … Data in memory codes: • Local/Context variable > loc • Global variable > glb • Collection > col
  • 29. Copy controls + configuration between forms in design mode
  • 30. Store (versioning) info about your form in a hidden screen
  • 31. Do not forget! Language/ Region code Decimal delimiter Properties in function delimiter Functions in formula delimiter en-US . , ; de-DE nl-NL , ; ;;
  • 32. Resources Microsoft documentation about list forms with PowerApps https://docs.microsoft.com/en- US/powerapps/maker/canvas- apps/customize-list-form PowerApps formula and control reference https://docs.microsoft.com/en- US/powerapps/maker/canvas-apps/formula-reference https://docs.microsoft.com/en- US/powerapps/maker/canvas-apps/reference-properties PowerApps community https://powerusers.microsoft.com/t5/Pow erApps-Community/ct-p/PowerApps1 PowerApps & Flow space in the SharePoint Community on the Microsoft Tech Community site https://techcommunity.microsoft.com/t5/P owerApps-Flow/bd-p/PowerAppFlow Documentation of all available connectors for PowerApps, Microsoft Flow and Logic Apps. https://docs.microsoft.com/en- us/connectors/ Blog describing how to export and import a PowerApps form to a different list. https://poszytek.eu/en/microsoft- en/office-365-en/powerapps-en/importing- powerapps-package-as-a-sharepoint-list- form/
  • 35. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019 Evaluations
  • 36. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019 SketchNoteofthesessionby@LuiseFreese