Para gravar regras condicionais

É possível inserir declarações condicionais em regras usando as listas suspensas na caixa de diálogo Editar regra do iLogic. (Também é possível inserir o texto manualmente.)

Quando as ações são inseridas para executar, é possível utilizar as opções na área Trechos da caixa de diálogo Editar regra para inserir uma função. A seguir, é possível adicionar os argumentos apropriados para a função.

Exibir a caixa de diálogo Editar regra

  1. Na faixa de opções, clique na guia Gerenciar painel iLogic Navegador do iLogic se o navegador não estiver sendo exibido no momento.
  2. No painel iLogic, execute um dos procedimentos a seguir:
    • Clique com o botão direito do mouse em uma área vazia e selecione Adicionar regra.
    • Clique na guia Regras ou na guia Regras externas de uma regra, clique com o botão direito do mouse em uma regra e selecione Editar regra.

Executar ações alternativas para as condições de verdadeiro ou falso

  1. Posicione o cursor na localização desejada na área de regras de texto da caixa de diálogo Editar regra.
  2. Selecione If...Then...EndIf da lista suspensa na barra de ferramentas.
  3. Substituir My_expression com a primeira expressão a ser avaliada.
  4. Insira a ação a ser executada se a condição for verdadeira, na linha entre a declaração If-Then e a declaração EndIf.
  5. Deixe seu cursor no final da ação que acabou de inserir, e selecione Else da lista suspensa.
  6. Insira a ação a ser executada se a condição for falsa, na linha entre a declaração Else e a declaração EndIf.

Executar ação somente se uma condição for verdadeira

  1. Posicione o cursor na localização desejada na área de regras de texto da caixa de diálogo Editar regra.
  2. Selecione If...Then...EndIf da lista suspensa na barra de ferramentas.
  3. Substituir My_expression com a expressão para avaliar.
  4. Insira a ação a ser executada se a condição for verdadeira, na linha entre a declaração If-Then e a declaração EndIf.

Não executar nenhuma ação para uma condição

  1. Posicione o cursor na localização desejada na área de regras de texto da caixa de diálogo Editar regra.
  2. Selecione If...Then...EndIf da lista suspensa na barra de ferramentas.
  3. Posicione o cursor entre as duas linhas inseridas e selecione Else da lista suspensa.
  4. Substituir My_expression com a expressão para avaliar.
  5. <recomendado> Insira um comando, como faça nada, para substituir o que normalmente seria uma ação na declaração.
    • Insira o comentário no final da declaração If-Then para realizar nenhuma ação se a condição for verdadeira.
    • Insira o comentário após a declaração Else para realizar nenhuma ação se a condição for falsa.
  6. Insira a ação a ser executada para as condições verdadeiro ou falso, dependendo em qual condição é para inserir a ação.

Executar ações alternativas para mais de duas ações

  1. Posicione o cursor na localização desejada na área de regras de texto da caixa de diálogo Editar regra.
  2. Selecione If...Then...EndIf da lista suspensa na barra de ferramentas.
  3. Substituir My_expression com a primeira expressão a ser avaliada.
  4. Insira a ação a ser executada para a condição entre as duas linhas.
  5. Com o cursor no final da ação que acabou de inserir, selecione ElseIf...Then da lista suspensa e substitua My_expression com a próxima expressão a ser avaliada.
  6. Insira a ação a ser executada para esta condição, na linha em branco abaixo da condição.
  7. Repita as duas etapas anteriores quantas vezes for necessário para acomodar as condições restantes.

Executar ações alternativas com base na comparação com o caso de teste

Select Case <test expression>
Case <expression list 1>
<statement list 1>
Case <expression list 2>
<statement list 2>
Case Else
<statement list n>
End Select
  1. Posicione o cursor na localização desejada na área de regras de texto da caixa de diálogo Editar regra.
  2. Selecione Selecionar caixa da lista suspensa palavras-chave na barra de ferramenta.
  3. Adicione um espaço no final da declaração inserida, e a seguir, insira a expressão de teste.
  4. Pressione Inserir, e selecione Caixa da lista suspensa Palavras-chave na barra de ferramentas.
  5. Adicione um espaço no final da declaração inserida, e a seguir insira a primeira declaração para comparar com a expressão de teste.
  6. Insira a ação a ser executada para esta condição, na linha em branco abaixo da expressão.
  7. Repita as duas etapas anteriores quantas vezes for necessário para acomodar cada expressão.
  8. Posicione o cursor em uma linha em branco abaixo da última expressão e selecione Caixa Else do menu de palavras-chave.
  9. na linha em branco abaixo da declaração inserida, insira a cláusula Caixa final para interceptar resultados inesperados, e pressione Inserir.
  10. Posicione o cursor em uma linha em branco abaixo da última expressão e selecione Seleção final do menu de palavras-chave.