Compartilhar via


Loops incorporadas

 

Aplicável a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

No System Center 2012 - Orchestrator, o loop pode ser configurado para qualquer runbook. Usando loops, você pode criar novas tentativas automáticas e monitorar qualquer local em um runbook.

Cada atividade pode criar um loop para que você possa repetir as operações se elas falharem ou testar as informações de saída da atividade para dados válidos. Você também pode usar esses mecanismos para criar condições de espera nos fluxos de trabalho.

Quando um loop é configurado para uma atividade, ele continua a executar com os mesmos dados de entrada até que um loop critérios de saída desejada seja atingida. Critérios de saída é criado de maneira semelhante, como configurações de smart link. Você pode usar qualquer item de dados publicados da atividade como parte da saída ou não sair da configuração. Incluído nos dados publicados comuns são itens de dados especiais como Loop: número de tentativas de e Loop: Duração Total que permitem que você use informações de loop em condições de loop.

Os loops são executados uma vez para cada parte de entrada de dados que são passados para a atividade. Por exemplo, considere um runbook que usa um banco de dados de consulta seguido de atividade Acrescentar linha. Se o banco de dados de consulta atividade retornado três linhas, o Acrescentar linha atividade seria executada três vezes. Se você tiver um loop o Acrescentar linha atividade, ele será executado três loops separados. Depois que os dados primeiro item tem o loop através de Acrescentar linha atividade, o próximo item passa por Acrescentar linha e faz um loop até que ele sai e o terceiro começa. Depois que todos os três itens forem processados, a próxima atividade no runbook é executado.

Configurando o loop

Use o procedimento a seguir para configurar o loop.

Para configurar o loop

  1. Clique em uma atividade no runbook para selecionar loop. O Propriedades do loop caixa de diálogo é aberta.

  2. Sobre o geral clique em Habilitar.

  3. No atraso entre tentativas digite o número de segundos de pausa entre cada tentativa de executar a atividade.

Sair e não condições de saída

As regras de Exit guia especificar as condições que determinam se o loop é encerrado. As regras de não sair guia especificar as condições que causam o loop continuar.

System_CAPS_ICON_important.jpg Importante

As regras a não sair guia substituem as regras de Sair guia.

As regras em cada guia são unidas usando um ou condição. Apenas uma das condições em uma guia deve ser verdadeira para que toda a guia seja verdadeira.

Use o procedimento a seguir para adicionar ou remover um Exit condição.

Para adicionar uma condição Sair

  1. No Propriedades do loop caixa de diálogo, clique no Exit guia ou não sair guia e, em seguida, selecione a condição listada na caixa ou clique em Add para adicionar uma condição.

    System_CAPS_ICON_important.jpg Importante

    Para alterar os valores que formam a regra, você precisa selecionar cada porção sublinhada da condição de link.

  2. Clique na atividade listada na condição para abrir o dados publicados caixa de diálogo.

  3. Verifique o Mostrar dados retornados comuns caixa para exibir as propriedades que são comuns a todas as atividades.

  4. Selecione uma propriedade dos dados publicados e, em seguida, clique em OK. A expressão dos critérios é alterada dependendo do tipo de dados que a propriedade retorna.

  5. Para alterar as diferentes partes da expressão, selecione o texto sublinhado e um selecione ou digite um valor apropriado. Para obter mais informações sobre critérios, consulte inteligente critérios de Link.

  6. Clique em Concluir.

Para remover uma condição Sair

  1. No Propriedades do loop caixa de diálogo, clique no Exit guia ou não sair guia.

  2. Para selecionar a condição que deseja remover, clique em ou à direita da condição de link e clique Remover.

  3. Clique em Concluir.

Consulte também

Controle de fluxo de trabalho