PRESENTS
PSG College of Technology, Coimbatore April 22, 2017
Powered by Brought to you by
GLOBAL AZURE BOOTCAMP 2017
Harikharan Krishnaraju / Karan Singh
Technical Advisor / Support Engineer, Microsoft India
Azure Logic Apps and Microsoft Flow
Powered by Brought to you by
Harikharan Krishnaraju
11 years of IT experience & 6 years @ Microsoft India
@hkharan
https://www.linkedin.com/in/harikharan-krishnaraju-331aa324
Karan Singh
5 years of IT experience & 1 year @ Microsoft India
@im_karan_singh
https://www.linkedin.com/in/karansinghkushwah/
2
Speakers
Powered by Brought to you by
Web
Apps
Mobile
Apps
API
Apps
Notification
Hubs
Hybrid
Cloud
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
SQL Data
Warehouse
Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
Application
Insights
VS Team Services
Domain Services
HDInsight Machine
Learning Stream Analytics
Data
Factory
Event
Hubs
Data Lake
Analytics Service
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
Xamarin
HockeyApp
Power BI
Embedded
SQL Server
Stretch Database
Mobile
Engagement
Functions
Cognitive Services Bot Framework Cortana
Security Center
Container
Service
VM
Scale Sets
Data Lake Store
BizTalk
Services
Service Bus
Logic
Apps
API
Management
Content
Delivery
Network
Media
Services
Media
Analytics
Connect and automate common tasks with Logic Apps
Use simple, intuitive tools
Create crucial, reliable tasks without coding
Integrate your mobile and web-based apps
Connect existing apps to SaaS services
• Box
• Chatter
• Delay
• Dropbox
• Azure HD Insight
• Slack
• Azure Media Services
• OneDrive
• SharePoint
• SQL Azure
• Office 365
• QuickBooks
• SalesForce
• Sugar CRM
• Dynamics CRM
• Azure Service Bus
• Azure Storage
• Timer / Recurrence
• Twilio
• Twitter
• Azure Web Jobs
• Yammer
• HTTP, HTTPS
• FTP, SFTP
• POP3/IMAP
• SMTP
• File
• Batching / Debatching
• Validate
• Extract (XPath)
• Transform (+Mapper)
• Convert (XML-JSON)
• Convert (XML-FF)
• X12
• EDIFACT
• AS2
• TPM
• Rules Engine
• Flat file
SaaS
ProtocolsBizTalk Messaging & B2B
Built-in API Connectors
Hybrid
• IBM DB2
• Informix
• Websphere MQ
• SQL Server
• SharePoint Server
• Oracle
• SAP
• Hybrid Connectivity
Templates
{
"parameters": {
...
},
"triggers": {
...
},
"actions": {
...
},
"outputs": {
...
}
}
Logic Apps Workflow definition concepts
Powered by Brought to you by
Logic Apps tools for Visual Studio
• Logic Apps designer hosted in Visual Studio
• Using deployment templates as persistence file
• Application Lifecycle Management
• CI/CD
Powered by Brought to you by
14
Debugging and History
Trigger history / Run history
Monitoring view
Diagnostics & Alerts
Azure
You
Microsoft Flow helps you work smarter by automating
workflow across your apps and services
Get notifications Synchronize files Collect data Automate approvals
Integrate the systems
you’re already using…
even custom APIs.
Get started quickly
with hundreds of
useful templates
Build your own
flows in an easy
visual designer
Get started at flow.microsoft.com
Automate advanced scenarios with multiple steps,
branching conditions, and more
Powered by Brought to you by
Webinar Recordings:
https://www.youtube.com/playlist?list=PL8nfc9haGeb55I9wL9QnWyHp3ctU2_ThF
Website: https://flow.microsoft.com/en-us/
Documentation: https://flow.microsoft.com/en-us/documentation/getting-started/
Community: http://aka.ms/flow-community
Suggest Ideas: http://aka.ms/msflow-ideas
27
Flow Logic Apps
Audience office workers, business users IT pros, developers
Scenarios Self-service Mission-critical
Design Tool In-browser, UI only In-browser and Visual
Studio, Code view available
DevOps Ad-hoc, develop in production source control, testing, support,
and automation and
manageability in Azure Resource
Management
Admin Experience https://flow.microsoft.com https://portal.azure.com
Security Standard practices: data
sovereignty, encryption at rest for
sensitive data, etc.
Security assurance of
Azure: Azure Security, Security
Center, audit logs, and more.
Azure Logic Apps and Microsoft Flows
Azure Logic Apps and Microsoft Flows

Azure Logic Apps and Microsoft Flows

  • 1.
    PRESENTS PSG College ofTechnology, Coimbatore April 22, 2017 Powered by Brought to you by GLOBAL AZURE BOOTCAMP 2017 Harikharan Krishnaraju / Karan Singh Technical Advisor / Support Engineer, Microsoft India Azure Logic Apps and Microsoft Flow
  • 2.
    Powered by Broughtto you by Harikharan Krishnaraju 11 years of IT experience & 6 years @ Microsoft India @hkharan https://www.linkedin.com/in/harikharan-krishnaraju-331aa324 Karan Singh 5 years of IT experience & 1 year @ Microsoft India @im_karan_singh https://www.linkedin.com/in/karansinghkushwah/ 2 Speakers
  • 4.
    Powered by Broughtto you by Web Apps Mobile Apps API Apps Notification Hubs Hybrid Cloud Backup StorSimple Azure Site Recovery Import/Export SQL Database DocumentDB Redis Cache Azure Search Storage Tables SQL Data Warehouse Azure AD Health Monitoring AD Privileged Identity Management Operational Analytics Cloud Services Batch RemoteApp Service Fabric Visual Studio Application Insights VS Team Services Domain Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Data Lake Analytics Service IoT Hub Data Catalog Security & Management Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot Azure AD B2C Scheduler Xamarin HockeyApp Power BI Embedded SQL Server Stretch Database Mobile Engagement Functions Cognitive Services Bot Framework Cortana Security Center Container Service VM Scale Sets Data Lake Store BizTalk Services Service Bus Logic Apps API Management Content Delivery Network Media Services Media Analytics
  • 6.
    Connect and automatecommon tasks with Logic Apps Use simple, intuitive tools Create crucial, reliable tasks without coding Integrate your mobile and web-based apps Connect existing apps to SaaS services
  • 10.
    • Box • Chatter •Delay • Dropbox • Azure HD Insight • Slack • Azure Media Services • OneDrive • SharePoint • SQL Azure • Office 365 • QuickBooks • SalesForce • Sugar CRM • Dynamics CRM • Azure Service Bus • Azure Storage • Timer / Recurrence • Twilio • Twitter • Azure Web Jobs • Yammer • HTTP, HTTPS • FTP, SFTP • POP3/IMAP • SMTP • File • Batching / Debatching • Validate • Extract (XPath) • Transform (+Mapper) • Convert (XML-JSON) • Convert (XML-FF) • X12 • EDIFACT • AS2 • TPM • Rules Engine • Flat file SaaS ProtocolsBizTalk Messaging & B2B Built-in API Connectors Hybrid • IBM DB2 • Informix • Websphere MQ • SQL Server • SharePoint Server • Oracle • SAP • Hybrid Connectivity
  • 11.
  • 12.
    { "parameters": { ... }, "triggers": { ... }, "actions":{ ... }, "outputs": { ... } } Logic Apps Workflow definition concepts
  • 13.
    Powered by Broughtto you by Logic Apps tools for Visual Studio • Logic Apps designer hosted in Visual Studio • Using deployment templates as persistence file • Application Lifecycle Management • CI/CD
  • 14.
    Powered by Broughtto you by 14 Debugging and History Trigger history / Run history Monitoring view Diagnostics & Alerts Azure
  • 17.
  • 18.
    Microsoft Flow helpsyou work smarter by automating workflow across your apps and services Get notifications Synchronize files Collect data Automate approvals
  • 19.
    Integrate the systems you’realready using… even custom APIs.
  • 20.
    Get started quickly withhundreds of useful templates
  • 21.
    Build your own flowsin an easy visual designer
  • 22.
    Get started atflow.microsoft.com
  • 23.
    Automate advanced scenarioswith multiple steps, branching conditions, and more
  • 25.
    Powered by Broughtto you by Webinar Recordings: https://www.youtube.com/playlist?list=PL8nfc9haGeb55I9wL9QnWyHp3ctU2_ThF Website: https://flow.microsoft.com/en-us/ Documentation: https://flow.microsoft.com/en-us/documentation/getting-started/ Community: http://aka.ms/flow-community Suggest Ideas: http://aka.ms/msflow-ideas 27
  • 26.
    Flow Logic Apps Audienceoffice workers, business users IT pros, developers Scenarios Self-service Mission-critical Design Tool In-browser, UI only In-browser and Visual Studio, Code view available DevOps Ad-hoc, develop in production source control, testing, support, and automation and manageability in Azure Resource Management Admin Experience https://flow.microsoft.com https://portal.azure.com Security Standard practices: data sovereignty, encryption at rest for sensitive data, etc. Security assurance of Azure: Azure Security, Security Center, audit logs, and more.

Editor's Notes

  • #4 Source image: http://elephant-pictures.clipartonline.net/Cute-Female-Elephants/Cute-Elephant-Clipart_9.png
  • #18 Human beings are actually great systems integrators. We constantly move information around, from our phones, to our PCs, to our “data systems” that that range from a new SaaS tool, to pen and paper. We receive an input on one of our devices, and we cascade it into another routine action. (examples?) But humans aren’t especially efficient system integrators. What if we could automate these processes? What if we could automate routine tasks to be more efficient? What if we could enable new uses and accomplish things we can’t currently do today by relying on powerful process automation?