Dela via


Versionshantering av livscykelarbetsflöden

Arbetsflöden som skapats med hjälp av livscykelarbetsflöden kan uppdateras efter behov för att uppfylla organisationens krav när det gäller granskning av livscykeln för användare i din organisation. För att hantera uppdateringar i arbetsflöden introducerar livscykelarbetsflöden begreppet versionshantering av arbetsflöden. Arbetsflödesversioner är nya versioner av befintliga arbetsflöden som utlöses genom uppdatering av körningsvillkor eller dess uppgifter. Arbetsflödesversioner kan ändra åtgärderna eller till och med omfattningen för ett befintligt arbetsflöde. Genom att förstå hur versionshantering av arbetsflöden hanteras under arbetsflödets uppdateringsprocess kan du strategiskt konfigurera arbetsflöden så att arbetsflödesuppgifter och villkor alltid är relevanta för användare som bearbetas av ett arbetsflöde.

Versionsfördelar

Versionshantering med livscykelarbetsflöden ger många fördelar jämfört med alternativet att skapa ett nytt arbetsflöde för varje användningsfall. Dessa fördelar visas i dess förmåga att förbättra rapporteringsprocessen för både felsökning och arkivering av funktioner på följande sätt:

  • Långsiktig kvarhållning – Versionshantering möjliggör längre kvarhållning av arbetsflödesinformation än genom att endast använda granskningsloggarna. Granskningsloggarna lagrar bara information från de senaste 30 dagarna, men med versionshantering kan du hålla reda på arbetsflödesinformation från att skapa.
  • Spårningsbarhet – Tillåter spårning av vilken specifik version av ett arbetsflöde som bearbetas av en användare.

Egenskaper och versioner för arbetsflödet

Uppdateringar av arbetsflöden kan utlösa skapandet av en ny version, men så är inte alltid fallet. Det finns parametrar för arbetsflöden som kallas grundläggande egenskaper, som kan ändras utan att skapa en ny version av arbetsflödet. Listan över dessa parametrar är följande:

  • displayName
  • description
  • isEnabled
  • IsSchedulingEnabled
  • aktivitetsnamn
  • aktivitetsbeskrivning

Du hittar dessa motsvarande parametrar i administrationscentret för Microsoft Entra under avsnittet Egenskaper i arbetsflödet som du uppdaterar. Screenshot of updated basic properties LCW

En stegvis guide om hur du uppdaterar dessa egenskaper med hjälp av både administrationscentret för Microsoft Entra och API:et via Microsoft Graph finns i: Hantera arbetsflödesegenskaper.

Egenskaper som utlöser skapandet av en ny version är följande:

  • uppgifter
  • executionConditions

Även om nya versioner av dessa arbetsflöden görs så fort du gör uppdateringarna i administrationscentret för Microsoft Entra, måste du köra metoden createNewVersion för att skapa en ny version av ett arbetsflöde med hjälp av API:et med Microsoft Graph. En stegvis guide för att uppdatera uppgifter eller körningsvillkor finns i: Hantera arbetsflödesversioner.

Kommentar

Om arbetsflödet är på begäran finns inte den konfigurerade information som är associerad med körningsvillkor.

Vilken information finns i arbetsflödets versionshistorik

Till skillnad från när du ändrar grundläggande egenskaper för ett arbetsflöde kan nyligen skapade arbetsflödesversioner skilja sig mycket från tidigare versioner. Uppgifter kan läggas till eller tas bort och vem arbetsflödet körs för kan vara annorlunda. På grund av de omfattande ändringar som kan ske i ett arbetsflöde mellan versioner finns versionsinformation också där för att ge detaljerad information om inte bara den aktuella versionen av arbetsflödet, utan även dess tidigare iterationer.

Information som finns i versionsinformationen som visas i administrationscentret för Microsoft Entra:

Screenshot of workflow versioning information.

Detaljerad versionsinformation är följande:

parameter description
Versionsnummer Ett heltal som anger vilken version av arbetsflödet som informationen är till för. Sekventiellt går upp med varje ny arbetsflödesversion.
Senast ändrat datum Senaste gången arbetsflödet uppdaterades. För tidigare versioner av arbetsflöden är det senast ändrade datumet alltid den tidpunkt då nästa version skapades.
Senast ändrad av Vem senast ändrade den här arbetsflödesversionen.
Skapades den Datum och tid för när en arbetsflödesversion skapades.
Skapades av Vem har skapat den här specifika versionen av arbetsflödet.
Name Namnet på arbetsflödet i den här versionen.
beskrivning Beskrivning av arbetsflödet i den här versionen.
Kategori Kategori för arbetsflödet.
Körningsvillkor Definierar för vem och när arbetsflödet körs i den här versionen.
Uppgifter De uppgifter som finns i den här arbetsflödesversionen. Om du visar via API:et kan du också se uppgiftsargument. Specifika uppgiftsdefinitioner finns i: Arbetsflödesuppgifter och definitioner för livscykel

Nästa steg