1
Slide
1
Extending PowerApps and Microsoft Flow
with Custom Code
Adis Jugo
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
3
Slide
3
Follow us:
#O365ENGAGE17
Why PowerApps and Flow?
MaintenanceDataPriceResourcesTime
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
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
6
Slide
6
7
Slide
7
8
Slide
8
Expressions Actions and Conditions
Azure API App
Azure Service Bus
9
Slide
9
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
11
Slide
11
Code examples:
http://www.adisjugo.com
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
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

O365Engage17 - Extending power apps and microsoft flow with custom code

  • 1.
    1 Slide 1 Extending PowerApps andMicrosoft Flow with Custom Code Adis Jugo
  • 2.
    2 Slide 2 Extending PowerApps andMicrosoft 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
  • 3.
    3 Slide 3 Follow us: #O365ENGAGE17 Why PowerAppsand Flow? MaintenanceDataPriceResourcesTime
  • 4.
    4 Slide 4 Extending PowerApps andMicrosoft 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 andMicrosoft 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
  • 6.
  • 7.
  • 8.
    8 Slide 8 Expressions Actions andConditions Azure API App Azure Service Bus
  • 9.
  • 10.
    10 Slide 10 Extending PowerApps andMicrosoft 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
  • 11.
  • 12.
    12 Slide 12 Extending PowerApps andMicrosoft 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 andMicrosoft 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