Smart Links
Publicado: março de 2016
Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Os links que conectam as atividades individuais em um runbook são chamados de smart links. Os smart links no System Center 2012 - Orchestrador dão suporte a precedência entre duas atividades. Smart links invocam a próxima atividade no runbook assim que a atividade anterior é concluída com êxito. Smart links também proporcionam capacidades de filtragem dos dados, para que você possa limitar os dados passados para atividades subsequentes no fluxo de trabalho.
Criando e configurando smart links
Você pode modificar as propriedades de condição do smart link clicando duas vezes nele.
Use o procedimento a seguir para habilitar ou desabilitar smart links.
Para criar um smart link
-
No espaço de trabalho Design do Runbook Designer, clique e arraste duas atividades do painel Atividades para o espaço de trabalho Design do Runbook Designer.
-
No espaço de trabalho Design do Runbook Designer, passe o cursor do mouse por cima de uma das atividades, clique na seta para a direita e arraste-a para a atividade de destino.
Uma linha é criada entre as duas atividades, indicando que um smart link foi criado.
Para desabilitar uma conexão de smart link preservando as propriedades configuradas
-
Para desabilitar o smart link, clique com o botão direito nele para desmarcar Habilitar.
O smart link muda para uma linha tracejada que indica que ele está desabilitado.
Para habilitar uma conexão de smart link
-
Para habilitar o smart link, clique com o botão direito em um smart link desabilitado para marcar Habilitar.
O smart link muda para uma linha sólida para indicar que ele está habilitado.
Guia Geral
Na caixa de diálogo Propriedades do Link, na guia Geral, você pode adicionar valores de Nome e Descrição para o smart link. Essas propriedades não são necessárias, mas são úteis para identificar a finalidade do smart link. Essas propriedades não são exibidas, a menos que você configure a opção no runbook para mostrar rótulos de link.
Para adicionar um rótulo ao smart link do Runbook Designer
-
Para ver o nome do smart link, clique com o botão direito no smart link para selecionar Propriedades.
-
Na caixa de diálogo Propriedades, na guia Geral, na caixa Nome, insira um nome descritivo.
-
Clique em Finalizar.
Para exibir nomes de smart links no runbook
-
No menu do Runbook Designer, clique em Opções e clique em Configurar para abrir a caixa de diálogo Configuração.
-
Selecione Mostrar rótulos de link.
-
Clique em Finalizar.
Incluir e Excluir Guias
O Orchestrator permite configurar condições para a passagem de dados para as tarefas seguintes no runbook. Ao usar condições de link, você pode criar capacidades de ramificação em seus runbooks. Por exemplo, um runbook precisa interromper um servidor de banco de dados antes de fazer o backup. Se o servidor de banco de dados for interrompido corretamente, o runbook iniciará o aplicativo de backup. Se o banco de dados não for interrompido corretamente, uma mensagem de email será enviada para o administrador para solucionar o problema.
Na guia Incluir, você pode especificar as condições que permitem o fluxo de dados para a próxima atividade no runbook. A guia Excluir especifica as condições que fazem com que os dados sejam excluídos da próxima atividade no runbook.
Importante |
---|
As regras na guia Excluir do smart link substituem as regras na guia Incluir do smart link. |
Importante |
---|
As regras em cada guia são unidas por meio de uma condição ou. Apenas uma das condições definidas em uma guia deve ser verdadeira para que a condição seja verdadeira. |
Use o procedimento a seguir para adicionar ou remover uma condição a um smart link.
Para adicionar uma condição de smart link
-
Clique com o botão direito em um smart link para selecionar Propriedades e abrir a caixa de diálogo Propriedades do Link.
Importante Para alterar os valores que formam a regra, é necessário selecionar cada porção sublinhada da condição de smart link.
-
Clique na atividade listada na condição para abrir a caixa de diálogo Dados Publicados.
-
Selecione a caixa Mostrar Dados Retornados comuns para exibir propriedades comuns a todas as atividades.
-
Selecione uma propriedade dos Dados Publicados e clique em OK. A expressão dos critérios é alterada dependendo do tipo de dados que a propriedade retorna.
-
Para alterar partes diferentes da expressão, selecione o texto sublinhado e selecione ou digite um valor apropriado. Para obter mais informações sobre critérios, consulte Critérios de Smart Link.
-
Clique em Finalizar.
Para remover uma condição de smart link
-
Na caixa de diálogo Propriedades do Link, clique na guia Incluir ou na guia Excluir.
-
Para destacar a condição que deseja remover, clique à direita da condição de link na palavra ou e clique em Remover.
-
Clique em Finalizar.
Guia Opções
Na caixa de diálogo Propriedades do link, na guia Opções, você pode especificar cores de link diferentes em suas ramificações para facilitar a leitura. Por exemplo, você pode selecionar verde para a ramificação Aprovado e vermelho para a ramificação Reprovado para identificar os caminhos lógicos diferentes.
Nessa guia, você também pode especificar um atraso para a execução da atividade.
Use o procedimento a seguir para definir essas configurações.
Para configurar as cores dos smart links
-
Clique em Cor e clique na cor do smart link que desejar.
-
Clique em Largura da linha do smart link para especificar a largura em pixels.
-
Clique em Finalizar.
Para configurar o atraso da atividade de smart link
-
Na caixa Atraso de gatilho, digite o número de segundos que você deseja que o smart link aguarde antes de invocar a próxima etapa no runbook.
-
Clique em Finalizar.
Critérios de Smart Link
Critérios de link podem ser criados para qualquer dado publicado da atividade que inicia o link. O tipo de critério depende do tipo de dados retornados da propriedade específica. As seções a seguir fornecem detalhes sobre os diferentes tipos de dados que as atividades podem retornar.
Status de Conclusão da Atividade
Quando você adiciona um novo critério para o link, ele será aplicado ao status de conclusão da atividade por padrão. Esse status retorna um dos seguintes valores:
sucesso
aviso
falha
Sempre que você criar um novo link, ele gerará um critério padrão especificando que o status de conclusão da atividade deve retornar success. Se você quiser que a próxima atividade seja executada mesmo que a primeira atividade não seja concluída com êxito, você precisa excluir ou alterar critérios.
Valores Binários
Algumas propriedades retornam o valor true ou false. Você pode definir um critério de "igual a" ou "diferente de", e o valor solicitará os dois valores possíveis.
Valores de Texto
Certas propriedades de dados publicados retornam texto que você pode comparar com um valor esperado ou um padrão. A tabela a seguir mostra os diferentes critérios que podem ser usados.
Condição |
Descrição |
---|---|
contém |
O texto especificado é exibido em algum lugar no valor do item Dados Publicados. |
não contém |
O texto especificado não é exibido em algum lugar no valor do item Dados Publicados. |
começa com |
O valor do item Dados Publicados começa com o texto especificado. |
termina com |
O valor do item Dados Publicados termina com o texto especificado. |
corresponde ao padrão |
O valor do item Dados Publicados corresponde à expressão regular específica. |
não corresponde ao padrão |
O valor do item Dados Publicados corresponde à expressão regular específica. |
é igual a |
O valor do item Dados Publicados corresponde exatamente ao texto especificado. |
não é igual a |
O valor do item Dados Publicados não corresponde ao texto especificado. |
Observação |
---|
Valores de texto não diferenciam maiúsculas de minúsculas. |
Importante |
---|
Os critérios de expressão regular têm um comportamento um pouco diferente de outras expressões regulares quando se usa o caractere ^ para especificar a posição inicial no texto e o caractere $ para especificar a posição final no texto. Você deve especificar um caractere curinga além desses operadores. Por exemplo, na cadeia de caracteres “Esse é um texto de exemplo”, exemplo$ retorna o valor "falso", mas .*exemplo$ retorna o valor "verdadeiro". De maneira semelhante, ^Esse retorna o valor "falso", mas ^Esse.* retorna o valor true. |
Valores Numéricos
Certas propriedades de dados publicados retornam dados numéricos que você pode comparar a um valor esperado. A tabela a seguir mostra os diferentes critérios que podem ser usados.
Condição |
Descrição |
---|---|
é igual a |
O valor do item Dados Publicados é exatamente igual ao valor especificado. |
não é igual a |
O valor do item Dados Publicados não é igual ao valor especificado. |
é menor que |
O valor do item Dados Publicados é menor que o valor especificado. |
e maior que |
O valor do item Dados Publicados é maior que o valor especificado. |
é menor ou igual a |
O valor do item Dados Publicados é menor ou igual ao valor especificado. |
é maior ou igual a |
O valor do item Dados Publicados é maior ou igual ao valor especificado. |
está entre |
O valor do item Dados Publicados está entre dois valores especificados. |