The April Power Apps community call offers some of the best of what’s new and Power Apps tooling that you want to know about! Agenda includes Power Apps MVP and noted author, Todd Baginski covering what is new for Power Apps, Dona Sarkar of Windows Insider Fame on Power Apps training options, Dawid van Heerden another Power Apps MVP showing how to create pop up dialogs and Charles Sterling (aka Chuck) and Todd to cover using Application Insights with Power Apps.
Watch the video here https://youtu.be/hoA-ixTcGpI
For more information, visit us at https://powerapps.microsoft.com/
2. • Monthly cadence
• Every month on the ‘third’ Wednesday
• Next call: May 20th, 2020 - 08:00am PST
• Latest news and community contributions
• Meet the product teams behind Power Apps
• Technical deep dives
• Q&A
3. • Today’s Team
• Training aka enterprise upskilling
• Popup Component
• Application Insights
• Recent News and Community Activities
• Q&A
Agenda
6. THANK YOU TechSmith!
• Travel coffee mug
• Stickers
• Snagit License!
• Camtasia License!
We will announce and reach out
to the winner after the call!
Congratulations to last month's winner! Geert (Gerard) van Raaij
17. Power Apps Canvas App Modal Dialog Component
Special thanks to Sancho and Todd, you guys
are rock stars!!
Dawid van Heerden
Modern Workplace Director
Ukuvuma Solutions
www.ukuvuma.co.za
Youtube.com/DavesTechTips
@DavesTechTips
MVP Business Applications
Super User on Power Apps Community
19. Modal Dialog Display informational
messages to user
Prompt user for confirmation
Collect information from user
in various patterns
20. Challenge: How is this typically done?
A plethora of controls are carefully grouped together on a screen where the popup is required
Very clever formulas are hidden away in variables to determine when the controls should be visible
Buttons and messages are hard coded for each use case
When another popup is needed, you start all over again
A fairly sized app could easily have >20 popup messages
Very difficult to upgrade popup functionality in previous apps
Very little opportunity to reuse code
21. Answer:
The generic
Modal Dialog
Component
Have a uniform design for popups across
your apps
Easy to add popup functionality to new or
existing apps
Quick to update popup functionality with
new versions
Consolidate business logic, rules and
actions
22. But how does
it work?
Power App button or other trigger in main app writes
popup instruction into the
colDialogInstructions collection
Generic component reads the instruction that contains
details about the popup
Controls in the component reacts according to
instruction and popup type
Button clicks and information entered into the popup
are written into the colDialogResponses collection
A toggle in the main app receives the response and
triggers actions based on requirements
23. Example
• 1. User clicks on button in main app
• 2. Popup reads popup instruction from
colDialogInstructions collection
• 3. Toggle control writes response to main app from
colDialogResponses collection
24. Next Steps
Access blog and download component from
http://aka.ms/powerapps-popup
Follow installation instructions from blog
This belongs to the community, please feel
free to give us feedback and suggested to
make it better for everyone
Watch out for updates and new versions
(Pen Input, Enhanced People Picker etc)
27. Out of the box Custom
Only logs when running the published version of app. Logs when running in editor & published version of the
app.
Instrumentation key does not travel between
environments. Requires a simple manual update.
You can easily make the Instrumentation key travel
between environments with Environment variables.
Writes Traces, Views, and Events. Can write Events, Views, and Exceptions.
Traces some things out of the box. You need to trace everything yourself.
Can only use strings in Message property. Can use Strings and Numbers in Message property.
Cannot be used in Flows. Can be used in Flows!
No code needed Custom code needed – it's free and open source.
https://github.com/TBag/app-insights-azure-functions