Dados Publicados
Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Os Dados Publicados permitem que uma atividade utilize informações de outra atividade no mesmo runbook. Cada atividade tem um conjunto específico de itens de Dados Publicados que ela popula após a execução. Qualquer outra atividade que é executada posteriormente no fluxo de trabalho tem acesso a esses dados. Além dos dados específicos de cada atividade, todas as atividades publicam um conjunto comum de itens de dados, que fornecem informações como os horários de início e fim da atividade e seu status de conclusão. As condições de link usam Dados Publicados para adicionar recursos de filtragem e de tomada de decisão aos runbooks.
Por exemplo, um runbook pode usar uma atividade Ler Linha para obter informações de um arquivo de texto. Uma atividade Enviar Email posterior no runbook precisa usar a informação para incluí-la no texto do email. A atividade Enviar Email poderia usar o item de Dados Publicados Linha de Texto da atividade Ler Linha para inclusão na sua mensagem de email.
Tipos de Dados
A tabela a seguir descreve as categorias dos tipos de valores de Dados Publicados.
Tipo de valor de Dados Publicados |
Descrição |
---|---|
Valor da cadeia de caracteres |
Texto, como por exemplo uma descrição da mensagem de erro. |
Valor de data |
Informações de data e hora. Por exemplo, a data e hora em que ocorreu um erro específico. |
Valor de número |
Informações numéricas. Por exemplo, o número de linhas retornadas por uma consulta de banco de dados. |
Valor booleano |
verdadeiro ou falso. Por exemplo, comando concluído. |
Características de data e hora
Dados de Hora de Início da Atividade e Hora de Término da atividade são salvos em dois campos no barramento de dados. Esses formatos são de hora local e Tempo Universal Coordenado (UTC), ambos no formato ISO 8601. Usando o UTC, runbooks podem ser executados em um contexto sem local específico ou sem fuso horário específico. Somente Dados Publicados salvos no barramento de dados fornecem informações de data e hora no formato UTC com ISO 8601.
Os valores de data e hora exibidos no Runbook Designer e no console Orchestration, incluindo o Histórico de Log, o Histórico de Auditoria e os Eventos, entre outros, respeitam o formato de data e hora do local configurado em seu computador.
Dados Publicados com tipos de valores múltiplos
Quando uma atividade em um runbook é executada, ela é executada uma vez para cada item de dados que a atividade anterior produziu. Por exemplo, a atividade Consultar Banco de Dados é executada e recupera três linhas do banco de dados. Essas três linhas de dados fazem com que a próxima atividade seja executada três vezes, uma para cada linha retornada. A próxima atividade não precisa assinar os dados para que essa ação ocorra.
Uma atividade também pode recuperar as informações de uma fonte externa. As atividades Obter e as atividades Monitorar demonstram esse comportamento. A saída de dados de uma atividade pode ser uma lista de computadores, por exemplo. Os dados podem passar por diversas saídas de dados individuais, as quais invocam a próxima atividade até que não haja mais itens na saída
Você também tem a opção de passar os dados por uma única saída. Para obter informações sobre como configurar Dados Publicados com valores múltiplos, consulte Propriedades comuns de atividade.
Adicionando Dados Retornados às configurações da atividade
Quando uma atividade assina Dados Publicados, um espaço reservado é inserido no local em que o valor dos dados será adicionado. Uma atividade só pode assinar Dados Publicados de uma atividade anterior no fluxo de trabalho.
Use os procedimentos a seguir para adicionar Dados Publicados a uma atividade, alterar a assinatura de Dados Publicados e para copiar e colar itens de Dados Publicados.
Para assinar os Dados Publicados de uma atividade anterior no fluxo de trabalho
-
Clique com o botão direito em uma atividade do seu runbook para selecionar Propriedades e clique na guia Detalhes para abrir a caixa de diálogo das propriedades da atividade.
-
Para abrir um menu, na caixa de texto, clique com o botão direito para selecionar Assinar e clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.
-
Na lista Atividade, selecione a atividade que retorna os dados que deseja assinar. Por padrão, a caixa de diálogo exibe somente os Dados Publicados que são específicos dessa atividade. Para incluir os Dados Publicados comuns a todas as atividades, clique em Mostrar Dados Publicados comuns.
-
Selecione o item de Dados publicados que deseja usar e clique em OK.
Para alterar a assinatura de Dados Publicados
-
Na caixa de texto, clique no espaço reservado para abrir a caixa de diálogo Dados Publicados.
-
Na lista Atividade, clique na atividade que retorna os dados que deseja assinar. Por padrão, a caixa de diálogo exibe somente os Dados Publicados que são específicos dessa atividade. Para incluir os Dados Publicados comuns a todas as atividades, clique em Mostrar Dados Publicados comuns.
-
Clique no item de Dados publicados que deseja usar e clique em OK. O espaço reservado de Dados Publicados é alterado para refletir a nova atividade e os Dados Publicados que você selecionou.
Para copiar e colar itens de Dados Publicados
-
Localize os itens de Dados Publicados que já foram inseridos em uma caixa da caixa de diálogo Propriedades de uma atividade.
-
Selecione o item de Dados Publicados que deseja copiar.
-
Use o atalho do teclado CTRL+C, ou clique com o botão direito do mouse no item selecionado e clique em Copiar.
-
Abra a caixa de diálogo Propriedades na qual deseja copiar o item de Dados Publicados.
-
Coloque o cursor onde deseja que o item de Dados Publicados seja exibido, use o atalho de teclado CTRL+V ou clique com o botão direito no ponto de inserção e clique em Colar. O item de Dados Publicados é exibido.
Transformando itens de dados publicados
Talvez seja necessário modificar o texto de uma atividade Dados Publicados antes que ele possa ser usado em outra atividade. Por exemplo, talvez você precise remover uma parte do texto ou substituí-lo por outra cadeia de caracteres. Você pode transformar o conteúdo existente de Dados Publicados ou os itens variáveis em um novo conteúdo de acordo com as regras que especificar usando a atividade Mapa publicado dados.
Dados publicados comuns
A tabela a seguir descreve os itens de Dados Publicados comuns a todas as atividades.
Nome |
Descrição |
---|---|
ID da Atividade |
O identificador exclusivo da atividade. Por exemplo, {4BD3F27A-8F1B-4F60-8245-F69469075EF1}. |
Nome da atividade |
O nome da atividade como ela aparece no espaço de trabalho. Se você personalizar o nome de uma atividade no espaço de trabalho, o nome personalizado aparecerá aqui. |
ID do processo de atividade |
A ID do processo de trabalho onde a atividade é executada. |
Status da atividade |
O status do resultado da execução da atividade, por exemplo, o sucesso. |
Tipo de atividade |
O nome padrão da atividade. Ele não será diferente do nome padrão mesmo que você renomeie a atividade no espaço de trabalho. O nome é útil para identificar uma atividade em runbooks quando os nomes de atividades e os ícones de exibição são alterados. |
Texto de resumo do erro |
Um resumo das informações de erro que a atividade retorna. |
Nome do runbook |
O nome do runbook. |
ID do processo de runbook |
A ID do processo do programa executável do módulo de runbook que está sendo executado no servidor Runbook. O processo de trabalho contém a lógica da atividade. Ele é iniciado quando o servidor Runbook inicia o runbook, e é interrompido quando o runbook é interrompido. Cada runbook é executado em seu próprio programa executável do processo de trabalho. |
Nome do servidor |
O nome do servidor Runbook onde o runbook está sendo executado. |
Duração da atividade |
O tempo total em que a atividade foi executada. |
Hora de término da atividade |
A hora de término da atividade. |
Hora de término da atividade (ano) |
O ano de término da atividade. |
Hora de término da atividade (mês) |
O mês de término da atividade. |
Hora de término da atividade (dia) |
O dia de término da atividade. |
Hora de término da atividade (dia da semana) |
O dia da semana de término da atividade. |
Hora de término da atividade (horas) |
A hora de término da atividade. |
Hora de término da atividade (minutos) |
O número de minutos que passou da hora de término da atividade. |
Hora de término da atividade (segundos) |
O número de segundos que passou do minuto de término da atividade. |
Horário de término da atividade em UTC |
O horário em que a atividade foi concluída, em formato UTC. |
Horário de término da atividade em UTC (ano) |
O ano em que a atividade foi concluída, em formato UTC. |
Horário de término da atividade em UTC (mês) |
O mês em que a atividade foi concluída, em formato UTC. |
Horário de término da atividade em UTC (dia) |
O dia em que a atividade foi concluída, em formato UTC. |
Horário de término da atividade em UTC (dia da semana) |
O dia da semana em que a atividade foi concluída, em formato UTC. |
Horário de término da atividade em UTC (horas) |
A hora em que a atividade foi concluída, em formato UTC. |
Horário de término da atividade em UTC (minutos) |
O número de minutos passados da hora em que a atividade foi concluída, em formato UTC. |
Horário de término da atividade em UTC (segundos) |
O número de segundos passados do minuto em que a atividade foi concluída, em formato UTC. |
Hora de início da atividade |
A hora de início da atividade. |
Horário de início da atividade em UTC |
O horário em que a atividade foi iniciada, em formato UTC. |
Loop: Intervalo entre tentativas |
A quantidade de tempo (em segundos) entre cada tentativa de loop. |
Loop: Habilitada |
A configuração que determina se o loop por atividade está habilitado para a atividade. |
Loop: Mensagem de erro de loop |
A mensagem de erro é exibida quando o loop não é bem sucedido. |
Loop: Número de tentativas |
O número de iterações pelas quais o loop passou. |
O nome do runbook ao qual a atividade pertence. |
|
Loop: duração total |
A quantidade total de tempo (em segundos) em que a atividade de loop foi executada. |