Versionsverwaltung von Lebenszyklus-Workflows
Workflows, die mithilfe von Lebenszyklus-Workflows erstellt wurden, können nach Bedarf aktualisiert werden, um die Organisationsanforderungen in Bezug auf die Überwachung des Lebenszyklus von Benutzern in Ihrer Organisation zu erfüllen. Um Updates in Workflows zu verwalten, wird in Lebenszyklus-Workflows das Konzept der Workflowversionsverwaltung eingeführt. Workflowversionen sind neue Versionen vorhandener Workflows, die durch die Aktualisierung von Ausführungsbedingungen oder ihren Aufgaben ausgelöst werden. Workflowversionen können die Aktionen oder sogar den Bereich eines vorhandenen Workflows ändern. Wenn Sie verstehen, wie die Workflowversionsverwaltung während des Workflowaktualisierungsprozesses gehandhabt wird, können Sie Workflows strategisch so einrichten, dass Workflowaufgaben und -bedingungen für die von einem Workflow bearbeiteten Benutzer immer relevant sind.
Vorteile der Versionsverwaltung
Die Versionsverwaltung mit Lebenszyklus-Workflows bietet viele Vorteile gegenüber der Alternative, für jeden Anwendungsfall einen neuen Workflow zu erstellen. Diese Vorteile zeigen sich in der Fähigkeit, den Berichterstellungsprozess sowohl für die Problembehandlung als auch für Aufzeichnungen auf folgende Weise zu verbessern:
- Langfristige Aufbewahrung: Mit der Versionsverwaltung können Workflowinformationen länger aufbewahrt werden als nur mit den Überwachungsprotokollen. In den Überwachungsprotokollen werden nur Informationen aus den vorherigen 30 Tagen gespeichert, mit der Versionsverwaltung können Sie hingegen Workflowdetails ab der Erstellung nachverfolgen.
- Nachverfolgbarkeit: Es kann nachverfolgt werden, mit welcher spezifischen Version eines Workflows ein Benutzer verarbeitet wurde.
Workfloweigenschaften und -versionen
Aktualisierungen für Workflows können zwar die Erstellung einer neuen Version auslösen, dies ist aber nicht immer der Fall. Es gibt Parameter von Workflows, die als grundlegende Eigenschaften bekannt sind und die geändert werden können, ohne eine neue Version des Workflows zu erstellen. Hier sehen Sie eine Liste dieser Parameter:
- displayName
- description
- isEnabled
- IsSchedulingEnabled
- Aufgabenname
- Aufgabenbeschreibung
Sie finden diese entsprechenden Parameter im Microsoft Entra Admin Center unter dem Abschnitt Eigenschaften des Workflows, den Sie aktualisieren.
Eine schrittweise Anleitung zum Aktualisieren dieser Eigenschaften mithilfe des Microsoft Entra Admin Center und der API über Microsoft Graph finden Sie unter Verwalten von Workfloweigenschaften.
Die folgenden Eigenschaften lösen die Erstellung einer neuen Version aus:
- Tasks
- executionConditions
Neue Versionen dieser Workflows werden erstellt, sobald Sie die Aktualisierungen im Microsoft Entra Admin Center vornehmen. Für die Erstellung einer neuen Version eines Workflows mithilfe der API mit Microsoft Graph muss jedoch die createNewVersion-Methode ausgeführt werden. Eine schrittweise Anleitung zum Aktualisieren von Aufgaben oder Ausführungsbedingungen finden Sie unter Verwalten von Workflowversionen.
Hinweis
Wenn es sich um einen bedarfsgesteuerten Workflow handelt, sind keine mit den Ausführungsbedingungen verknüpften Konfigurationsinformationen vorhanden.
Im Workflowversionsverlauf enthaltene Details
Anders als bei der Änderung der grundlegenden Eigenschaften eines Workflows können sich neu erstellte Workflowversionen erheblich von früheren Versionen unterscheiden. Aufgaben können hinzugefügt oder entfernt werden, und der Benutzer, für den der Workflow ausgeführt wird, kann ein anderer sein. Aufgrund der umfassenden Änderungen, die an einem Workflow zwischen Versionen vorgenommen werden können, sind Versionsdetails auch dazu da, detaillierte Informationen nicht nur zur aktuellen Version des Workflows, sondern auch zu vorherigen Iterationen zu liefern.
Details in Versionsinformationen, wie im Microsoft Entra Admin Center gezeigt:
Detaillierte Versionsinformationen:
parameter | description |
---|---|
Versionsnummer | Eine ganze Zahl, die angibt, für welche Version des Workflows die Informationen gelten. Die Zahl erhöht sich mit jeder neuen Workflowversion. |
Datum der letzten Änderung | Der Zeitpunkt, zu dem der Workflow zuletzt aktualisiert wurde. Bei früheren Versionen von Workflows ist das letzte Änderungsdatum immer der Zeitpunk, zu dem die nächste Version erstellt wurde. |
Zuletzt geändert von | Der Benutzer, der diese Workflowversion zuletzt geändert hat |
Erstellungsdatum | Das Datum und die Uhrzeit, an dem bzw. zu der eine Workflowversion erstellt wurde |
Erstellt von | Der Benutzer, der diese bestimmte Version des Workflows erstellt hat |
Name | Name des Workflows in dieser Version |
BESCHREIBUNG | Beschreibung des Workflows in dieser Version |
Category | Kategorie des Workflows |
Ausführungsbedingungen | Definiert, für wen und wann der Workflow in dieser Version ausgeführt wird. |
Aufgaben | Die Aufgaben, die in dieser Workflowversion vorhanden sind. Bei der Anzeige über die API können Sie auch Aufgabenargumente anzeigen. Informationen zu bestimmten Aufgabendefinitionen finden Sie unter Aufgaben und Definitionen von Lebenszyklus-Workflows. |