Dela via


Hantera arbetsflöden med Redigeringsverktyget för Service Manager

Om du vill använda ett arbetsflöde för att automatisera en process i Service Manager-redigeringsverktyget måste du definiera vad arbetsflödet ska göra, när det ska köras och vilken information det behöver. Du kan börja med allmänna definitioner och sedan förfina dem tills du har information som du kan arbeta med i Service Manager.

Använd procedurerna i det här avsnittet för att skapa eller ta bort arbetsflöden i Service Manager-redigeringsverktyget. Redigeringsverktyget innehåller en guide som hjälper dig att skapa arbetsflöden.

Alla arbetsflöden körs under säkerhetskontexten för Service Manager-arbetsflödeskontot.

Skapa ett nytt arbetsflöde

Använd guiden Skapa arbetsflöde för att skapa ett nytt arbetsflöde i Redigeringsverktyget för Service Manager. När du har skapat arbetsflödet kan du fylla arbetsflödet med aktiviteter enligt beskrivningen i Lägga till eller ta bort arbetsflödesaktiviteter.

Viktig

Alla arbetsflöden körs under säkerhetskontexten för Service Manager-arbetsflödeskontot.

Följande procedurer vägleder dig genom processen att skapa ett nytt arbetsflöde:

  • Om du vill skapa ett arbetsflöde som körs enligt ett schema eller ett fast tidsintervall använder du proceduren För att skapa ett nytt arbetsflöde som utlöses av en timer eller schema.
  • Om du vill skapa ett arbetsflöde som körs som svar på en ändring i Service Manager-databasen använder du proceduren Skapa ett nytt arbetsflöde som utlöses av en databasändring. I anpassningsscenariot för Woodgrove Bank använder Ken den här proceduren för att skapa ett arbetsflöde med namnet AddComputertoADGroupWF.

Viktig

När du har slutfört guiden kan du inte ändra vilken typ av utlösare som arbetsflödet använder. När du till exempel har skapat ett arbetsflöde som använder en timerutlösare kan du inte ändra det till att använda en databasutlösare i stället.

Skapa ett nytt arbetsflöde som utlöses av en timer eller ett schema

  1. Öppna hanteringspaketet där du vill lagra arbetsflödet i redigeringsverktyget.
  2. I Management Pack Explorerhögerklickar du på Arbetsflödenoch väljer Skapa.
  3. På sidan Allmänt i guiden Skapa arbetsflöde anger du ett namn för arbetsflödet. Namnet får bara innehålla alfanumeriska tecken eller understreckstecken, ha 50 eller färre tecken och börja med ett alfabetiskt tecken eller understreck och det kan inte innehålla blanksteg. Ange till exempel AddComputerToADGroupWF.
  4. Om du vill lägga till en beskrivning av arbetsflödet anger du det i rutan Beskrivning. Även om det inte finns någon gräns för längden på den här texten kanske vissa vyer (till exempel listan över arbetsflödets egenskaper på sidan Sammanfattning i guiden) bara visar de första 200 tecknen.
  5. Om du vill ändra standardvärdena för arbetsflödets återförsöksintervall och den maximala tid som ska köras väljer du på sidan AllmäntAvancerat. I dialogrutan Avancerat anger du nya värden för Intervall och för Maximal tid för att köra arbetsflödetoch väljer OK. Värdet för den maximala tid som ska köras måste vara mer än 60 sekunder, men mindre än 24 timmar.
  6. På sidan Utlösarvillkor, om du vill att utlösaren ska köras vid en viss tidpunkt eller vid ett visst intervall, använder du standardinställningen Timeroch väljer Nästa.
  7. På sidan Utlösarvillkor konfigurerar du det intervall med vilket arbetsflödet ska köras (antingen varje vecka eller annat intervall):
    1. Om du vill ange att arbetsflödet ska köras på specifika dagar i veckan väljer du Veckovis. Använd Starttid ratten för att ställa in en starttid för regeln. Om du vill ange värden för timme, minuter eller 00:00–24:00 väljer du värdet och väljer uppåt- eller nedåtpilen. Markera sedan kryssrutorna för varje dag som du vill att regeln ska köras.

      Anteckning

      Tiden du anger är tiden på Service Manager-servern som kör arbetsflödet, inte den lokala tiden på servern som kör redigeringsverktyget.

      -eller-
      Om du vill att arbetsflödet ska upprepas efter en viss tid väljer du Annat intervall. I rutan Frekvens anger du ett heltalsvärde och väljer sedan typen av intervall (Dagar, timmar, minutereller sekunder).

    2. När du har angett intervallet för arbetsflödet väljer du Nästa.

  8. På sidan Sammanfattning granskar du inställningarna för det nya arbetsflödet och väljer Skapa. När guiden är klar väljer du Stäng.

Skapa ett nytt arbetsflöde som utlöses av en databasändring

  1. Öppna hanteringspaketet där du vill lagra arbetsflödet i redigeringsverktyget.
  2. I Management Pack Explorerhögerklickar du på Arbetsflödenoch väljer Skapa.
  3. På sidan Allmänt i guiden Skapa arbetsflöde anger du ett namn för arbetsflödet. Namnet får bara innehålla alfanumeriska tecken eller understreckstecken, ha 50 eller färre tecken och börja med ett alfabetiskt tecken eller understreck och det kan inte innehålla blanksteg. Ange till exempel AddComputerToADGroupWF.
  4. Om du vill lägga till en beskrivning av arbetsflödet anger du det i rutan Beskrivning. Även om det inte finns någon gräns för längden på den här texten kanske vissa vyer (till exempel listan över arbetsflödets egenskaper på sidan Sammanfattning i guiden) bara visar de första 200 tecknen.
  5. Om du vill ändra standardvärdena för arbetsflödets återförsöksintervall och den maximala tid som ska köras väljer du på sidan AllmäntAvancerat. I dialogrutan Avancerade arbetsflödesgränser anger du nya värden för de här alternativen och väljer sedan OK. Värdet för den maximala tid som ska köras måste vara mer än 60 sekunder, men mindre än 24 timmar.
  6. På sidan Utlösarvillkor, välj Kör endast när ett databasobjekt uppfyller angivna villkor, och välj Nästa.
  7. Välj ett Klassnamnpå sidan Utlösarvillkor genom att klicka på Bläddra. I dialogrutan Klassegenskap väljer du den objektklass som arbetsflödet ska interagera med och väljer OK. Välj till exempel automatiserad aktivitet: Lägg till dator i AD-grupp.
  8. Om du vill välja en Ändra händelseväljer du listrutan, väljer ett av alternativen och väljer Nästa. Välj till exempel listrutan och välj När en instans av klassen uppdateras.
  9. Valfritt, under Lägg till kriterier för den här utlösarenkan du välja Ytterligare kriterier för att ställa in avancerade kriterier, till exempel när aktivitetsstatusen ändras från Väntande till Pågår.
  10. På sidan Sammanfattning granskar du inställningarna för det nya arbetsflödet och väljer Skapa. När guiden är klar väljer du Stäng.

Spara och skapa ett arbetsflöde

Arbetsflöden sparas när du sparar hanteringspaketet. När du sparar ett hanteringspaket identifierar dessutom Service Manager Authoring Tool automatiskt arbetsflödesfilerna för Windows Workflow Foundation (WF) som är associerade med arbetsflödesinformationen i hanteringspaketet och skapar dem i arbetsflödessammansättningar. (Varje WF-arbetsflöde kan ha flera rådatafiler.) Verktyget skapar en sammansättning per arbetsflöde.

Följ dessa steg för att spara och skapa arbetsflöden:

  • I Management Pack Explorerhögerklickar du på hanteringspaketet och väljer Spara.

Kopiera ett arbetsflöde

Använd den här proceduren om du vill skapa en kopia av ett arbetsflöde i Redigeringsverktyget för Service Manager. När du har kopierat arbetsflödet kan du redigera egenskaperna för antingen kopian eller originalet.

Kopiera ett arbetsflöde

  • I Management Pack Explorerexpanderar du Workflow, högerklickar på det arbetsflöde som du vill kopiera och väljer Kopiera.
    Redigeringsverktyget skapar en kopia av arbetsflödet och ger det ett namn som består av det ursprungliga arbetsflödesnamnet och "_Copy".

Redigera information om ett arbetsflöde

Använd den här proceduren om du vill redigera arbetsflödesinformation i Redigeringsverktyget för Service Manager.

Följ dessa steg för att redigera arbetsflödesinformation:

  1. I Management Pack Explorerexpanderar du Workflow, högerklickar på arbetsflödet och väljer Information. Om du redan redigerar arbetsflödet högerklickar du på redigeringsfönstrets bakgrund och väljer Information.

  2. Om du vill redigera arbetsflödesbeskrivningen i fönstret Information väljer du rutan Beskrivning och anger en ny beskrivning eller väljer knappen ellips (...) för att öppna dialogrutan Arbetsflödesegenskaper. Välj rutan Beskrivning och redigera sedan beskrivningen.

  3. Om du vill redigera någon av de andra arbetsflödesuppgifterna i fönstret Information väljer du någon av detaljerna och väljer ellipsknappen (...) för att öppna dialogrutan Arbetsflödesegenskaper. Du kan redigera följande information:

    • Namn: På fliken Allmänt väljer du Namnoch redigerar arbetsflödets namn.

    • Begränsningar för återförsök och tidsgränser: På fliken Allmänt väljer du Avanceratoch redigerar sedan lämpliga värden.

    • Utlösarvillkor för ett tidsbaserat arbetsflöde: Redigera lämpliga värden på fliken Scheduler.

    • Utlösarvillkor för ett frågebaserat arbetsflöde: Redigera lämpliga värden på fliken Utlösare.

      Viktig

      Om du ändrar utlösarklassen för arbetsflödet medan arbetsflödet är öppet i redigeringsfönstret rensas all aktivitetsinformation som har angetts för att använda värden från egenskaperna för utlösarklassen. Arbetsflödet körs inte förrän du återställer aktivitetsinformationen för att använda värden från den nya utlösarklassen. Du kan inte ändra vilken typ av utlösare som arbetsflödet använder. När du till exempel har skapat ett arbetsflöde som använder en timerutlösare kan du inte ändra det till att använda en frågeutlösare i stället.

Ta bort ett arbetsflöde

Använd den här proceduren om du vill ta bort ett arbetsflöde i Redigeringsverktyget för Service Manager.

Följ dessa steg om du vill ta bort ett arbetsflöde:

  1. I Management Pack Explorerexpanderar du Workflow, högerklickar på det arbetsflöde som du vill ta bort och väljer Ta bort.
  2. Spara hanteringspaketet för att säkerställa att arbetsflödet tas bort permanent.

Nästa steg

  • Så här lägger du till aktiviteter i ett arbetsflöde. ta bort, kopiera och klistra in aktiviteter; och konfigurera specialiserade aktiviteter för att importera Windows PowerShell-skript till arbetsflödet, se Lägga till eller ta bort arbetsflödesaktiviteter.