Hiperligações Inteligentes
Publicado: março de 2016
Aplica-se A: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
As ligações que ligam atividades individuais num runbook são denominadas ligações inteligentes. As ligações inteligentes no System Center 2012 - Orchestrator suportam precedência entre duas atividades. As ligações inteligentes invocam a atividade seguinte no runbook assim que a atividade anterior é concluída com êxito. As ligações inteligentes também fornecem capacidades de filtragem para os dados, permitindo limitar os dados que passam para atividades posteriores no fluxo de trabalho.
Criar e configurar ligações inteligentes
Pode modificar as propriedades da condição da ligação inteligente fazendo duplo clique na ligação inteligente.
Utilize o seguinte procedimento para ativar ou desativar ligações inteligentes.
Para criar uma ligação inteligente
Na área de trabalho de Desenho do Runbook Designer, clique e arraste duas atividades do painel Atividades para a área de trabalho de Desenho do Runbook Designer.
Na área de trabalho de Desenho do Runbook Designer, passe o cursor do rato sobre uma das atividades, clique na Seta para a Direita e arraste-a para a atividade de destino.
É criada uma linha entre as duas atividades, indicando que foi criada uma ligação inteligente.
Para desativar uma ligação inteligente preservando as propriedades configuradas
Para desativar a ligação inteligente, clique com o botão direito do rato na ligação inteligente para alternar Ativar.
A ligação inteligente muda para uma linha tracejada que indica que está desativada.
Para ativar uma ligação inteligente
Para ativar a ligação inteligente, clique com o botão direito do rato numa ligação inteligente desativada para alternar Ativar.
A ligação inteligente muda para uma linha contínua para indicar que está ativada.
Separador Geral
Na caixa de diálogo Propriedades de Ligação, no separador Geral, pode adicionar valores Nome e Descrição à ligação inteligente. Estas propriedades não são necessárias, mas são úteis para identificar o objetivo da ligação inteligente. Estas propriedades não são apresentadas a menos que configure a opção de runbook para mostrar rótulos de ligação.
Para adicionar um rótulo à ligação inteligente a partir do Runbook Designer
Para visualizar o nome da ligação inteligente, clique com o botão direito do rato numa ligação inteligente para selecionar Propriedades.
Na caixa de diálogo Propriedades, no separador Geral, na caixa Nome, introduza um nome descritivo.
Clique em Concluir.
Para visualizar nomes de ligação inteligente no runbook
No menu do Runbook Designer, clique em Opções e, em seguida, clique em Configurar para abrir a caixa de diálogo Configuração.
Selecione Mostrar rótulos de ligação
Clique em Concluir.
Incluir e Excluir Separadores
O Orchestrator permite configurar condições para transmitir dados para as tarefas seguintes no runbook. Ao utilizar condições de ligação, pode criar capacidades de ramificação nos runbooks. Por exemplo, um runbook tem de parar um servidor de base de dados antes de realizar cópias de segurança. Se o servidor de base de dados parar corretamente, o runbook inicia a aplicação de cópia de segurança. Se a base de dados não parar corretamente, é enviada uma mensagem de correio eletrónico ao administrador para que escale o problema.
No separador Incluir pode especificar as condições que permitem que os dados fluam para a atividade seguinte no runbook. No separador Excluir do excluir são especificadas as condições que fazem com que os dados sejam excluídos da atividade seguinte no runbook.
Importante |
---|
As regras no separador Excluir da ligação inteligente prevalecem sobre as regras no separador Incluir da ligação inteligente. |
Importante |
---|
As regras em cada separador são associadas utilizando uma condição de ou. Apenas uma das condições definidas num separador deve ser verdadeira para que a condição seja verdadeira. |
Utilize o seguinte procedimento para adicionar ou remover uma condição de ligação inteligente.
Para adicionar uma condição de ligação inteligente
Clique com o botão direito do rato numa ligação inteligente para selecionar Propriedades para abrir a caixa de diálogo Propriedades de Ligação.
Importante Para alterar os valores que constituem a regra, é necessário selecionar cada parte sublinhada da condição da ligação inteligente.
Clique na atividade listada na condição para abrir a caixa de diálogo Dados Publicados.
Selecione a caixa Mostrar Dados Devolvidos comuns para apresentar as propriedades que são comuns a todas as atividades.
Selecione uma propriedade a partir dos Dados Publicados e clique em OK. A expressão de critérios é alterada dependendo do tipo de dados que a propriedade devolve.
Para alterar as diferentes partes da expressão, selecione o texto sublinhado e, em seguida, selecione ou escreva um valor adequado. Para mais informações sobre critérios, consulte Critérios de Ligação Inteligente.
Clique em Concluir.
Para remover uma condição da ligação inteligente
Na caixa de diálogo Propriedades da Ligação, clique no separador Incluir ou no separador Excluir.
Para selecionar a condição que pretende remover, clique do lado direito da condição da ligação na palavra ou e clique em Remover.
Clique em Concluir.
Separador Opções
Na caixa de diálogo Propriedades de Ligação, no separador Opções, é possível especificar cores diferentes para a ligação nos seus ramos para que estes fiquem mais fáceis de ler. Pode, por exemplo, selecionar verde para o ramo Passou e vermelho para o ramo Falhou para identificar os caminhos lógicos diferentes.
Neste separador, pode também especificar um atraso antes da execução da atividade.
Utilize o procedimento seguinte para configurar estas definições.
Para configurar as cores da ligação inteligente
Clique em Cor e, em seguida, clique na cor da ligação inteligente pretendida.
Clique em Largura da linha da ligação inteligente em pixels para especificar a largura.
Clique em Concluir.
Para configurar o atraso da atividade da ligação inteligente
Na caixa Atrasar acionador, escreva o número de segundos que pretende que a ligação inteligente demore antes de invocar o passo seguinte do runbook.
Clique em Concluir.
Critérios de Ligação Inteligente
Os critérios de ligação podem ser criados para todos os dados publicados a partir da atividade que inicia a ligação. O tipo de critérios depende do tipo de dados devolvidos pela propriedade em particular. As secções seguintes fornecem detalhes sobre os diferentes tipos de dados que as atividades podem devolver.
Estado de Conclusão da Atividade
Quando adiciona um novo critério à ligação, a predefinição será o estado de conclusão da atividade. Este estado devolve um dos seguintes valores:
êxito
aviso
sem êxito
Sempre que cria uma nova ligação, ela cria um critério predefinido que especifica que o estado de conclusão da atividade deve regressar a success. Se pretender que a atividade seguinte seja executada independentemente de a primeira atividade ter sido ou não concluída com êxito, deve eliminar ou alterar os critérios.
Valores Binários
Algumas propriedades devolvem um valor de true ou false. Pode definir um critério de é igual a ou não é igual a e o valor pede-lhe os dois valores possíveis.
Valores de Texto
Determinadas propriedades de dados publicados devolvem texto que é possível comparar a um valor ou padrão esperado. A tabela seguinte mostra os diferentes critérios que podem ser utilizados.
Condição | Descrição |
---|---|
contém | O texto especificado aparece algures no valor do item de Dados Publicados. |
não contém | O texto especificado não aparece no valor do item de Dados Publicados. |
começa por | O valor do item de Dados Publicados começa com o texto especificado. |
termina com | O valor do item de Dados Publicados termina com o texto especificado. |
corresponde ao padrão | O valor do item de Dados Publicados corresponde à expressão regular específica. |
não corresponde ao padrão | O valor do item de Dados Publicados corresponde à expressão regular específica. |
é igual a | O valor do item de Dados Publicados corresponde exatamente ao texto especificado. |
não é igual a | O valor do item de Dados Publicados não corresponde ao texto especificado. |
Nota
Os valores de texto não são sensíveis a maiúsculas e minúsculas.
Importante |
---|
Os critérios de expressão regular têm um comportamento ligeiramente diferente das outras expressões regulares ao utilizarem o caráter ^ que especifica a posição inicial no texto e o caráter $ que especifica a posição final no texto. Tem de especificar um caráter universal para além destes operadores. Por exemplo, com a cadeia “Este é um exemplo de texto”, |
Valores Numéricos
Determinadas propriedades de dados publicados devolvem dados numéricos que pode comparar a um valor esperado. A tabela seguinte mostra os diferentes critérios que podem ser utilizados.
Condição | Descrição |
---|---|
é igual a | O valor do item de Dados Publicados é exatamente igual ao valor especificado. |
não é igual a | O valor do item de Dados Publicados não é igual ao valor especificado. |
é menor do que | O valor do item de Dados Publicados é menor do que o valor especificado. |
é maior do que | O valor do item de Dados Publicados é maior do que o valor especificado. |
é menor ou igual a | O valor do item de Dados Publicados é menor ou igual ao valor especificado. |
é maior ou igual a | O valor do item de Dados Publicados é maior ou igual ao valor especificado. |
está entre | O valor do item de Dados Publicados está entre dois valores especificados. |
Consultar Também