Abkündigung SharePoint 2010 Workflows

Microsoft hat am 6. Juli 2020 die Unterstützung von SharePoint 2010 Workflows für Microsoft 365 abgekündigt. Ab dem 1. August 2020 wird es Kunden, welche einen neuen Tenant lösen, nicht mehr möglich sein, SharePoint 2010 Workflows zu aktivieren und zu nutzen. Per 1. November 2020 wird Microsoft zudem beginnen, SharePoint 2010 Workflows von bereits existierenden Tenants zu entfernen.

Die Details dazu können hier nachgelesen werden: https://support.microsoft.com/en-us/office/sharepoint-2010-workflow-retirement-1ca3fff8-9985-410a-85aa-8120f626965f

Power Automate Flows als Alternative für SharePoint 2010 Workflows

Als Alternative empfiehlt Microsoft, SharePoint 2010 Workflows durch Power Automate Flows abzulösen.

Wie finde ich heraus, ob und wo ich SharePoint 2010 Workflows im Einsatz habe?

Mit dem Microsoft 365 Fitness-Check prüfen wir Ihren Tenant in den drei Disziplinen Modernisierung, Backup und Security auf Herz und Nieren. Sie erkennen, wo ungenutztes Potential vorhanden ist und in welchen Bereichen Handlungsbedarf besteht. Wir zeigen Ihnen auf, wo bei Ihnen abgekündigte Funktionen im Einsatz sind und zeichnen mögliche Szenarien für die Modernisierung auf. Hier erfahren Sie mehr zum Fitness-Check.

Gegenüberstellung von SharePoint Workflows und Power Automate Flows

Im Folgenden geben wir eine Gegenüberstellung von Unterschieden und Gemeinsamkeiten der beiden Technologien wieder. Quelle der Gegenüberstellung: https://docs.microsoft.com/en-us/sharepoint/dev/business-apps/power-automate/guidance/migrate-from-classic-workflows-to-power-automate-flows

Workflow Concepts

Workflow conceptSharepoint workflowPower Automate
A condition that causes the workflow to run or executeStart options and eventsTrigger
Building blocks that allow users to customize workflow with business logicActionsActions
Apply and perform conditional business logic in workflowsConditionsConditions (available under Actions)
Get additional input from users when running manual workflowsInitiation formTrigger Inputs

Workflow types

Workflow typeSharepoint workflowPower Automate flow
List workflowsYesYes
Library workflowsYesYes
Reusable workflowsYesNot available
Site workflowsYesNot available

SharePoint integrations

SharePoint integrationSharepoint workflowPower Automate flow
Create a custom workflow from a list or libraryYesYes, only in Modern Experiences
Run or start a custom workflow for an item or a file or a folderYesYes, only in Modern Experiences
Create and respond to standard approval for an item or a fileYesYes
Create and respond to classic publishing page approvalsYesNot available
Create and respond to modern page approvalsNot availableYes
Create and manage Hub Site association approval requestsNot availableYes

List triggers

List triggerSharepoint workflowPower Automate flow
When an item is createdYesYes
When an item is modifiedYesYes, using ‘When an item is created or modified’ trigger
When an item is created or modifiedNot availableYes
Site workflowsYesNot available
When an item is deletedNot availableYes
For a selected itemYesYes

List actions

List triggerSharepoint workflowPower Automate flow
List actionSharepoint workflowPower Automate flow
Get itemsNot availableYes
Create an itemYesYes
Update an itemYesYes
Delete an itemYesYes
Copy a list itemYesYes, by reusing ‘Create an item‘ action
Get attachmentsNot availableYes
Get attachment contentNot availableYes
Add attachmentNot availableYes
Delete attachmentNot availableYes
Set field value in current itemYesYes, using ‘Update an item’ action

File triggers

List actionSharepoint workflowPower Automate flow
When a file is createdYes, using List triggersYes
When a file is created in a folderNot availableYes
When a file is modifiedYes, using List triggersYes, using ‘When a file is created or modified’ trigger
When a file is created or modifiedNot availableYes
When a file is created or modified in a folderNot availableYes
When a file is deletedNot availableYes
For a selected fileYes, using List triggersYes

File actions

File actionSharepoint workflowPower Automate flow
Get filesNot availableYes
Create file contentNot availableYes
Get file propertiesNot availableYes
Create a fileNot availableYes
Create new folderNot availableYes
Update file propertiesYes, using List triggersYes
Delete a fileYes, using List triggersYes
Copy fileNot availableYes
Copy folderNot availableYes
Move fileNot availableYes

Document management actions

Document management actionSharepoint workflowPower Automate flow
Check in fileYesYes
Check out fileYesYes
Discard checkoutYesYes
Delete draftsYesNot available
Wait for change in document check out statusYesNot available

Permission management actions

Permissions management actionSharepoint workflowPower Automate flow
Grant access to an item or a folderYesYes
Stop sharing an item or a fileYesYes
Create sharing link for a file or folderNot availableYes

Approval actions

Approval actionSharepoint workflowPower Automate flow
Set content approval status of an item or a file or a pageYesYes
Create and wait for approval for an item or a fileYesYes
Include attachments in approval requestsNot availableYes
Respond to approvalsYesYes
Create sequential approvalsYesYes
Create parallel approvalsYesYes
Cancel approvalsYesYes
Reassign approvalsYesYes
Custom approval buttonsYesYes
Unified approval centerNot availableYes

Workflow controls capabilities

Workflow controls capabilitySharepoint workflowPower Automate flow
Workflow primitives: Loops, do until, switch-case, parallelsYesYes
Workflow stageYesYes, works only with Modern Permissions
Schedule-based flowsYesYes
VariablesYesYes
Email designer and rich text editorNot availableYes
Versioning of workflowsNot availableNot available
Copy/paste actionsYesYes

Workflow administration

Workflow administrationSharepoint workflowPower Automate flow
Central location to view all workflowsYes, only available to view for a given list or libraryYes, ‚My flows‘ lists user flows
Share workflows with list or library usersYesYes
Share workflows with usersNot availableYes
Save a copy of workflow to create a copy of the workflowNot availableYes
Workflow versioningNot availableNo
Create a workflow with elevated permissionsYes, by granting permissions to workflow app and then using App Step action and SharePoint Add-insNot available

Aktuelle Einschränkungen bei der Ablösung

Bei der Ablösung von SharePoint 2010 Workflows durch Power Automate Flows gibt es aktuell noch einige Einschränkungen:

  • 30-Tage-Laufzeitlimit für Flows – SharePoint Designer-Workflows können endlos laufen, aber Flows haben eine Lebensdauer von 30 Tagen. Wenn Sie diese Beschränkung überschreiten, bedeutet dies, dass Ihr Flow sich selbst erneut aufrufen muss, um sich für weitere 30 Tage zu reaktivieren.
  • HTTP Connector – Wenn Sie Aufrufe an die REST-API von SharePoint tätigen, können Sie die Aktion ‚HTTP-Anforderung an SharePoint senden‘ verwenden, die im SharePoint-Konnektor verfügbar ist. Flow hat auch einen generischen HTTP-Konnektor (als Aktion), aber es ist ein Premium-Konnektor. Wenn Sie HTTP-Aufrufe ausgiebig verwenden, möchten Sie vielleicht einen Dienstkonto-Benutzer mit einer Power-Automate-Lizenz erstellen und diese Abläufe mit diesem Benutzerkonto ausführen. Dadurch wird es auch einfacher, den Satz von Flows zu verwalten, den Sie als «Unternehmens-Flows» betrachten.
  • Reusable Flows – Mit etwas modularem Denken können Sie einen Master-Flow erstellen, der von einem Listen- oder Bibliotheken-spezifische Flow aufgerufen werden kann, um die schwere Arbeit zu erledigen. (In gewisser Weise ist dies sogar vorzuziehen, da Sie einen Flow, der an vielen Orten verwendet wird, zentral bearbeiten können). Alternativ dazu können Sie Flow-Aktionen verwenden, um alle Listen oder Bibliotheken zu finden, die bestimmten Kriterien entsprechen und den Flow für sie alle mit einem Zeitgeber, statt auf der Grundlage von Ereignissen, ablaufen lassen.
  • Workflow history storage – Flows führen eine Historie im Zusammenhang mit dem Flow selbst im Power Automate-Dashboard. Wenn Sie eine Nachverfolgung in Ihren Sites benötigen, können Sie die Flow-Protokollinformationen in einer von Ihnen erstellten Liste haben.
  • Impersonation – In SharePoint 2010-Workflows können Sie einen Impersonierungsschritt hinzufügen, um als ein anderer Benutzer zu agieren. Diese Funktion ist in Workflows nicht ohne Weiteres verfügbar.

Diese Lücken werden kontinuierlich geschlossen, so dass die Ablösung jetzt mit gutem Gewissen angegangen werden kann.

Beitrag teilen
Geschrieben von

Raphael Bachmann

Teamleiter Apps & Services und Nintex virtual Technical Evangelist

Profil anzeigen

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

IOZ_LOGO_weiss

Profis für M365-Intranets & digitale Arbeitsplätze, Power Apps, Power Automate Workflows, sowie Managementsysteme.

Angebote

Angebotsübersicht

Nach oben scrollen