Exemplo de TrafficLight

Neste exemplo, a regra de negócios TrafficLight é usada para indicar se o valor do atributo de tempo está no escopo de acordo com o tempo estimado.

O módulo Requisitos contém um atributo de tempo acumulado do tipo Número Inteiro. Quando os usuários fazem uma inclusão nesse atributo, você deseja indicar se o valor está no escopo de acordo com o tempo estimado.

Para configurar a regra de negócios TrafficLight, no atributo contêiner de regras de negócios, insira a seguinte regra de negócios:
 =TrafficLight('Accumulated Time',"10","20","Red","Yellow","Green")
Nota: Se você clicar em Avaliar Expressão, o texto da cor do semáforo correspondente será exibido.
Quando o atributo Tempo Acumulado é alterado, a regra de negócios TrafficLight é atualizada e exibe uma cor diferente dependendo do valor no atributo:
  • Para valores 20 e superior, o semáforo é vermelho Semáforo vermelho
  • Para valores 10 - 19, o semáforo é amarelo Semáforo amarelo
  • Para valores menores que 10, o semáforo é verde Semáforo verde
  • Quando nenhum valor é inserido, o semáforo é preto Semáforo preto

Se você configurar o atributo de contêiner TrafficLight como um atributo Prefixo para o módulo, o status do semáforo será exibido com o título do elemento. Para configurar TrafficLight como um atributo Prefixo, clique em Configurar > Módulos > Atributo de Prefixo.

As cores do semáforo são os prefixos dos títulos dos elementos


Feedback