Service Manager arbetsflödesaktivitetsreferens för redigeringsverktyget
Viktigt
Den här versionen av Service Manager har nått slutet av supporten. Vi rekommenderar att du uppgraderar till Service Manager 2022.
Den här artikeln innehåller vägledning för IT-utvecklare så att de kan skapa anpassade WF-aktiviteter (Windows Workflow Foundation) som IT-proffs kan använda för att skapa WF-arbetsflöden som är specifika för deras IT-processer. Anpassade WF-aktiviteter utökar aktivitetsbiblioteket – de aktiviteter som distribueras med Service Manager redigeringsverktyget. Avsnittet Arbetsflödesaktiviteter – referens i det här avsnittet innehåller information om WF-standardaktiviteterna i aktivitetsbiblioteket. Den här informationen är avsedd att hjälpa utvecklare (eller IT-arbetare i rollen som utvecklare) att skapa anpassade WF-aktiviteter.
Information om hur du använder WF-aktiviteter och WF-arbetsflöden med Service Manager finns i Automatisera IT-processer med arbetsflöden.
Active Directory-aktiviteter
Använd Active Directory Domain Services-aktiviteter (AD DS) för att göra Active Directory-funktioner till en del av arbetsflödet i Service Manager.
Service Manager redigeringsverktyget innehåller två standardaktiviteter för Service Manager i gruppen Active Directory-aktiviteter i fönstret Aktivitetsverktyg. Avsnitten i den här artikeln beskriver dessa aktiviteter.
Lägga till AD DS-dator i en gruppaktivitet
Den här aktiviteten lägger till en dator i en säkerhetsgrupp i Active Directory Domain Services (AD DS) i Service Manager. Datorn och gruppen måste tillhöra samma domän och alla containrar i domänen genomsöks.
Krav för designtid | Krav för körningstid |
---|---|
Ingen | När du använder den här aktiviteten kontrollerar du att Service Manager arbetsflödeskontot har tillräcklig behörighet för att ändra säkerhetsgrupper i AD DS. |
Egenskaper
Aktiviteten Lägg till AD DS-dator i grupp använder de indataegenskaper som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Datordomän | ComputerDomain | Sträng | Yes | Det fullständigt kvalificerade DNS-domännamnet där datorn finns (till exempel contoso.com). |
Datornamn | FullyQualifiedComputerName | Sträng | Yes | Namnet på datorn. |
Gruppnamn | FullyQualifiedGroupName | Sträng | Yes | Namnet på den Active Directory Domain Services gruppen. |
Aktiviteten Lägg till AD DS-dator i grupp genererar utdata som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Description |
---|---|---|---|
Utdata | Utdata | Boolesk | Resultatet av åtgärden: Sant om tillägget lyckades; Falskt om det misslyckades. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Inga | Inga | Inga |
Lägg till AD DS-användare i gruppaktivitet
Den här aktiviteten lägger till en användare i en säkerhetsgrupp i Active Directory Domain Services (AD DS) i Service Manager. Användaren och gruppen måste tillhöra samma domän och alla containrar i domänen genomsöks.
Krav för designtid | Krav för körningstid |
---|---|
Ingen | När du använder den här aktiviteten kontrollerar du att Service Manager arbetsflödeskontot har tillräcklig behörighet för att ändra säkerhetsgrupper i AD DS. |
Egenskaper
Aktiviteten Lägg till AD DS-användare till grupp använder indataegenskaperna som visas i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Användardomän | UserDomain | Sträng | Yes | Användarens fullständigt kvalificerade domännamn (FQDN). |
Användarnamn | Användarnamn | Sträng | Yes | Användarens inloggningsnamn. |
Gruppnamn | FullyQualifiedGroupName | Sträng | Yes | FQDN för gruppen. |
Aktiviteten Lägg till AD DS-användare till grupp genererar utdata som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Description |
---|---|---|---|
Utdata | Utdata | Boolesk | Resultatet av åtgärden: Sant om tillägget lyckades, Falskt om det misslyckades. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Inga | Inga | Inga |
Kontrollera flödesaktiviteter
Använd kontrollflödesaktiviteter för att tillhandahålla struktur – grenar, loopar eller tidsfördröjningar – för arbetsflödet i Service Manager.
Redigeringsverktyget innehåller fyra standardaktiviteter för kontrollflöde i gruppen Kontrollflöde i fönstret Aktivitetsverktyg .
Fördröj aktivitet
Den här aktiviteten introducerar en fördröjning mellan aktiviteter i ett arbetsflöde i Service Manager. Aktiviteten Delay härleds från klassen Microsoft .NET Framework DelayActivity.
Krav för designtid | Krav för körningstid |
---|---|
Inga | Inga |
Egenskaper
Aktiviteten Fördröj använder de indataegenskaper som visas i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Initiera timeoutDuration | InitializeTimeoutDuration | Intern | Anger en hanterare för att initiera egenskapen TimeoutDuration . | |
TimeoutDuration | TimeoutDuration | Tidsintervall | Yes | Fördröjningens varaktighet. |
Aktiviteten Delay producerar inte en utdataegenskap.
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Ingen | Mer information om den här aktiviteten finns i Klassen DelayActivity i .NET Framework-klassbiblioteket. | Ingen |
För varje loopaktivitet
Aktiviteten For Each Loop tar som indata en matris (samling) med objekt och upprepar uppsättningen aktiviteter i loopen för varje objekt i samlingen. Om indatasamlingen till exempel har fem objekt itererar loopen fem gånger. Om samlingen är tom itererar inte loopen. Det finns ingen övre gräns för antalet objekt i samlingen. Aktiviteten For Each Loop körs alltid på den dator där arbetsflödet körs.
Aktiviteten För varje loop är en sammansatt aktivitet med två containrar för aktiviteter:
Indatacontainer: Den här aktiviteten konfigurerar loopen och definierar indatasamlingen. Du kan använda aktiviteten Hämta incident eller Hämta virtuell dator i den här rollen.
Loopcontainer: Med namnet ForEachChildActivity innehåller den här aktiviteten loopaktiviteterna. De flesta WF-aktiviteter (Windows Workflow Foundation) som du placerar i den här containern har två ytterligare egenskaper: Aktuellt objekt och egenskapen som ska bindas. För varje aktivitet i loopcontainern anger du följande egenskaper:
Ange Aktuellt objekt till egenskapen Aktuellt objekt för loopcontaineraktivitetenför ForEach-aktiviteten . Om den här aktiviteten är den första aktiviteten i aktiviteten För varje loop anges aktuellt objekt automatiskt.
Ange värdet för egenskapen till Bind egenskapen till värdet för egenskapen för den aktuella aktiviteten som använder värdet Aktuellt objekt .
Två typer av aktiviteter hämtar inte egenskaperna Aktuellt objekt och Egenskap för bindning och kan därför inte använda objekten i indatasamlingen:
Skriptaktiviteter, till exempel aktiviteten Windows PowerShell Skript.
Anpassade aktiviteter eller andra aktiviteter som inte ärver från klassen WorkflowActivityBase . Sådana aktiviteter omfattar de aktiviteter som baseras på basklassen Aktivitet , till exempel interna Visual Studio-aktiviteter.
Krav för designtid | Krav för körningstid |
---|---|
Inga | Inga |
Egenskaper
Aktiviteten För varje loop använder indataegenskaperna som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Indatasamling | InputCollection | Matris/objekt | Ej tillämpligt | En samling objekt som ska skickas, en i taget, till aktiviteterna i aktiviteten För varje loop . Om aktiviteten som finns i indatacontainern genererar en matris med objekt som utdataegenskap, anges indatasamlingen automatiskt till den egenskapen. Om du vill visa det aktuella värdet för den här egenskapen högerklickar du på loopcontainern och väljer Egenskaper. |
Aktuellt objekt | CurrentItem | Objekt | Ej tillämpligt | Ett index i indatasamlingen som aktiviteter i loopen kan använda som indataegenskap. För den första aktiviteten i loopcontainern anges den här egenskapen automatiskt. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Aktiviteten För varje loop använder den anpassade spårningstjänsten som tillhandahålls av Service Manager för att logga fel och undantag när aktiviteten körs. Aktiviteten genererar fel eller undantag under följande villkor: – Om något fel inträffar i ForEachLoop-aktiviteten och det inte är med de underordnade aktiviteterna avslutas arbetsflödet. – Om ett fel inträffar inom de underordnade aktiviteterna avslutas arbetsflödet såvida inte ContinueOnError=true. – Om någon av indataegenskaperna är null. Aktiviteten itererar inte. Varje aktivitet i aktiviteten För varje loop måste skriva sina egna fel eller undantag till den anpassade spårningstjänsten. För varje loop-aktivitet gör inte det själv. |
Inga | Inga |
IfElse-aktivitet
Den här aktiviteten styr sekvensen av aktiviteter i ett arbetsflöde baserat på ett booleskt (sant/falskt) villkor. Du kan använda resultatet av en tidigare aktivitet, till exempel en skriptaktivitet, för villkoret.
IfElse-aktiviteten är en Visual Studio-aktivitet som använder regler och villkor. Mer information om hur du använder regler och villkor i Windows Workflow Foundation (WF) finns i Självstudie: Använda regler och villkor i WF i MSDN-biblioteket.
Krav för designtid | Krav för körningstid |
---|---|
Inga | Inga |
Egenskaper
Inga.
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Ingen | Mer information om ifelse-aktiviteten finns i IfElseActivity-klassen i .NET Framework 4-klassbiblioteket. | Ingen |
Parallell aktivitet
Den här aktiviteten förgrenar sekvensen av aktiviteter i två samtidiga sekvenser av aktiviteter. Aktiviteten Parallel är en Visual Studio-aktivitet. Mer information om klassen ParallelActivity finns i Klassen ParallelActivity i .NET Framework-klassbiblioteket.
Krav för designtid | Krav för körningstid |
---|---|
Inga | Inga |
Egenskaper
Inga.
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Inga | Inga | Inga |
Virtual Machine Manager-aktiviteter
Använd aktiviteter för hantering av virtuella datorer i Service Manager för att skapa arbetsflöden som gör det möjligt att skapa och uppdatera virtuella datorer. Aktiviteterna för hantering av virtuella datorer stöder System Center Virtual Machine Manager.
Service Manager redigeringsverktyget innehåller följande fem standardaktiviteter för hantering av virtuella datorer i gruppen VMM-aktiviteter i fönstret Aktivitetsverktyg.
Hämta VM-aktivitet
Den här aktiviteten i Service Manager hämtar en lista över ett eller flera virtuella dator-ID:n från ett VMM-bibliotek (Virtual Machine Manager).
Krav för designtid | Krav för körningstid |
---|---|
Ingen | – Både Virtual Machine Manager-konsolen och Service Manager måste vara installerade på samma server. – Kontrollera att Service Manager arbetsflödeskontot har tillräcklig behörighet för att ändra säkerhetsgrupper i Active Directory Domain Services (AD DS). – Både Virtual Machine Manager-konsolen och Service Manager måste vara installerade på samma server. – Kontrollera att Service Manager arbetsflödeskontot har tillräcklig behörighet för att ändra säkerhetsgrupper i Active Directory Domain Services (AD DS). |
Egenskaper
Aktiviteten Hämta virtuell dator använder indataegenskaperna i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Parameteruppsättning | ParameterUppsättning | Sträng | Nej; standardinställningen är Anslutning. | Anger en delmängd av parametrar som är ordnade för ett visst ändamål. För aktiviteten Hämta virtuell dator kan du välja någon av följande parameteruppsättningar: - Alla: Sök efter alla tillgängliga virtuella datorer. - ID: Sök efter en virtuell dator med ett känt ID. - Anslutning: Sök efter virtuella datorer som är anslutna till VMM-servern (Virtual Machine Manager) som anges av egenskapen VMMServer . - VMHostGroup: Sök efter virtuella datorer som är anslutna till den virtuella datorvärden som anges av egenskapen VM-värd . |
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är True.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Har fel | HasError | Ej tillämpligt | Anger om aktiviteten har en feluppsättning. (Skrivskyddad) | |
Alla | Alla | Boolesk | Nej. (Standardinställningen är True.) | Tillgängligt om parameteruppsättningen är Alla. Om den är inställd på Sant returnerar aktiviteten Hämta virtuell dator en lista över de virtuella dator-ID:n för alla tillgängliga virtuella datorer. |
ID | ID | Sträng | Krävs om parameteruppsättningen är ID. | Tillgängligt om parameteruppsättningen är ID. Om den är inställd på Sant returnerar aktiviteten Hämta virtuell dator en lista över de virtuella dator-ID:n för alla virtuella datorer vars virtuella dator-ID:n matchar hela eller delar av det angivna ID-värdet. |
Hanteringsgrupp | HanteringsGrupp | Sträng | No | Anger den hanteringsgrupp där den här aktiviteten ska köras. Ange till localhost. (Skrivskyddad) |
Skriptserver | Mål | Sträng | Yes | Anger DNS-namnet (Domain Name System) för den server som kör Service Manager-konsolen. Använd inte localhost. |
Tidsgräns för skript | TimeoutSeconds | Integer | Nej. (Standardinställningen är 300 sekunder.) | Anger det maximala antalet sekunder som aktiviteten ska kunna köras. |
VM-värd | VMHost | Sträng | Krävs om parameteruppsättningen är VMHostGroup | Tillgängligt om parameteruppsättningen är VMHostGroup. Om den här parameteruppsättningen är markerad returnerar aktiviteten Hämta virtuell dator en lista över de virtuella dator-ID:n för alla virtuella datorer som körs på den angivna värden. |
Namn på virtuell dator | VMName | Sträng | No | Anger namnet eller delen av namnet på den virtuella datorn som du vill söka efter. Om strängen är en del av ett namn hämtar aktiviteten ID:t för alla virtuella datorer som innehåller strängen. |
VMMServer | VMMServer | Sträng | Yes | Anger namnet på den System Center Virtual Machine Manager -server (VMM) som hanterar de virtuella datorerna. |
Aktiviteten Hämta virtuell dator genererar utdata som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Kommentarer |
---|---|---|---|
VM-ID:n | VMIDList | Strängmatris | Anger listan över ID:n för virtuella datorer med namn som matchar hela eller delar av strängen vm-namn . |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Aktiviteten Hämta virtuell dator använder den anpassade spårningstjänsten som tillhandahålls av Service Manager för att logga fel och undantag när aktiviteten körs. Aktiviteten genererar fel eller undantag efter behov om någon av skriptegenskaperna inte kan lösas. | Inga | Inga |
Flytta VM-aktivitet
Den här aktiviteten i Service Manager flyttar en virtuell dator från VMM-biblioteket (Virtual Machine Manager) till en underhållsvärd.
Krav för designtid | Krav för körningstid |
---|---|
Ingen | – Både Virtual Machine Manager-konsolen och Service Manager måste vara installerade på samma server. – Kontrollera att Service Manager arbetsflödeskontot har tillräcklig behörighet för att ändra säkerhetsgrupper i Active Directory Domain Services (AD DS). |
Egenskaper
Aktiviteten Flytta virtuell dator använder indataegenskaperna i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är True.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Har fel | HasError | Ej tillämpligt | Anger om aktiviteten har en feluppsättning. (Skrivskyddad) | |
Blockera LM om värden är upptagen | BlockLMIfHostBusy | Boolesk | Nej. (Standardinställningen är Falskt.) | Blockerar återförsök av en Hyper-V-direktmigrering om migreringen misslyckades eftersom källvärden eller målvärden redan deltar i en annan direktmigrering. |
Jobbgrupp | JobGroup | Guid (sträng) | No | Anger en identifierare för en serie kommandon som ska köras som en uppsättning. |
Jobbvariabel | JobVariable | Sträng | No | Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern. |
Hanteringsgrupp | HanteringsGrupp | Sträng | No | Anger den hanteringsgrupp där den här aktiviteten ska köras. Ange till localhost. (Skrivskyddad) |
Sökväg | Sökväg | Sträng | No | Anger målet för den virtuella datorn på underhållsvärden. |
PROTipID | PROTipID | GUID | No | Anger ID för tipset Prestanda- och resursoptimering (PRO) som utlöste den här åtgärden. Möjliggör framtida granskning av PRO-tips. |
Kör asynkront | RunAsynchronously | Boolesk | Nej. (Standardinställningen är Falskt.) | Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart. |
Skriptserver | Mål | Sträng | Yes | Anger DNS-namnet (Domain Name System) för den server som kör Service Manager-konsolen. Använd inte localhost. |
Tidsgräns för skript | TimeoutSeconds | Integer | Nej. (Standardinställningen är 300 sekunder.) | Anger det maximala antalet sekunder som aktiviteten ska kunna köras. |
Starta virtuell dator på mål | StartVMOnTarget | Boolesk | Nej. (Standardinställningen är Falskt.) | Anger att en virtuell dator startar så snart den når målvärden. |
Använda kluster | UseCluster | Boolesk | Nej. (Standardinställningen är Falskt.) | Tvingar användningen av Windows Server 2008-klustermigrering för överföring av en virtuell dator som är i ett sparat tillstånd till en värd, även om klustret stöder direktmigrering av Hyper-V. |
Använda LAN | UseLan | Boolesk | Nej. (Standardinställningen är Falskt.) | Tvingar fram en överföring över det lokala nätverket (LAN) även om en snabbare överföringsmekanism, till exempel en SAN-överföring (Storage Area Network), är tillgänglig. |
VM-värd | VMHostName | Sträng | Yes | Anger namnet på underhållsvärden som den virtuella datorn ska flyttas till. |
VM-ID | VMID | Sträng | Yes | Anger det unika ID:t för den virtuella dator som ska flyttas. |
VMM-server | VMMServer | Sträng | Yes | Anger namnet på den System Center Virtual Machine Manager -server (VMM) som hanterar de virtuella datorerna. |
Aktiviteten Flytta virtuell dator genererar utdata som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Kommentarer |
---|---|---|---|
VM-ID | VMID | Sträng | Anger det unika ID:t för den virtuella dator som flyttades. Indata-VM-ID:t och utdata-VM-ID:t är lika såvida inte aktiviteten inte kunde hitta en virtuell dator med ett VM-ID som matchar indata-VM-ID:t. I så fall är utdata-VM-ID :t inställt på Null. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Aktiviteten Flytta virtuell dator använder den anpassade spårningstjänsten som tillhandahålls av Service Manager för att logga fel och undantag när aktiviteten körs. Aktiviteten genererar fel eller undantag efter behov om någon av skriptegenskaperna inte kan lösas. | Inga | Inga |
Stänga av VM-aktivitet
Den här aktiviteten i Service Manager stänger av gästoperativsystemet på en virtuell dator.
Du kan använda aktiviteten Stäng av virtuell dator på en virtuell dator på en Windows-baserad värd (en Hyper-V-värd eller en virtuell servervärd) endast om virtualiserings gästtjänster är installerade på den virtuella datorn. För en virtuell dator som distribueras på en Hyper-V-värd kallas virtualiserings gästtjänsten integrationskomponenter. För en virtuell dator som distribueras på en virtuell servervärd kallas virtualiserings gästtjänsten virtualiseringstillägg.
Krav för designtid | Krav för körningstid |
---|---|
Ingen | – Både Virtual Machine Manager-konsolen och Service Manager måste vara installerade på samma server. – Kontrollera att Service Manager arbetsflödeskontot har tillräcklig behörighet för att ändra säkerhetsgrupper i Active Directory Domain Services (AD DS). |
Egenskaper
Aktiviteten Stäng av virtuell dator använder indataegenskaperna som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är True.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Har fel | HasError | Ej tillämpligt | Anger om aktiviteten har en feluppsättning. (Skrivskyddad) | |
Jobbvariabel | JobVariable | Sträng | No | Anger att jobbstatus spåras och lagras i variabeln som namnges av den här parametern. |
Hanteringsgrupp | HanteringsGrupp | Sträng | No | Anger den hanteringsgrupp där den här aktiviteten ska köras. Ange till localhost. (Skrivskyddad) |
PROTipID | PROTipID | GUID | No | Anger ID för tipset Prestanda- och resursoptimering (PRO) som utlöste den här åtgärden. Möjliggör framtida granskning av PRO-tips. |
Kör asynkront | RunAsynchronously | Boolesk | Nej. (Standardinställningen är Falskt.) | Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart. |
Skriptserver | Mål | Sträng | Yes | Anger DNS-namnet (Domain Name System) för den server som kör Service Manager-konsolen. Använd inte Localhost. |
Tidsgräns för skript | TimeoutSeconds | Integer | Nej. (Standardinställningen är 300 sekunder.) | Anger det maximala antalet sekunder som aktiviteten ska kunna köras. |
VM-ID | VMID | Sträng | Yes | Anger det unika ID:t för den virtuella dator som ska stängas av. |
VMMServer | VMMServer | Sträng | Yes | Anger namnet på den System Center Virtual Machine Manager -server (VMM) som hanterar de virtuella datorerna. |
Aktiviteten Stäng av virtuell dator genererar utdata som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Kommentarer |
---|---|---|---|
VM-ID | VMID | Sträng | Anger det unika ID:t för den virtuella dator som stängdes av. Indata-VM-ID:t och utdata-VM-ID:t är lika såvida inte aktiviteten inte kunde hitta en virtuell dator med ett VM-ID som matchar indata-VM-ID:t. I så fall är utdata-VM-ID :t inställt på Null. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Aktiviteten Stäng av virtuell dator använder den anpassade spårningstjänsten som tillhandahålls av Service Manager för att logga fel och undantag när aktiviteten körs. Aktiviteten genererar fel eller undantag efter behov om någon av skriptegenskaperna inte kan lösas. | Inga | Inga |
Starta VM-aktivitet
Den här aktiviteten i Service Manager startar en stoppad eller pausad virtuell dator.
Krav för designtid | Krav för körningstid |
---|---|
Inga | Inga |
Egenskaper
Aktiviteten Starta virtuell dator använder indataegenskaperna i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är True.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Har fel | HasError | Ej tillämpligt | Anger om aktiviteten har en feluppsättning. (Skrivskyddad) | |
Jobbvariabel | JobVariable | Sträng | No | Anger att jobbstatus spåras och lagras i variabeln som namnges av den här parametern. |
Hanteringsgrupp | HanteringsGrupp | Sträng | No | Den hanteringsgrupp där den här aktiviteten ska köras. Ange till localhost. (Skrivskyddad) |
PROTipID | PROTipID | GUID | No | Anger ID för tipset Prestanda- och resursoptimering (PRO) som utlöste den här åtgärden. Möjliggör framtida granskning av PRO-tips. |
Kör asynkront | RunAsynchronously | Boolesk | Nej. (Standardinställningen är Falskt.) | Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart. |
Skriptserver | Mål | Sträng | Yes | Anger DNS-namnet (Domain Name System) för den server som kör Service Manager-konsolen. Använd inte localhost. |
Tidsgräns för skript | TimeoutSeconds | Integer | Nej. (Standardinställningen är 300 sekunder.) | Anger det maximala antalet sekunder som aktiviteten ska kunna köras. |
VM-ID | VMID | Sträng | Yes | Anger det unika ID:t för den virtuella dator som ska startas. |
VMMServer | VMMServer | Sträng | Yes | Anger namnet på den System Center Virtual Machine Manager -server (VMM) som hanterar de virtuella datorerna. |
Aktiviteten Starta virtuell dator genererar utdata som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Kommentarer |
---|---|---|---|
VM-ID | VMID | Sträng | Anger det unika ID:t för den virtuella dator som startades. Det inmatade VM-ID :t och utdata-VM-ID: t är lika om inte aktiviteten inte kunde hitta en virtuell dator med ett VM-ID som matchar indata-VM-ID :t. I så fall är utdata-VM-ID :t inställt på Null. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Aktiviteten Starta virtuell dator använder den anpassade spårningstjänsten som tillhandahålls av Service Manager för att logga fel och undantag när aktiviteten körs. Aktiviteten genererar fel eller undantag, beroende på vad som är lämpligt, om någon av skriptegenskaperna inte kan lösas. | Inga | Inga |
Spara tillstånds-VM-aktivitet
Den här aktiviteten i Service Manager sparar tillståndet för en virtuell dator och stoppar sedan den virtuella datorn.
Krav för designtid | Krav för körningstid |
---|---|
Ingen | – Virtual Machine Manager-konsolen och Service Manager måste båda vara installerade på samma server. – Kontrollera att Service Manager Workflow-kontot har tillräcklig behörighet för att ändra säkerhetsgrupper i Active Directory Domain Services (AD DS). |
Egenskaper
Aktiviteten Spara tillstånd för virtuell dator använder indataegenskaperna som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är True.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Har fel | HasError | Ej tillämpligt | Anger om aktiviteten har en feluppsättning. (Skrivskyddad) | |
Jobbvariabel | JobVariable | Sträng | No | Anger att jobbstatus spåras och lagras i variabeln som namnges av den här parametern. |
Hanteringsgrupp | HanteringsGrupp | Sträng | No | Anger den hanteringsgrupp där den här aktiviteten ska köras. Ange till localhost. (Skrivskyddad) |
PROTipID | PROTipID | GUID | No | Anger ID:t för tipset prestanda- och resursoptimering (PRO) som utlöste den här åtgärden. Möjliggör framtida granskning av PRO-tips. |
Köra asynkront | RunAsynchronously | Boolesk | Nej. (Standardinställningen är False.) | Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet. |
Skriptserver | Mål | Sträng | Yes | Anger DNS-namnet (Domain Name System) för den server som kör Service Manager-konsolen. Använd inte localhost. |
Tidsgräns för skript | TimeoutSeconds | Integer | Nej. (Standardinställningen är 300 sekunder.) | Anger det maximala antalet sekunder som aktiviteten ska kunna köras. |
VM-ID | VMID | Sträng | Yes | Anger det unika ID:t för den virtuella dator som ska sparas. |
VMM-server | VMMServer | Sträng | Yes | Anger namnet på den System Center Virtual Machine Manager -server (VMM) som hanterar de virtuella datorerna. |
Aktiviteten Spara tillstånd för virtuell dator genererar utdata som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Kommentarer |
---|---|---|---|
VM-ID | VMID | Sträng | Anger det unika ID:t för den virtuella dator som sparades. Indata-VM-ID:t och utdata-VM-ID:t är lika såvida inte aktiviteten inte kunde hitta en virtuell dator med ett VM-ID som matchar indata-VM-ID:t. I så fall är utdata-VM-ID :t inställt på Null. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Aktiviteten Spara tillstånd för virtuell dator använder den anpassade spårningstjänsten som tillhandahålls av Service Manager för att logga fel och undantag när aktiviteten körs. Aktiviteten genererar fel eller undantag efter behov om någon av skriptegenskaperna inte kan lösas. | Inga | Inga |
Skriptaktiviteter
Använd en skriptaktivitet i Service Manager för att köra ett skript som en del av ett arbetsflöde.
Skriptaktiviteter körs separat från arbetsflödena, men de körs också i säkerhetskontexten för kontot för Service Manager-arbetsflöden.
Service Manager redigeringsverktyget innehåller följande tre standardskriptaktiviteter i undergruppen Allmänna skriptaktiviteter i gruppen Skriptaktiviteter i fönstret Aktivitetsverktyg.
Kommandoskriptaktivitet
Den här aktiviteten kör ett kommandoradsskript som en del av ett WF-arbetsflöde (Windows Workflow Foundation).
Krav för designtid | Krav för körningstid |
---|---|
Inga | Inga |
Egenskaper
Aktiviteten Kommandoskript använder indataegenskaperna som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är True.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Har fel | HasError | Ej tillämpligt | Anger om aktiviteten har en feluppsättning. (Skrivskyddad) | |
Hanteringsgrupp | ManagementGroupName | Sträng | No | Anger den hanteringsgrupp som skriptservern tillhör. Som standard är detta inställt på localhost. (Skrivskyddad) |
Skriptparametrar | Parametrar | Ordlistesträng,sträng <> | Yes | Anger kommandoradsväxlar eller switch/värde-par som ska skickas till skriptet när det körs. |
Skripttext | ScriptBody | Sträng | Yes | Anger texten i själva skriptet. |
Skriptserver | Mål | Sträng | No | Anger DNS-namnet (Domain Name System) för den server som kör Service Manager-konsolen. Använd inte localhost. |
Tidsgräns för skript | TimeoutSeconds | Integer | Nej. (Standardinställningen är 300 sekunder.) | Anger det maximala antalet sekunder som skriptet ska kunna köras. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Aktiviteten Kommandoskript använder den anpassade spårningstjänsten som tillhandahålls av Service Manager för att logga fel och undantag när aktiviteten körs. Aktiviteten genererar fel eller undantag efter behov om någon av skriptegenskaperna inte kan lösas. | Inga | Inga |
Windows PowerShell-skriptaktivitet
Den här aktiviteten i Service Manager kör ett Windows PowerShell-skript som en del av ett WF-arbetsflöde (Windows Workflow Foundation).
Krav för designtid | Krav för körningstid |
---|---|
Aktiviteten Windows PowerShell skript beror på följande krav vid designtillfället: - Windows PowerShell 2.0 |
Windows PowerShell 2.0 |
Egenskaper
Aktiviteten Windows PowerShell Script använder indataegenskaperna som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är True.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Har fel | HasError | Ej tillämpligt | Anger om aktiviteten har en feluppsättning. (Skrivskyddad) | |
Hanteringsgrupp | ManagementGroupName | Sträng | No | Anger den hanteringsgrupp som skriptservern tillhör. Som standard är detta inställt på localhost. (Skrivskyddad) |
Skriptparametrar | Parametrar | Ordlistesträng,sträng <> | Yes | Anger namn/värde-listan över parametrar som ska skickas till skriptet när det körs. Du kan ange parametervärden till någon av följande hanteringspaketreferenser: - $Target/...$ - $MPElement[...] - $Data/...$. $Data referenser matchas endast vid körning i parametrarna (inte i själva skriptet). Om du använder en av dessa referenser som det enda värdet för en parameter anges parametern till XML-strängen som representerar indataobjektet (från GetItemXML). |
Skripttext | ScriptBody | Sträng | Yes | Anger texten i själva skriptet. |
Snapin-moduler | SnapIns | Sträng | No | Listor Windows PowerShell snapin-moduler för att förinläsa till runspace. |
Skriptserver | Mål | Sträng | No | Anger DNS-namnet (Domain Name System) för den server som kör Service Manager-konsolen. Använd inte localhost. |
Tidsgräns för skript | TimeoutSeconds | Integer | Nej. (Standardinställningen är 300 sekunder.) | Anger det maximala antalet sekunder som skriptet ska kunna köras. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Aktiviteten Windows PowerShell Script använder den anpassade spårningstjänsten som tillhandahålls av Service Manager för att logga fel och undantag när aktiviteten körs. Aktiviteten genererar fel eller undantag efter behov om någon av skriptegenskaperna inte kan lösas. | Mer information om Windows PowerShell finns i Windows PowerShell. | Ingen |
VBScript-skriptaktivitet
Den här aktiviteten i Service Manager kör ett VBScript-skript som en del av ett WF-arbetsflöde (Windows Workflow Foundation).
Krav för designtid | Krav för körningstid |
---|---|
VBScript-skriptaktiviteten beror på följande krav vid designtillfället: Inga. |
Ingen |
Egenskaper
VBScript-skriptaktiviteten använder indataegenskaperna som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är True.) | Avgör om arbetsflödet fortsätter att köras om aktiviteten misslyckas. |
Har fel | HasError | Ej tillämpligt | Anger om aktiviteten har en feluppsättning. (Skrivskyddad) | |
Hanteringsgrupp | ManagementGroupName | Sträng | No | Anger den hanteringsgrupp som skriptservern tillhör. (Som standard är detta inställt på localhost) (Skrivskyddad) |
Skriptparametrar | Parametrar | Ordlistesträng,sträng <> | Yes | Innehåller en lista över standardväxlar och eventuella associerade värden som det här skriptet använder när det körs. |
Skripttext | ScriptBody | Sträng | Yes | Anger texten i själva skriptet. |
Skriptserver | Mål | Sträng | No | Anger DNS-namnet (Domain Name System) för den server som kör Service Manager-konsolen. Använd inte localhost. |
Tidsgräns för skript | TimeoutSeconds | Integer | Nej. (Standardinställningen är 300 sekunder.) | Anger det maximala antalet sekunder som skriptet ska kunna köras. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
VBScript-skriptaktiviteten använder den anpassade spårningstjänsten som tillhandahålls av Service Manager för att logga fel och undantag när aktiviteten körs. Aktiviteten genererar fel eller undantag efter behov om någon av skriptegenskaperna inte kan lösas. | Inga | Inga |
Service Manager-aktiviteter
Använd Service Manager aktiviteter i Service Manager för att göra Service Manager funktioner till en del av arbetsflödet.
Service Manager redigeringsverktyget innehåller följande fyra standardaktiviteter för Service Manager i gruppen SM-aktiviteter i fönstret Aktivitetsverktyg.
Skapa incidentaktivitet
Den här aktiviteten skapar och fyller i en incident i Service Manager.
Krav för designtid | Krav för körningstid |
---|---|
Inga | Inga |
Egenskaper
Aktiviteten Skapa incident använder de indataegenskaper som visas i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Kommentarer |
---|---|---|---|---|
Incident-ID | IncidentID | Sträng | Yes | Anger den unika identifierare som genereras för incidentobjektet . |
Kommentar för åtgärdslogg | ActionLogComment | Sträng | Yes | Anger kommentaren som ska ingå i incidentobjektets åtgärdslogg. |
Berörd användardomän | AffectedUserDomain | Sträng | Yes | Anger namnet på DNS-domänen (Domain Name System) för den primära användare som påverkas av incidenten. |
Berört användarnamn | AffectedUserName | Sträng | Yes | Anger användarnamnet för den primära användare som påverkas av incidenten. |
Kategori | Kategori | Integer | Yes | Anger typen av incident, till exempel Nätverk eller Utskrift. Värdet är ID för enum. (Datafält för kategori -enum ) |
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är true.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Påverkan | Påverkan | Integer | Yes | Anger incidentens inverkan på den berörda användaren eller användarna. Värdet är ID för enum. (Datatypen Impact -enum ) |
Källa | Källa | Integer | No | Anger källan för information om incidenten, till exempel telefon eller e-post. Värdet är ID för enum. (Käll-uppräkningsdatatypfält ) |
Sammanfattning | Sammanfattning | Sträng | Yes | Anger sammanfattningstexten som beskriver incidenten. |
Angelägenhetsgrad | Angelägenhetsgrad | Integer | Yes | Anger hur brådskande det är att lösa incidenten. Värdet är ID för enum. (Fältet Angelägenhetsgrad – uppräkningsdatatyp ) |
Aktiviteten Skapa incident genererar utdata som beskrivs i följande tabell.
Namn | Typ | Kommentarer |
---|---|---|
SM-incident | System.WorkItem.Incident | Returnerar den konstruerade incidentklassinstansen. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Inga | Inga | Inga |
Hämta incidentaktivitet
Den här aktiviteten hämtar en eller flera incidenter i Service Manager.
Krav för designtid | Krav för körningstid |
---|---|
Inga | Inga |
Egenskaper
Aktiviteten Hämta incident använder de indataegenskaper som visas i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Kommentarer |
---|---|---|---|---|
Berörd användardomän | AffectedUserDomain | Sträng | No | Anger namnet på DNS-domänen (Domain Name System) för den primära användare som påverkas av incidenten. |
Berört användarnamn | AffectedUserName | Sträng | No | Anger användarnamnet för den primära användare som påverkas av incidenten. |
Kategori | Kategori | Integer | No | Anger typen av incident, till exempel Nätverk eller Utskrift. Värdet är ID för enum. (Datafält för kategori -enum ) |
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardvärdet är true.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Incident-ID | IncidentID | Sträng | No | Anger den unika identifierare som genereras för incidentobjektet. |
Söktyp | SearchType | Heltal? | No | Anger rubriken för den söktyp som används med aktiviteten. |
Status | Status | Integer | No | Anger status för incidenten. Värdet är ID för enum. (Status - uppräkningsdatafält ) |
Sammanfattningstext | SummaryText | Sträng | No | Anger sammanfattningstexten som beskriver incidenten. |
Aktiviteten Hämta incident genererar utdata som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Kommentarer |
---|---|---|---|
SM-incidenter | SMIncidents | Matris med System.Workitem.Incident | Anger en matris med incidentobjekt. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Ingen | Aktiviteten Hämta incident har en egen validerare för att utföra felvalidering på indataegenskaper. | Ingen |
Uppdatera incidentaktivitet
Den här aktiviteten i Service Manager sparar egenskapsändringar i en Service Manager incident.
Krav för designtid | Krav för körningstid |
---|---|
Inga | Inga |
Egenskaper
Aktiviteten Uppdatera incident använder de indataegenskaper som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Kommentar till åtgärdslogg | ActionLogComment | Sträng | No | Anger en kommentar som ska ingå i incidentobjektets åtgärdslogg. |
Berörd användardomän | AffectedUserDomain | Sträng | No | Anger namnet på DNS-domänen (Domain Name System) för den primära användare som påverkas av incidenten. |
Berört användarnamn | AffectedUserName | Sträng | No | Anger användarnamnet för den primära användare som påverkas av incidenten. |
Kategori | Kategori | Integer | No | Anger typen av incident, till exempel Nätverk eller Utskrift. Värdet är ID för enum. (Kategori -uppräkningsdatatyp ) |
Fortsätt vid fel | ContinueOnError | Boolesk | Nej. (Standardinställningen är true.) | Avgör om arbetsflödet ska fortsätta köras om aktiviteten misslyckas. |
Påverkan | Påverkan | Integer | No | Anger incidentens inverkan på den berörda användaren eller användarna. Värdet är ID för enum. (Datatypen Impact -enum ) |
Källa | Källa | Integer | No | Anger källan för information om incidenten, till exempel telefon eller e-post. Värdet är ID för enum. (Käll-uppräkningsdatatyp ) |
Service Manager incident | SMIncident | System.Workitem.Incident | No | Den konstruerade incidentklassinstansen som ska uppdateras. |
Status | Status | Integer | No | Anger status för incidenten som genererade aktiviteten. Värdet är ID för enum. (Status - uppräkningsdatatyp ) |
Sammanfattning | Sammanfattning | Sträng | No | Anger sammanfattningstexten som beskriver incidenten. |
Angelägenhetsgrad | Angelägenhetsgrad | Integer | No | Anger hur brådskande det är att lösa incidenten. Värdet är ID för enum. (Fältet Angelägenhetsgrad – uppräkningsdatatyp ) |
Aktiviteten Uppdatera incident genererar utdata som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Description |
---|---|---|---|
SM-incident | SMIncident | System.WorkItem.Incident | Returnerar en uppdatering av incidentklassinstansen. Sm-indataincidenten och utdata-SM-incidenten är lika såvida inte aktiviteten inte kunde hitta SM-incidenten. I så fall är sm-incidenten för utdata inställd på Null. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Inga | Inga | Inga |
Ange Aktivitetsstatus till Slutförd aktivitet
Den här aktiviteten uppdaterar statusen för en automatiserad aktivitet i Service Manager.
Krav för designtid | Krav för körningstid |
---|---|
Ingen | Inga. |
Egenskaper
Inställningen Aktivitetsstatus till Slutförd aktivitet använder indataegenskaperna som beskrivs i följande tabell.
Visningsnamn | Internt namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|---|
Aktivitets-ID | ActivityID | Sträng | Yes | Anger identifieraren för ett Service Manager automatiserat aktivitetsobjekt. |
Fel och undantag | Kommentarer | Exempel |
---|---|---|
Ingen | När du använder den här aktiviteten i ett arbetsflöde som utlöses av en Service Manager automatiserad aktivitet anger du $Data/BaseManagedEntityId$ som värde för den här egenskapen. Det här värdet gäller för Ange aktivitetsstatus till Slutförd aktivitet vid den automatiserade aktivitet som utlöste arbetsflödet för körning. | Ingen |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för