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 Paris - Spice up your SharePoint list with PowerApps forms
Power Saturday 2019 Paris - Spice up your SharePoint list 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 Paris - Spice up your SharePoint list 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

PDF
Power Saturday 2019 E5 - Spice up your SharePoint lists with PowerApps forms
PPTX
SharePoint Saturday Cologne 2019 - Spice up your SharePoint list with Power...
PDF
SPS Oslo 18 Spice Up your modern SharePoint list with Power Apps Forms
PPTX
RISPUG - Top Form - Using PowerApps to Replace List Forms
PPTX
PowerApps: A New Approach to the Traditional SharePoint List View
PPTX
BLOCK YOUR DATE FOR FEB 13 MONDAY @ 9AM
PPTX
Quick & Easy SharePoint Forms with StratusForms
DOCX
ABHISEK KR JHA
Power Saturday 2019 E5 - Spice up your SharePoint lists with PowerApps forms
SharePoint Saturday Cologne 2019 - Spice up your SharePoint list with Power...
SPS Oslo 18 Spice Up your modern SharePoint list with Power Apps Forms
RISPUG - Top Form - Using PowerApps to Replace List Forms
PowerApps: A New Approach to the Traditional SharePoint List View
BLOCK YOUR DATE FOR FEB 13 MONDAY @ 9AM
Quick & Easy SharePoint Forms with StratusForms
ABHISEK KR JHA

What's hot (20)

PPTX
Operational dashboarding and reporting with Microsoft Business Intelligence
PPTX
Introduction to InfoPath 2010
PPTX
Search Driven Solutions
PDF
Advanced Reporting And Charting With Oracle Application Express 4.0
PPTX
Operational dashboarding and reporting with Microsoft Business Intelligence S...
KEY
SharePoint: Introduction to InfoPath
PDF
Reporting Tools for Microsoft Dynamics GP
PPTX
SharePoint Forms & InfoPath – Go with what you know
PDF
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechCon
PPTX
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
PPTX
Susan Lennon: Building SharePoint Dashboards
PPTX
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
PPTX
Creating meaningful dashboards using analytics canvas
PPTX
Transform SharePoint List Forms with HTML and CSS
PPTX
Building business forms with InfoPath 2010 and SharePoint 2010 – Part 2
PPTX
Princeton SPUG BI-Data Visualization
PPTX
PDF
SPSNJ 2013 Building Business Solutions using InfoPath
PPT
5 form templates and form library
PPTX
Apps for Office Introduction
Operational dashboarding and reporting with Microsoft Business Intelligence
Introduction to InfoPath 2010
Search Driven Solutions
Advanced Reporting And Charting With Oracle Application Express 4.0
Operational dashboarding and reporting with Microsoft Business Intelligence S...
SharePoint: Introduction to InfoPath
Reporting Tools for Microsoft Dynamics GP
SharePoint Forms & InfoPath – Go with what you know
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechCon
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Susan Lennon: Building SharePoint Dashboards
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
Creating meaningful dashboards using analytics canvas
Transform SharePoint List Forms with HTML and CSS
Building business forms with InfoPath 2010 and SharePoint 2010 – Part 2
Princeton SPUG BI-Data Visualization
SPSNJ 2013 Building Business Solutions using InfoPath
5 form templates and form library
Apps for Office Introduction
Ad

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

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

More from Rebekka Aalbers-de Jong (13)

PPTX
SCS 2023 - Data Modeling in Dataverse Where Dinosaurs and Unicorns Meet - Chr...
PPTX
Dataverse Permissions Demystified - PowerAddicts BE 11-2022.pptx
PPTX
AI Builder Deep Scottish Summit 2020
PPTX
AI Builder Deep Dive Power BI User Group Washington DC
PPTX
AI Builder Deep Dive
PPTX
AI Builder Deep dive Super Power Saturday London 2020
PDF
AI Builder Deepdive DynamicsPower! Brussels 2019
PDF
App in an hour HandsOn session - Power Platform World Tour Copenhagen 2019
PDF
Having fun power apps components HandsOn - Power User Days Belgium 2019
PDF
Having fun power apps components HandsOn - Power Platform World Tour Copenhag...
PDF
Spice up je modern SharePoint lijst deel 1 Column Formatting
PPTX
Spice Up je moderne SharePoint Lijst
PDF
Rebekka Aalbers - 42 Hervormende Beslisser (Accommoderend) - 8_24_2010
SCS 2023 - Data Modeling in Dataverse Where Dinosaurs and Unicorns Meet - Chr...
Dataverse Permissions Demystified - PowerAddicts BE 11-2022.pptx
AI Builder Deep Scottish Summit 2020
AI Builder Deep Dive Power BI User Group Washington DC
AI Builder Deep Dive
AI Builder Deep dive Super Power Saturday London 2020
AI Builder Deepdive DynamicsPower! Brussels 2019
App in an hour HandsOn session - Power Platform World Tour Copenhagen 2019
Having fun power apps components HandsOn - Power User Days Belgium 2019
Having fun power apps components HandsOn - Power Platform World Tour Copenhag...
Spice up je modern SharePoint lijst deel 1 Column Formatting
Spice Up je moderne SharePoint Lijst
Rebekka Aalbers - 42 Hervormende Beslisser (Accommoderend) - 8_24_2010

Recently uploaded (20)

PDF
Website Design Services for Small Businesses.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
Complete Guide to Website Development in Malaysia for SMEs
PPTX
history of c programming in notes for students .pptx
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PDF
Cost to Outsource Software Development in 2025
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Nekopoi APK 2025 free lastest update
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PPTX
assetexplorer- product-overview - presentation
PPTX
Patient Appointment Booking in Odoo with online payment
Website Design Services for Small Businesses.pdf
Design an Analysis of Algorithms I-SECS-1021-03
Autodesk AutoCAD Crack Free Download 2025
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
CHAPTER 2 - PM Management and IT Context
Salesforce Agentforce AI Implementation.pdf
Complete Guide to Website Development in Malaysia for SMEs
history of c programming in notes for students .pptx
17 Powerful Integrations Your Next-Gen MLM Software Needs
Cost to Outsource Software Development in 2025
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Reimagine Home Health with the Power of Agentic AI​
Wondershare Filmora 15 Crack With Activation Key [2025
Nekopoi APK 2025 free lastest update
Advanced SystemCare Ultimate Crack + Portable (2025)
assetexplorer- product-overview - presentation
Patient Appointment Booking in Odoo with online payment

Power Saturday 2019 Paris - Spice up your SharePoint list 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

Editor's Notes

  • #25: Script aflopen voor PowerApps
  • #26: Script aflopen voor PowerApps