Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

SPUnite17 Introducing Logic Apps

127 visualizaciones

Publicado el

SharePoint Unite 2017 Session

Publicado en: Tecnología
  • Inicia sesión para ver los comentarios

  • Sé el primero en recomendar esto

SPUnite17 Introducing Logic Apps

  1. 1. 1 Slide 1 Introducing Logic Apps Penelope Coventry
  2. 2. 2 Slide 2 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17
  3. 3. 3 Slide 3 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Penny Coventry • MVP: Office Server and Services • 11 years • Author/Co-author • 10+ SharePoint Books • Independent consultant • Trainer & product specialist • Worked with SharePoint since 2001 • UK Based, work in Europe & US @pjcov
  4. 4. 4 Slide 4 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Integration problems & automation – Logic Apps • Software as a Service - SaaS • One of the Azure serverless application services • Abstraction of servers • Manage apps not servers • Reduce DevOps • Event-driven / instant scale • Micro billing • Faster time to market • Combination Azure services is often the best way • Gluing together disparate systems • Workflow – Logic – Reusability • Web and cloud based
  5. 5. 5 Slide 5 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Serverless application platform components
  6. 6. 6 Slide 6 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Logic Apps is Powerful Integration • Hyperscale Workflow Engine, born in Azure • Faster integration using innovative Visual Designer • Easy workflow creation with triggers and actions • Mashup applications, data and services • Built for mission critical Enterprise Integration • Create, deploy, manage and monitor
  7. 7. 7 Slide 7
  8. 8. 8 Slide 8 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Visual Studio Tooling Hosted Logic App Designer Resource Group Project Cloud Explorer XML and B2B artifacts
  9. 9. 9 Slide 9 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Trigger & Run History Monitoring view Diagnostics Alerts
  10. 10. 10 Slide 10 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Enable diagnostic logging Tracked properties Tracking API Operations Management Suite
  11. 11. 11 Slide 11 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Flow is powered by Logic apps • Successor to SharePoint Designer workflows • Flow & Logic Apps • Uses public APIs and standard runtime • Workflows defined using JSON formatted models • Leverages same visual designer / editor • Logic Apps can always do everything that Flow can do • Pro tip: • the "advanced" mode for conditions uses the same language • Flow has additional UX / experiences • Simplified experience for typical office worker Flow Logic apps Managed APIs or Custom APIs Uses the Public REST APIs for management Calls into at runtime
  12. 12. 12 Slide 12 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Azure Logic Apps GA July 2016 • Aimed at IT Pros & developers • Browser – Azure Portal • Visual Studio • Designer • Code view – view Workflow Definition Language • Extensible • Source control, testing, support, and automation • Manageability in Azure Resource Management (ARM)
  13. 13. 13 Slide 13 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Components • Connectors • Integration Accounts • Trading Partners • EDI • XML handling • Flat File handling • Business tracking • Triggers • Recurrence & Adv. Scheduling • Polling • Webhook • Request • Actions • Invokes Services • Managed connectors • App Service APIs • API Management • Azure Functions • Workflow • HTTP + Swagger • HTTP • Behaviors • Retry policy • Run after • Limit • Operation Options • Response • Webhook • Delay • Terminate • Message Handling • Compose • Query • Table • Request schema • Parse JSON • Xpath & XSLT • XML Validation • Flow Control • Scope • Foreach • DoUntil • Switch • Condition • Expressions & Operators
  14. 14. 14 Slide 14 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17
  15. 15. 17 Slide 17 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Setting up a dev environment • VM • Visual Studio Community • Azure Logic Apps Tools for Visual Studio • Enterprise Integration Pack SDK? • PowerShell modules • Azure (development / test / production) • Web Apps • Integration Accounts ~ repository • Logic Apps / Service Bus / Azure Functions / Azure Event Grid • Need one subscription or one resource group for each Environment • Do not cross Regions with Logic Apps
  16. 16. 18 Slide 18 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Do not be afraid of JSON • Caution: • Can upset Logic App when editing JSON • Always Save or check-in to TFS before switching to JSON • Sometimes cannot switch back until express is valid • Ensure whole Action configured - might not be able to save • Ensure you name the Action correctly as soon as you create it
  17. 17. 19 Slide 19 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Microsoft Accounts • Using more than one Microsoft account caused all kinds of issues locally • Best to use one account if you can • Always access Azure Portal via Incognito window • If you get odd deployment results, close browser and try again
  18. 18. 20 Slide 20 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Auto-merge • Avoid deploying from Visual Studio when you have Logic App open inside the web editor • Sometimes they will try to auto-merge
  19. 19. 21 Slide 21 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Connections • Defined at the Logic App level • Lives at the Resource Group level • Last deployment or update wins • Defined all connection parameters in one Logic App • Use one connection per destination per Resource Group and share it across many Logic Apps
  20. 20. 22 Slide 22 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Resources – Logic Apps • How to get started: http://aka.ms/logicapps-try http://aka.ms/logicapps-tutorial • Logic Apps GitHub: http://github.com/logicappsio • Logic Apps Blog: http://aka.ms/logicappsblog • Microsoft Integration on Channel 9: https://channel9.msdn.com/Blogs/Microsoft-Integration • Twitter: @logicappsio @AzureFunctions • Logic Apps Ideas: http://aka.ms/logicapps-wish • Logic Apps Monthly Webcast: http://aka.ms/logicappslive • Logic Apps documentation: http://aka.ms/logicapps-docs • Export ARM template from an existing Logic App using Windows PowerShell: https://github.com/jeffhollan/LogicAppTemplateCreator • Some of the team: Jon Fancey, Kevin Lam, Jeff Hollan, @jeffhollan, Josh Twist, @joshtwist, Jim Harrer
  21. 21. 23 Slide 23 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Resources – Ignite 2017, September 25-29, Orlando: Logic Apps • BRK2188: Enterprise integration with Microsoft Azure Logic Apps https://myignite.microsoft.com/sessions/55066 • THR2109: Data integration with Azure Logic Apps https://myignite.microsoft.com/sessions/57069 • BRK3179: Build cloud-first Enterprise integration solutions with Logic Apps https://myignite.microsoft.com/sessions/54873 • BRK3246: A day in the life of an Azure serverless developer https://myignite.microsoft.com/sessions/54876
  22. 22. 24 Slide 24 Introducing Logic Apps | Penelope Coventry | 17:25 – 17:45 25th October 2017 Follow us: #SPUnite17 Questions? | Thank You! Penelope Coventry penny.coventry@p3c.co.uk We’d like to know what you think!

×