Skip to content

Commit 93aafd2

Browse files
authored
Added list of specific functional gaps
While these gaps do exist, for each one, I've documented useful workarounds.
1 parent 80f5d66 commit 93aafd2

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

docs/business-apps/power-automate/guidance/migrate-from-classic-workflows-to-power-automate-flows.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Guidance - Migrate from classic workflows to Power Automate flows in SharePoint
3-
ms.date: 06/30/2020
3+
ms.date: 07/10/2020
44
---
55

66
# Guidance: Migrate from classic workflows to Power Automate flows in SharePoint
@@ -48,6 +48,18 @@ To create and author flows, users primarily use [Power Automate website](https:/
4848

4949
To learn more about building workflows using Power Automate in SharePoint, start here: Business apps and Business process [automation in SharePoint](https://docs.microsoft.com/sharepoint/dev/business-apps/introduction-to-sharepoint-business-process-integration).
5050

51+
## Feature gaps between classic workflows in SharePoint and Power Automate flows
52+
53+
Many people feel there are significant feature gaps between SharePoint Designer (classic) workflows and Power Automate flows, but the list is not long. Of course, there are some gaps and workarounds you should consider in your planning as you move from classic workflows to Power Automate flows.
54+
55+
* **30 day run limit for flows** – SharePoint Designer workflows can run endlessly, but flows have a 30 day lifespan. Getting beyond this limitation means your flow will need to call itself in a re-entrant way to restart the clock ticking.
56+
* **HTTP Connector** – Flow has an HTTP connector (as an action), but it is a Premium connector. If you use HTTP calls extensively, you’ll want to create a “service account” user with a Power Automate license and run these flows with that user account to minimize your licensing costs.
57+
* **Custom permissions on list items** – While there is not a flow action to accomplish this, it is possible to do it with an HTTP call.
58+
* **Reusable Flows** – Using some modular thinking, you can create a master flow which a flow per list or library can call to do the heavy lifting. (In some ways this is even preferable, as you can edit a flow which is used in many locations centrally.) Alternatively, you can use flow actions to discover all of the lists or libraries which match some criteria and run the flow on them all on a timer.
59+
* **Workflow history storage** – Flows maintain a history in the context of the flow itself in the Power Automate dashboard. If you need tracking in your sites, you can have the flow log information in a list you create.
60+
61+
While these gaps do exist, as you can see there are workarounds for each of them.
62+
5163
## Modern approvals with Power Automate flows
5264

5365
Approvals are the most common workflow scenario when it comes to automating business processes in SharePoint. Transitioning to Power Automate flows, approvals can be streamlined for data in SharePoint, Dynamics 365, forms, SQL, and so on. You can create approvals in your workflow, and view sent and received requests in a unified Actions center. Power Automate approvals enable users to customize flows and create approvals for the following types:

0 commit comments

Comments
 (0)