You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -116,19 +116,77 @@ You string together actions, after the triggering event, to perform the business
116
116
117
117
### Controlling actions
118
118
119
-
A control action routes the execution within a workflow based on conditions.
119
+
A control action routes the execution within a workflow based on conditions.
120
120
121
121
Consider the Azure DevOps connector's Build Complete trigger kicking off a workflow. If the build status is _failed_, then a text message could be sent using the Azure Communication Service's connector. Otherwise if the build status is successful, a message could be posted to a chat in Microsoft Teams using its connector.
122
122
123
123
The _if_ statement is a conditional action. There are others controlling actions such as _switch_ statements, _for each_ and _until_ loops.
124
124
125
125
## Logic Apps compared to Power Automate
126
126
127
-
<!-- DANIEL - TAKE IT FROM HERE!!! -->
128
127
Now, you may be thinking to yourself - Logic Apps sound a lot like Power Automate. And you're not wrong, they're both workflow-based services that work with connectors to other services.
129
128
130
129
In fact, Power Automate is built upon Azure Logic Apps!
131
130
131
+
### UI
132
+
133
+
They both have a user-friendly design surface to create your workflow on quickly. The difference is that Logic Apps allows you to build a bit more complex integration solutions and utilize advanced development tooling like Visual Studio or VS Code. Logic Apps has a recently refreshed designer, whereas Power Automate still uses the previous designer and is only accessible via the Power Automate portal.
134
+
135
+
### Connectors
136
+
137
+
On the connectors level, there are some differences. To make it a bit more clear for you, I have split the connectors section up in two parts:
138
+
139
+
#### Logic Apps only connectors
140
+
141
+
Logic Apps has the following connectors that are only available for Logic Apps:
142
+
143
+
* Azure Functions
144
+
* IBM 3270/MQ Series
145
+
* SAP
146
+
* Data Transformation
147
+
* Inline Code
148
+
149
+
Logic Apps offers a bunch of rich integrations with enterprise systems like IBM 3270 & MQ. Logic Apps also has a fairly advanced SAP connector which supports RFC, BAPI & IDOC actions. It also receives messages from SAP, which the SAP ERP connector from Power Automate can't. Next to the enterprise system connectors, it also offers extra features like Azure Functions integration, Data Transformation & Inline Code.
150
+
151
+
#### Power Automate only connectors
152
+
153
+
Power Automate also has connectors that are only available for Power Automate:
154
+
155
+
* AI Builder
156
+
* Approvals
157
+
* Desktop flows
158
+
* Power Apps
159
+
* Power Virtual Agents
160
+
* SAP ERP
161
+
162
+
Power Automate offers rich integration with Power Platform products like AI Builder, Approvals, Desktop flows (Robotic Process Automation aka RPA), Power Apps & Power Virtual Agents. It also has a SAP ERP connector which supports RFCs and BAPIs. It also has [nice templates](https://powerautomate.microsoft.com/blog/announcing-deeper-sap-integration-for-the-power-platform/) available that they have built since the [Clear Software acquisition](https://cloudblogs.microsoft.com/powerplatform/2021/10/22/microsoft-acquires-clear-software-to-enhance-connectivity-to-systems-of-record/).
163
+
164
+
### Licensing
165
+
166
+
The licensing model is also different, I've listed the characteristics below:
167
+
168
+
#### Power Automate
169
+
170
+
Power Automate is licensed on a per-user, per-flow or Pay-as-you-Go basis.
171
+
172
+
* The per user model is the all you can eat model for Power Automate. You can create & use as much flows as you want, as long as your Dataverse storage is big enough & you haven't reached your [service limits](https://learn.microsoft.com/power-platform/admin/api-request-limits-allocations#licensed-user-request-limits?WT.mc_id=dotnet-82212-masoucou&WT.mc_id=dotnet-82522-masoucou). It has a version with and without attended Robotic Process Automation (RPA).
173
+
* The per flow model is a model that gives you the possibility to let an unlimited number of people within your organization run a flow.
174
+
* The pay-as-you-go model has been introduced not too long ago, and this is where you pay per flow run.
175
+
176
+
#### Logic Apps Consumption & Logic Apps Standard
177
+
178
+
There are two types of Logic Apps:
179
+
180
+
* Logic Apps Consumption
181
+
* Logic Apps Standard
182
+
183
+
Logic Apps Consumption is the type of Logic App that has been around for a while and it's the type of Logic App that Power Automate is based on. You pay per execution. And on top of that, you can pay a fixed fee for an Integration Services Environment. A Logic App can contain only one workflow.
184
+
185
+
Logic Apps Standard is a different type of Logic App. You pay a static monthly charge instead of per execution. With Logic Apps Standard, you can have multiple stateful and stateless workflows. You can also host Logic Apps Standard yourself, for instance in a Docker container.
186
+
187
+
### Built-In VNET
188
+
189
+
Logic Apps also has built-in Virtual Network (VNET) configuration included. This is something that Power Automate doesn't offer.
0 commit comments