Top Banner
aO S 201 7 Tournée Canadienne Fueled by Québec Montré al Ottawa Toront o 6 Février 7 Février 8 Février 10 Février
37

Vincent biret azure functions et flow (montreal)

Feb 14, 2017

Download

Technology

Vincent BIRET
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Vincent biret azure functions et flow (montreal)

aOS 2017Tournée Canadienne

Fueled by

QuébecMontréalOttawaToronto

6 Février7 Février8 Février10 Février

Page 2: Vincent biret azure functions et flow (montreal)

Introduction à Azure Fonctions

et FlowOu le développement rapide et fiable

Vincent BiretMVP Office Servers and Services

Cloud Architect @ [email protected]/vincentbiret

Page 3: Vincent biret azure functions et flow (montreal)

Merci !

Page 4: Vincent biret azure functions et flow (montreal)

Constats – devs difficiles à trouver

Page 5: Vincent biret azure functions et flow (montreal)

Constats – complexité du dev

Page 6: Vincent biret azure functions et flow (montreal)

Constats - coûts

Page 7: Vincent biret azure functions et flow (montreal)

• Personnalisé des worklows SharePoint avec SPD?

• Développé des WF avec Visual Studio?

• Maintenu une infra pour des workflows SP?

Votre expérience?

Page 8: Vincent biret azure functions et flow (montreal)

• Les workflows dans SharePoint c’est compliqué

• Limité à SharePoint

• Le développement applicatif coûte cher

• Utiliser ce qui existe

Pourquoi cette session?

Page 9: Vincent biret azure functions et flow (montreal)

L’équipeUsagers Devs

Page 10: Vincent biret azure functions et flow (montreal)

• Démo (solution « ponts brisés » )

• Introduction à Microsoft Flow

• Introduction à Azure Functions

• Conclusion

Agenda

Page 11: Vincent biret azure functions et flow (montreal)

Prêts?

Page 12: Vincent biret azure functions et flow (montreal)
Page 13: Vincent biret azure functions et flow (montreal)

Volontaire des SMS

Page 14: Vincent biret azure functions et flow (montreal)

DémoSolution « ponts brisés »

Page 15: Vincent biret azure functions et flow (montreal)

Microsoft FlowOu les workflows qui marchent…

Page 16: Vincent biret azure functions et flow (montreal)

• Solution de workflow pour utilisateurs

• 91 services intégrés à ce jour

• Editeur web

• Capacité d’utilisation de données locales (via gateway)

• Système à étapes

• Nombreuses recettes déjà disponibles

Descriptif

Vincent BIRET
QUid de la CI?
Page 17: Vincent biret azure functions et flow (montreal)

Quelques Services

Page 18: Vincent biret azure functions et flow (montreal)

• Gratuit – 750 ex/mois, 15 min

• Plan 1 – 5USD/u/m – 4500 ex/mois, 3min

• O365 ou D365 – gratuit – 2000 ex/mois, 5 min

• Plan 2 – 15USD/u/m – 15 000 ex/mois, 1 min

Tarification

Page 19: Vincent biret azure functions et flow (montreal)

DémoLe Flow d’approbation

Page 20: Vincent biret azure functions et flow (montreal)

• Pas de garanties de performances

• Pas de garanties d’exécution

• Exécution contexte usager

• Pas d’import export pour le moment

• Divergences Folder/SPItem

Quelques remarques

Page 21: Vincent biret azure functions et flow (montreal)

• WebHooks pour déclancher les flux

• API’s privées => utilisation de swagger + app AAD

• API’s publiques => Swagger (Icône…) => [email protected]

• Catalogue => systèmes de requêtes via Iframe ou SDK JS

Et les devs?

Page 22: Vincent biret azure functions et flow (montreal)

Azure FunctionsOu comment se concentrer sur ce qui importe

Page 23: Vincent biret azure functions et flow (montreal)

• Exécuter des « bouts de code »

• Se concentrer sur le code, rien d’autre

• Supporté par Azure App Service/WebJobs

• .NET en .netcore

Azure Functions

Page 24: Vincent biret azure functions et flow (montreal)

Langages supportés

Page 25: Vincent biret azure functions et flow (montreal)

Scenarios

Page 26: Vincent biret azure functions et flow (montreal)

Scenario 2

Page 27: Vincent biret azure functions et flow (montreal)

Régions disponibles

Page 28: Vincent biret azure functions et flow (montreal)

Déclanchement

Page 29: Vincent biret azure functions et flow (montreal)

• Un déclencheur par fonction

• Plusieurs Entrées possibles (SQL, Azure Storage, DocumentDB…)

• Plusieurs Sorties possibles (même qu’entrées + http, SendGrid, Twilio…)

Déclencheur/Entrées/Sorties

Vincent BIRET
Quid de la CI?
Page 30: Vincent biret azure functions et flow (montreal)

f

WebJob-App Service

Cloud Service

VM

On prem

Comment fait le choix?

simplicité

contrôle

Page 31: Vincent biret azure functions et flow (montreal)

• Editeur web

• Git + Visual Studio• VS 2015 update 3• Azure SDK 2.9.6 +• Web dev tools• https://aka.ms/azfunctiontools (SDK en preview)

• #r ‘’Newtonsoft.Json’’

Outils

Vincent BIRET
finish up slides
Page 32: Vincent biret azure functions et flow (montreal)

DémoFonctions: localisation de l’inspecteur, éditeur web, Visual Studio

Page 33: Vincent biret azure functions et flow (montreal)

Flow + FunctionsBonnes pratiques

Page 34: Vincent biret azure functions et flow (montreal)

• WebHooks (deux sens)

• API simple (limitations)

• API + swagger

• API + Swagger + PowerApps

Plusieurs options d’intégration

Page 35: Vincent biret azure functions et flow (montreal)

ConclusionPromis, j’arrête bientôt de parler

Page 36: Vincent biret azure functions et flow (montreal)

• Accès à une myriade de données nativement

• Possibilité de développement court

• Plus de pouvoirs aux usagers

• Gain de temps

• Economies d’argent

Conclusion

Page 37: Vincent biret azure functions et flow (montreal)

Merci/Questions?Bit.ly/vincentbiret @baywet slideshare.net/VincentBIRET

Bit.ly/AosFunctions