Publicerade data
Publicerat: mars 2016
Gäller för: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Med publicerade data kan en aktivitet använda information från en annan aktivitet i samma Runbook. Varje aktivitet har en särskild uppsättning publicerade dataobjekt som fylls i när aktiviteten har körts. Alla andra efterföljande aktiviteter i arbetsflödet har åtkomst till dessa data. Förutom de data som är specifika för varje aktivitet publicerar alla aktiviteter en gemensam uppsättning dataobjekt med information som exempelvis aktivitetens start- och sluttid och slutförandestatus. Länkvillkor använder också publicerade data för att lägga till funktioner för filtrering och beslutsfattande i Runbooks.
En Runbook kan till exempel använda aktiviteten Läs rad för att hämta information från en textfil. Aktiviteten Skicka e-post senare i denna Runbook måste använda informationen för att infoga texten i e-postmeddelandet. Aktiviteten Skicka e-post skulle kunna använda det publicerade dataobjektet Radtext från aktiviteten Läs rad och infoga det i e-postmeddelandet.
Datatyper
I följande tabell beskrivs olika kategorier av värdetyper för publicerade data.
| Värdetyp för publicerade data | Beskrivning |
|---|---|
| Strängvärde | Text, till exempel en beskrivning av ett felmeddelande. |
| Datavärde | Information om datum och tid. Till exempel datum och tidpunkt då ett visst fel inträffade. |
| Talvärde | Information om tal. Till exempel hur många rader som returnerades av en databasfråga. |
| Booleskt värde | true eller false. Till exempel Kommandot har slutförts. |
Information om datum och tid
Aktivitetens starttid och aktivitetens sluttid sparas i databussen i två fält. Formaten är lokal tid och UTC-tid (Coordinated Universal Time), båda i ISO 8601-format. Genom att använda UTC-tid kan Runbooks köras i en icke-språkspecifik eller icke-tidszonspecifik kontext. Bara publicerade data som är sparade i databussen innehåller datum- och tidinformation i UTC-tid med ISO 8610-format.
De datum- och tidvärden som visas i Runbook Designer och i Orchestration-konsolen och bland annat omfattar logghistorik, granskningshistorik och händelser, tar hänsyn till det lokala datum- och tidformatet som är inställt på datorn.
Publicerade data med flervärdestyper
När en aktivitet körs i Runbook körs den en gång för varje dataobjekt som skapades av den föregående aktiviteten. Låt säga att aktiviteten Fråga databas körs och hämtar tre rader från databasen. De tre raderna med data gör att nästa aktivitet körs tre gånger, en gång för varje returnerad rad. Den här nästa aktiviteten behöver inte prenumerera på dessa data för att åtgärden ska utföras.
En aktivitet kan också hämta information från en extern källa. Aktiviteterna Hämta och Övervaka är exempel på det. Data från en aktivitet kan till exempel vara en lista över datorer. Data kan skickas vidare som flera enskilda utflöden, vilket innebär att nästa aktivitet anropas lika många gånger som det finns objekt i utflödet.
Du har också möjlighet att skicka vidare data som ett enda utflöde. Information om hur du konfigurerar publicerade data med flera värden finns i Gemensamma aktivitetsegenskaper.
Lägga till returnerade data i aktivitetskonfigurationer
När en aktivitet prenumererar på publicerade data infogas en platshållare där datavärdet ska läggas till. En aktivitet kan bara prenumerera på publicerade data från en tidigare aktivitet i arbetsflödet.
Använd följande metoder för att lägga till publicerade data i en aktivitet, ändra prenumerationen på publicerade data och kopiera och klistra in publicerade dataobjekt.
Prenumerera på publicerade data från en tidigare aktivitet i arbetsflödet
Högerklicka på en aktivitet i Runbook och välj Egenskaper. Klicka sedan på fliken Information för att öppna dialogrutan med aktivitetens egenskaper.
Högerklicka i textrutan för att öppna en meny, välj Prenumerera och klicka sedan på Publicerade data så att dialogrutan Publicerade data öppnas.
I listan Aktivitet väljer du en aktivitet som returnerar de data du vill prenumerera på. I dialogrutan visas som standard bara publicerade data om just den aktiviteten. Om du vill ta med publicerade data som är gemensamma för alla aktiviteter klickar du på Visa vanliga publicerade data.
Välj det Publicerade data-objekt som du vill använda och klicka sedan på OK.
Ändra prenumerationen på publicerade data
Klicka på dataplatshållaren i textrutan så att dialogrutan Publicerad data visas.
I listan Aktivitet klickar du på en aktivitet som returnerar de data du vill prenumerera på. I dialogrutan visas som standard bara publicerade data om just den aktiviteten. Om du vill ta med publicerade data som är gemensamma för alla aktiviteter klickar du på Visa vanliga publicerade data.
Klicka på det Publicerade data-objekt som du vill använda och klicka sedan på OK. Platshållaren för publicerade data anpassas efter den nya aktiviteten och de publicerade data du valt.
Kopiera och klistra in publicerade dataobjekt
Leta upp ett publicerat dataobjekt som redan har lagts till i en ruta i dialogrutan Egenskaper för en aktivitet.
Välj det publicerade dataobjektet som du vill kopiera.
Använd kortkommandot CTRL+C på tangentbordet eller högerklicka på objektet och klicka sedan på Kopiera.
Öppna dialogrutan Egenskaper dit du vill kopiera dataobjektet.
Placera markören där du vill att dataobjektet ska visas och använd kortkommandot CTRL+V eller högerklicka på insättningspunkten och klicka sedan på Klistra in. Det publicerade dataobjektet visas.
Omvandla publicerade dataobjekt
Du kanske måste ändra texten i en Publicerade data-aktivitet innan du använder den i en annan aktivitet. Du kanske måste ta bort en del av texten eller ersätta den med en annan sträng. Du kan omvandla befintligt innehåll med publicerade data eller olika objekt till nytt innehåll enligt de regler du själv anger, genom att använda aktiviteten Mappa publicerade Data.
Vanliga publicerade data
I följande tabell beskrivs de publicerade dataobjekt som är gemensamma för alla aktiviteter.
| Namn | Beskrivning |
|---|---|
| Aktivitets-ID | Unik identifierare för aktiviteten. Till exempel {4BD3F27A-8F1B-4F60-8245-F69469075EF1}. |
| Aktivitetsnamn | Namnet på aktiviteten som det visas i arbetsytan. Om du har ändrat namnet på en aktivitet i arbetsytan visas det ändrade namnet här. |
| Aktivitetsprocess-ID | Process-ID för jobbet där aktiviteten körs. |
| Aktivitetsstatus | Resultat av körning av aktiviteten, till exempel Lyckad. |
| Aktivitetstyp | Aktivitetens standardnamn. Standardinställningen ändras inte även om du byter namn på aktiviteten i arbetsytan. Detta kan vara praktiskt när du ska identifiera en aktivitet i Runbooks där aktivitetsnamn och visningsikoner har ändrats. |
| Fel i översiktstext | En sammanfattning av felinformationen som returneras av aktiviteten. |
| Runbook-namn | Namnet på Runbook. |
| Process-ID för Runbook | Process-ID för Runbook-modulens körbara program som körs på Runbook-servern. Jobbprocessen innehåller aktivitetens logik. Den påbörjas när Runbook-servern startar Runbook och stoppas när Runbook stoppas. Varje Runbook körs i sitt eget körbara program för jobbprocessen. |
| Servernamn | Namnet på Runbook-servern som Runbook körs på. |
| Aktivitetens varaktighet | Sammanlagd tid som aktiviteten kördes. |
| Aktivitetens sluttid | Tidpunkten då aktiviteten avslutades. |
| Aktivitetens sluttid (år) | Året då aktiviteten avslutades. |
| Aktivitetens sluttid (månad) | Månad då aktiviteten avslutades. |
| Aktivitetens sluttid (dag) | Dagen då aktiviteten avslutades. |
| Aktivitetens sluttid (veckodag) | Veckodag då aktiviteten avslutades. |
| Aktivitetens sluttid (timme) | Timmen då aktiviteten avslutades. |
| Aktivitetens sluttid (minuter) | Antal minuter efter den timme då aktiviteten avslutades. |
| Aktivitetens sluttid (sekunder) | Antal sekunder efter den minut då aktiviteten avslutades. |
| Aktivitetens sluttid i UTC | Tidpunkten då aktiviteten avslutades i UTC-format. |
| Aktivitetens sluttid i UTC (år) | Det år då aktiviteten avslutades i UTC-format. |
| Aktivitetens sluttid i UTC (månad) | Den månad då aktiviteten avslutades i UTC-format. |
| Aktivitetens sluttid i UTC (dag) | Den dag då aktiviteten avslutades i UTC-format. |
| Aktivitetens sluttid i UTC (veckodag) | Veckodag då aktiviteten avslutades i UTC-format. |
| Aktivitetens sluttid i UTC (timmar) | Den timme då aktiviteten avslutades i UTC-format. |
| Aktivitetens sluttid i UTC (minut) | Antal minuter efter den timme då aktiviteten avslutades i UTC-format. |
| Aktivitetens sluttid i UTC (sekunder) | Antal sekunder efter den minut då aktiviteten avslutades i UTC-format. |
| Aktivitetens starttid | Tidpunkten då aktiviteten startades. |
| Aktivitetens starttid i UTC | Tidpunkten då aktiviteten startades i UTC-format. |
| Slinga: Fördröjning mellan försök | Mängden tid (i sekunder) mellan varje försök till slinga. |
| Slinga: Aktiverad | Inställning som visar huruvida slinga per aktivitet har aktiverats för aktiviteten. |
| Slinga: Felmeddelande om slinga | Felmeddelande ifall slingan inte genomfördes. |
| Slinga: Antal försök | Antal upprepningar som slingan genomgått. |
| Namnet på den Runbook som aktiviteten tillhör. | |
| Slinga: Total varaktighet | Sammanlagd tid (i sekunder) som slingaktiviteten kördes. |
Se även