Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

SharePoint Saturday Cologne 2019 - Spice up your SharePoint list with PowerApps forms

137 Aufrufe

Veröffentlicht am

Slide deck of my SPSCGN 2019 session.

Session description
How to change the list forms in SharePoint with PowerApps.
With the arrival of de Modern User Interface the humble SharePoint list received a new look and feel. For some time now we can modify the default list forms with PowerApps.
In this session we will look into the use of these PowerApps-forms. How does it work, what can you do with it and what are the limits and boundaries.

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

SharePoint Saturday Cologne 2019 - Spice up your SharePoint list with PowerApps forms

  1. 1. Gold SilverPlatinum
  2. 2. S O L U T I O N C O N S U LTA N T R EB EK K A AALBERS rebekka.aalbers@outlook.com @RebekkaAalbers https://powersweet.blog
  3. 3. Power User Familiar with Modern Lists A little or no experience with PowerApps Not afraid to work with formulas
  4. 4. 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
  5. 5. SharePoint List forms with PowerApps
  6. 6. Classic list Form options • Default forms • InfoPath forms • SharePoint designer forms • Third party options • Custom developed forms
  7. 7. Modern list Form options • Default forms • InfoPath forms • SharePoint designer forms • Third party options • Custom developed forms • Custom forms met PowerApps
  8. 8. 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. …
  9. 9.  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
  10. 10. 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
  11. 11. 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
  12. 12. Your list form = a PowerApp canvas app running in the context of the SharePoint-list
  13. 13. Why use a PowerApps form instead of a stand alone PowerApp?
  14. 14. Is your starting point a SharePoint list? Do you like the list functionality? Why rebuild?!
  15. 15. 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…
  16. 16. 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() …
  17. 17. PowerApps Syntax Function(property, property, …); Function (property, property,…)
  18. 18. PowerApps formulas Language/ Region code Decimal delimiter Properties in function delimiter Functions in formula delimiter en-US . , ; de-DE nl-NL , ; ;;
  19. 19. Example Region/ Language code Formula en-US Set( Number , 0.5 ) ; Navigate( Screen2, Fade ) de-DE nl-NL Set( Number ; 0,5 ) ;; Navigate( Screen2 ; Fade )
  20. 20. Limits & Bounderies
  21. 21. •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. •…
  22. 22. Tips
  23. 23. Use naming format for controls, variables and collections Example 3 lettercode representing control or datatype + description + screen Controlcodes: • Local/Context variable > loc • Global variable > glb • Collection > col • Gallery > gal • Textbox > txt • Label > lbl • …
  24. 24. Copy controls + configuration between forms in design mode
  25. 25. Store (versioning) info about your form in a hidden screen
  26. 26. Do not forget! Language/ Region code Decimal delimiter Properties in function delimiter Functions in formula delimiter en-US . , ; de-DE nl-NL , ; ;;
  27. 27. 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/
  28. 28. BE CREATIVE!
  29. 29. Contact me Email rebekka.aalbers@outlook.com Twitter @RebekkaAalbers Blog https://powersweet.blog
  30. 30. QUESTIONS?? THAT’S A WRAP

×