Partilhar via


Dados Publicados

 

Publicado: março de 2016

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 preenche depois de ser executada. Qualquer outra atividade que seja executada depois dela no fluxo de trabalho tem acesso a estes 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 tais como a hora de início e de fim da atividade e o estado de conclusão dela. As condições de ligação também utilizam Dados Publicados para adicionar capacidades de filtragem e de tomada de decisão aos runbooks.

Por exemplo, o runbook pode utilizar uma atividade Ler Linha para obter informações de um ficheiro de texto. Uma atividade Enviar Correio Eletrónico posterior no runbook tem de utilizar as informações para incluí-las no texto do correio. A atividade Enviar Correio Eletrónico poderá utilizar o item de Dados Publicados Texto da Linha da atividade Ler Linha para o incluir na mensagem de correio.

Tipos de Dados

A tabela seguinte descreve as categorias dos tipos de valores de Dados Publicados.

Tipos de valores de Dados Publicados Descrição
Valor de cadeia Texto, por exemplo, a descrição de uma mensagem de erro.
Valor de data Informações sobre a data e a hora. Por exemplo, a data e a hora em que ocorreu um erro específico.
Valor de número Informações numéricas. Por exemplo, o número de linhas devolvidas por uma consulta da base de dados.
Valor booleano verdadeiro ou falso. Por exemplo, comando concluído.

Características de data e hora.

Os dados de Hora de Início da Atividade e Hora de Fim da Atividade são guardados no barramento de dados em dois campos. Estes formatos são de hora local e Hora Universal Coordenada (UTC), ambos no formato ISO 8601. Utilizando a UTC, os runbooks podem ser executados num contexto sem região específica ou sem fuso horário específico. Apenas os Dados Publicados que são guardados no barramento de dados fornecem informações de data e hora no formato UTC com ISO 8601.

Os valores de data e hora apresentados no Runbook Designer e na consola Orchestration, incluindo, mas não se limitando a Histórico de Registos, Histórico de Auditorias e Eventos, respeitam o formato de data e hora da região configurado no computador.

Dados Publicados com tipos de valores múltiplos

Quando uma atividade é executada num runbook, é executada uma vez para cada item de dados produzido pela atividade anterior. Por exemplo, a atividade Consultar Base de Dados é executada e devolve três linhas da base de dados. Estas três linhas de dados fazem com que a atividade seguinte seja executada três vezes, uma vez por cada linha devolvida. Esta atividade seguinte não necessita de subscrever os dados desta ação para ocorrer.

Uma atividade também pode obter informações de uma origem externa. As atividades Obter e Monitorizar demonstram este comportamento. A saída de dados de uma atividade pode ser uma lista de computadores, por exemplo. Os dados podem ser passados na forma de várias saídas individuais, o que invoca a atividade seguinte tantas vezes quanto o número de itens existentes na saída.

Tem também a opção de passar dados em forma de saída única. Para obter mais informações sobre como configurar Dados Publicados com vários valores, consulte Propriedades Comuns da Atividade.

Adicionar Dados Devolvidos a Configurações de Atividades

Quando uma atividade tiver subscrito Dados Publicados, é inserido um marcador de posição no local onde será adicionado o valor dos dados. Uma atividade só pode subscrever Dados Publicados de uma atividade anterior no fluxo de trabalho.

Utilize os procedimentos seguintes para adicionar Dados Publicados a uma atividade, para alterar a subscrição dos Dados Publicados e para copiar e colar itens de Dados Publicados.

Para subscrever Dados Publicados de uma atividade anterior no fluxo de trabalho

  1. Clique com o botão direito do rato numa atividade do runbook para selecionar Propriedades e, em seguida, clique no separador Detalhes para abrir a caixa de diálogo de propriedades da atividade.

  2. Para abrir um menu, na caixa de texto, clique com o botão direito do rato para selecionar Subscrever e, em seguida, clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.

  3. Na lista Atividade, selecione a atividade que devolve os dados que pretende subscrever. Por predefinição, a caixa de diálogo apresenta apenas os Dados Publicados específicos dessa atividade. Para incluir Dados Publicados comuns a todas as atividades, clique em Mostrar Dados Publicados comuns.

  4. Selecione o item Dados Publicados que pretende utilizar e clique em OK.

Alterar a subscrição dos Dados Publicados

  1. Na caixa de texto, clique no marcador de posição de dados para abrir a caixa de diálogo Dados Publicados.

  2. Na lista Atividade, clique na atividade que devolve os dados que pretende subscrever. Por predefinição, a caixa de diálogo apresenta apenas os Dados Publicados específicos dessa atividade. Para incluir Dados Publicados comuns a todas as atividades, clique em Mostrar Dados Publicados comuns.

  3. Clique no item Dados Publicados que pretende utilizar e clique em OK. O marcador de posição de Dados Publicados altera-se para refletir a nova atividade e os Dados Publicados que selecionou.

Copiar e colar itens de Dados Publicados

  1. Localize um item de Dados Publicados que já tenha sido inserido numa caixa da caixa de diálogo Propriedades de uma atividade.

  2. Selecione o item de Dados Publicados que pretende copiar.

  3. Utilize o atalho do teclado CTRL+C ou clique com o botão direito do rato no item selecionado e, em seguida, clique em Copiar.

  4. Abra a caixa de diálogo Propriedades na qual pretende copiar o item de Dados Publicados.

  5. Coloque o cursor no local onde pretende que o item de Dados Publicados seja apresentado e utilize o atalho do teclado CTRL+V ou clique com o botão direito do rato no ponto de inserção e clique em Colar. O item de Dados Publicados é apresentado.

Transformar itens de dados publicados

Poderá ter de modificar o texto de uma atividade Dados Publicados antes de o utilizar noutra atividade. Por exemplo, poderá ter de remover uma parte do texto ou substituí-lo por outra cadeia. Pode transformar o conteúdo existente de Dados Publicados ou os itens variáveis em conteúdo novo, de acordo com as regras que especificou, utilizando a atividade Mapear dados publicada.

Dados publicados comuns

A tabela seguinte 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 tal como aparece na área de trabalho. Se personalizar o nome de uma atividade na área de trabalho, o nome personalizado aparece aqui.
ID de Processo da Atividade O ID de processo do processo de trabalho onde a atividade é executada.
Estado de atividade O estado do resultado da execução da atividade, por exemplo, Com êxito.
Tipo de atividade O nome predefinido da atividade. A predefinição não se altera, mesmo que altere o nome da atividade na área de trabalho, podendo ser útil para identificar uma atividade em runbooks em que os nomes das atividades e os ícones de visualização foram alterados.
Texto de resumo do erro Um resumo das informações de erro que a atividade devolve.
Nome do runbook O nome do runbook.
ID de Processo do Runbook O ID de processo do programa executável do módulo do runbook que está em execução no servidor runbook.

O processo de trabalho contém a lógica da atividade. É iniciada quando o servidor runbook inicia o runbook e interrompida quando o runbook é interrompido. Cada runbook é executado no seu próprio programa executável do processo de trabalho.
Nome do servidor O nome do servidor runbook onde o runbook está em execução.
Duração da atividade O tempo total de execução da atividade.
Hora de fim da atividade A hora em que terminou a atividade.
Hora de fim da atividade (ano) O ano em que terminou a atividade.
Hora de fim da atividade (mês) O mês em que terminou a atividade.
Hora de fim da atividade (dia) O dia em que terminou a atividade.
Hora de fim da atividade (dia da semana) O dia da semana em que terminou a atividade.
Hora de fim da atividade (horas) A hora em que terminou a atividade.
Hora de fim da atividade (minutos) O número de minutos decorridos desde a hora em que terminou a atividade.
Hora de fim da atividade (segundos) O número de segundos decorridos desde o minuto em que terminou a atividade.
Hora de fim da atividade em UTC A hora a que a atividade foi concluída em formato UTC.
Hora de fim da atividade em UTC (ano) O ano em que a atividade foi concluída em formato UTC.
Hora de fim da atividade em UTC (mês) O mês em que a atividade foi concluída em formato UTC.
Hora de fim da atividade em UTC (dia) O dia em que a atividade foi concluída em formato UTC.
Hora de fim da atividade em UTC (dia da semana) O dia da semana em que a atividade foi concluída em formato UTC.
Hora de fim da atividade em UTC (horas) A hora a que a atividade foi concluída em formato UTC.
Hora de fim da atividade em UTC (minutos) O número de minutos decorridos desde a hora em que terminou a atividade em formato UTC.
Hora de fim da atividade em UTC (segundos) O número de segundos decorridos desde o minuto em que terminou a atividade em formato UTC.
Hora de início da atividade A hora de início da atividade.
Hora de início da atividade em UTC A hora a que a atividade teve início em formato UTC.
Ciclo: atraso entre tentativas A quantidade de tempo (em segundos) entre cada tentativa de ciclo.
Ciclo: ativado A definição que determina se o ciclo por atividade está ativado para a atividade.
Ciclo: mensagem de erro de ciclo A mensagem de erro se o ciclo não for bem-sucedido.
Ciclo: número de tentativas O número de iterações a que o ciclo foi submetido.
O nome do runbook a que pertence a atividade.
Ciclo: duração total A quantidade total de tempo (em segundos) de execução da atividade em ciclo.

Consultar Também

Criar um Runbook