2. 2
Slide
2
Extending PowerApps and Microsoft Flow with Custom Code | Adis Jugo | 21 June 10:45 - 12:00
Follow us:
#O365ENGAGE17
Adis Jugo
Microsoft MVP Office Development
Microsoft MVP Office Servers and Services
In IT for way too long (first money earned with development in
91)
Still dreaming of a Ćevapi restaurant or a vineyard
Director of Product Technology at skybow AG
Born in Sarajevo, B&H, living in Bingen, Germany
Blogger, speaker, author. adisjugo.com
4. 4
Slide
4
Extending PowerApps and Microsoft Flow with Custom Code | Adis Jugo | 21 June 10:45 - 12:00
Follow us:
#O365ENGAGE17
PowerApps
• Extension of Project Sienna
• Cloud-based apps for range of mobile devices
• Authentication through Azure Active Directory
• Built in connectors for some popular data sources
• Extensibility through custom managed APIs (Azure API
Apps)
5. 5
Slide
5
Extending PowerApps and Microsoft Flow with Custom Code | Adis Jugo | 21 June 10:45 - 12:00
Follow us:
#O365ENGAGE17
Microsoft Flow
• Processes on top of your data
• Connectors
• Extensibility story through enterprise-oriented data sources,
custom service endpoints and webhooks, and queuing
systems such as Azure Service Bus
10. 10
Slide
10
Extending PowerApps and Microsoft Flow with Custom Code | Adis Jugo | 21 June 10:45 - 12:00
Follow us:
#O365ENGAGE17
Demo
• Adding own data sources through Azure API Apps
• Extending PowerApps Expression Language using Azure
Functions
• Reusing Azure Functions from Microsoft Flow
• 2-way communication between PowerApps and Flow using
PowerApps Notifications
12. 12
Slide
12
Extending PowerApps and Microsoft Flow with Custom Code | Adis Jugo | 21 June 10:45 - 12:00
Follow us:
#O365ENGAGE17
Wrap up
• Limited expression language in PowerApps
• Using App Service (API Apps) and Azure Functions for custom
data sources and language extensions
• REST APIs and Webhooks are big here
• Waiting for notifications
13. 13
Slide
13
Extending PowerApps and Microsoft Flow with Custom Code | Adis Jugo | 21 June 10:45 - 12:00
Follow us:
#O365ENGAGE17
Questions? | Thank You
Adis Jugo
adis@adisjugo.com
We’d like to know what you think!
Please fill out the evaluation form you
received at the registration desk for this
session
Session recordings and materials:
Materials will be available on
Office365Engage.com soon