Transcription
Power Automate vs Logic AppsReiner Ganser Ganser IT Consulting GmbHZürich - 11th PowerApps and Flow User Group Meetup
Reiner GanserCloud Productivity Consultant &Trainer More than 30 years in the IT space in the areas ofsoftware development collaboration migrations intranet solutions cloud services As a Cloud Productivity Consultant I use the potentialof Microsoft Cloud technologies, applications andservices to build new solutions that would not havebeen possible a few years er-it-consulting.ch/Zürich - 11th PowerApps and Flow User Group Meetup
OverviewPower AutomateLogic Apps Integration SaaS Azure Subscription not required Product group resides inDynamics Organization at MS License entitlement throughDynamics 365 and M365 Integration PaaS Azure Subscription required Products group resides in theAzure Group at MS Consumption based billing Dedicated capacity also available(ISE) Part of the Azure IntegrationServices platform (APIManagement, Service Bus, EventGrid ) Additional standalone licensesavailable Part of the Power PlatformZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser3
LicensingLogic AppsPower Automate Included in MS 365 Per User Per flow Per user plan with attended RPAZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser Standard or Consumption plans Integration Service Environment Integration Account4
Templates Common ‘blue prints’ to get people startedPower AutomateLogic Apps Provided by: Community Microsoft Product Group Microsoft 1st party 3rd Party Partners Provided by MicrosoftZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser5
Connectors tor-reference/Over 350 available 95% symmetry between Power Automate and Logic AppsMicrosoft 1st party3rd partyCustom connectorsPower AutomateLogic Apps Classification in Standard and Premium Cloud and On-premises Enterprise Connectors SAP IBM MQ AS2 EDI FACT No Standard vs Premium tiers ISE (Integrated Service Environment) – Vnet Support Cloud and On-premises Built-In or Managed ExtensibleZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser6
Working environmentPower AutomateLogic Apps Web Browser Maker Portal My flows and team flows Business Process Flows Web Browser Visual Designer Code View Visual Studio Visual Code ContinuousIntegration/ContinuousDeployment with AzureDevOpsZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser8
Different experience when using standard planZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser9
Visual Studio IntegrationZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser10
Application Lifecyle Management (ALM)Power AutomateLogic Apps Package related Flows and Power Apps insingle solution Export from «Test» Import into «Production» environmentas single deployment unit Not covered: Custom connectors Parameters Connections Microsoft Power Platform Build Tools forAzure DevOps Microsoft Dataverse environment witha database only Logic Apps templates can be stored insource code repo Versions Deploy Logic Apps template: Azure Portal Visual Studio Azure PowerShell / CLI Azure Resource Manager REST API Azure DevOps IAC (Infrastructure As Code) withTerraform or Azure Bicep possible E.g. Azure DevOps pipelinesZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser11
GovernancePower AutomateLogic Apps Management Connectors Data Loss Prevention (DLP)Policies Environments Admin Analytics PowerShell M365 Security and Compliance 30 day limit on flow execution Azure Identity AccessManagement rules No DLP Access restricted trough Azureaccess Log Analytics Custom tracked properties 90 day limit on logic appsexecution history Resource groupsZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser12
Unique to each toolsetPower AutomateLogic Apps Approvals Maker Analytics Instant cloud flows Desktop flows Business process flows Mobile App Geo Location Trigger Copy to my clipboard Enterprise Integration Pack Inline Code (JavaScript) Hosting Options Integrated ServiceEnvironment (ISE) Standard planZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser13
Integrated ServiceEnvironment (ISE) Deployment into its own virtual network Enables direct access to on-premises resources over VPN technologies Private static outbound IPs Custom inbound domain names Operate on dedicated resources Scale Out/In capabilities Fixed pricing plans - not consumption-based Extended limits Logic Apps lifetime and run history retention to 365 days Increased request/response timeouts up to 4 minutes Higher troughput limits for Logic Apps and connection hosted in the ISEZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser14
Azure Integration Services Easier integration with other Azure services such as Azure API Management Azure Service Bus Azure Functions Azure Event Grid BizTalk ServerZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser15
Export a flow from Power Automate Maker PortalExport Flowto LogicAppZürich - 11th PowerApps and Flow User Group Meetup – Reiner GanserImport to Logic App in the Azure portalNot supported: Approvals Instand Cloud Flows Flows initiated from Power Apps Mobile notifications Dataverse16
Access / SharingPower AutomateLogic Apps Co-Ownership Can edit flows E-Mail notification in case ofchanges Can access Run History andAnalytics Run-As No edit capabilities Can run manually triggered flows Option to «bring your ownconnection» Logic Apps specific roles in Azure Logic App Contributor Logic App Operator Access Control (IAC)Zürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser17
MonitoringPower AutomateLogic Apps Power AutomateAnalytics Per flow Per environment Azure Monitoring AlertsZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser Webhook Integrationfor event orchestration18
Power Automate AnalyticsZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser19
Azure MonitoringZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser20
Log AnalyticsZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser21
Summary- Personal productivity- Forms over data- Process automation (approvals)- Pro Dev Extensibility- Enterprise Application Integration- Trading Partner Integration- Regulation and ComplianceZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser22
Questions?Reiner Ganser Ganser IT Consulting GmbH
Additional Links- Power Automate vs Logic Apps (Microsoft 65/community/power-automate-vs-logic-apps- Azure Logic Apps in Microsoft e/?products azure&terms Logic%20AppsZürich - 11th PowerApps and Flow User Group Meetup – Reiner Ganser24
Azure Service Bus . BizTalk Server. 15. Zürich - 11th PowerApps and Flow User Group Meetup -Reiner Ganser. Export Flow to Logic App. 16. Export a flow from Power Automate Maker Portal . - Enterprise Application Integration - Trading Partner Integration - Regulation and Compliance Summary. 22.