Power Automate Vs Logic Apps - Ganser-it-consulting.ch

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.