Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Say goodbye to SharePoint Designer: Use Azure Logic Apps to build Workflows by David Schneider

Say goodbye to SharePoint Designer: Use Azure Logic Apps to build Workflows by David Schneider

Azure Logic Apps help you to implement your business processes. Together with PowerApps, Azure Functions, Azure API Apps and Connectors for 3rd party systems, they make a powerful toolset for the implementation of Workflows. Will we use Logic Apps to implement our SharePoint workflows in the future? Should we no longer use SharePoint Designer, Workflow Manager and other 3rd party tools? In this session, you will learn how to build a workflow with modern tools, SharePoint integration and interaction with the end user.

David works as the CTO for isolutions - a Swiss-based consulting company. He has more than 14 years of experience with SharePoint and was nominated twice as an MVP for Office Server and Services.

Azure Zurich User Group

April 22, 2017
Tweet

More Decks by Azure Zurich User Group

Other Decks in Technology

Transcript

  1. ABOUT ME David Schneider CTO at isolutions AG MVP for

    Office Server and Services @fiddi http://www.balkongriller.ch http://www.sharepointcommunity.ch
  2. AZURE LOGIC APPS  Configuration first integration services  Automate

    business processes  Integrate SaaS and on-premises systems  No code designer for rapid creation  Use with custom API apps of your own  BizTalk APIs for enterprise integration scenarios
  3. WEB APPS Web apps that scale with your business LOGIC

    APPS Automate business process across SaaS and on-premises MOBILE APPS Build Mobile apps for any device API Easy build and consume APIs in the cloud AZURE APP SERVICES
  4. AZURE CAPABILITIES  Global scale with high availability  Deployment

    lifecycle with Resource Manager  Audit logs of management operations  Role-based access control  Visual Studio integration
  5. BUILT-IN API CONNECTORS  140+ Triggers  230+ Actions 

    Create custom connectors (REST-based API)
  6. MICROSOFT CLOUD SERVICES  Azure Blob Storage  Azure DocumentDB

     Azure Functions  Azure Resource Manager  Cognitive Services  Common Data Service  Dynamics 365  Office 365 Outlook  Office 365 Users  Office 365 Video  OneDrive for Business  OneDrive  Outlook.com  Microsoft Translator  Nested Logic App  Project Online  SharePoint  Visual Studio Team Services  Yammer
  7. POPULAR 3RD PARTY CLOUD SERVICES  Blogger  Box 

    Dropbox  Facebook  GitHub  Google Drive  Instagram  JIRA  MailChimp  Pinterest  RSS  Salesforce  Slack  Trello  Twitter  Vimeo  WordPress  Wunderlist  YouTube
  8. PROTOCOLS AND ON-PREMISES  API/Web App  FTP/SFTP  HTTP

     HTTP Swagger  HTTP Request  HTTP Response  SMTP/POP3  BizTalk Server  DB2  File System  Informix  MQ  Oracle DB  SQL Server  AS2  EDIFACT  XML  X12
  9. HYBRID CONNECTIVITY  BizTalk Server 2016 Logic App Adapter 

    On-Premises Data Gateway  Filesystem, SQL Server, BizTalk Server, Oracle, MQ, SAP, DB2  Azure Service Bus
  10. FOR EVERTHING ELSE Azure Functions  Serverless functions in C#,

    F#, JavaScript, etc.  Implement code-based microservices  Different trigger, input and output bindings  Synchronous and asynchronous execution API Apps  Use Swagger framework  Hosted on Azure or elsewhere  Simple authentication  On-premises connectivity  Bring in existing APIs written with .NET, PHP, Node.js, Java or Python
  11. DEVELOPMENT PROCESS Create Logic App in Visual Studio 2017 using

    Visual Designer or JSON Check-in Logic App and ARM templates to Visual Studio Team Services Git repository Use “Build & Release” to deploy the ARM templates to Azure
  12. MICROSOFT FLOW  Information Worker  Self Service  Integrated

    in Office 365 & Dynamics 365  Flow is powered by Logic apps  Connectors that work in one can also work in the other
  13. AZURE LOGIC APPS UND FLOW Flow Logic Apps Admin Experience

    https://flow.microsoft.com https://portal.azure.com 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, automation and manageability in Azure Resource Management
  14. SCALE & PERFORMANCE  100MB message size  90 days

    run duration  1 sec to 500 days recurrence interval  100’000 ForEach items  10’000 actions executions per 5 minutes More Details https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-limits- and-config
  15. PRICING First 250’000 actions $0.0008 / action Additional Cost for

    Enterprise Integration Pack (B2B communication) More details https://azure.microsoft.com/en- us/pricing/details/logic-apps/ Cost per Month Poll data once every minute ≈ 43’000 billable actions 500 workflow steps per day ≈ 15’000 billable actions ≈ 58’000 billable actions ≈ 46 USD
  16. SO, WHAT ABOUT SHAREPOINT DESGINER WORKFLOWS? SharePoint Workflow Logic Apps

    / Flow Cross application workflows Recurrence User interaction (i.e. Approvals) Access and modify SharePoint list data Reliable Tool chain (develop & deploy) Custom logic Workflow history