Grupos de Critérios versus Critérios de Aplicabilidade

Antes de fornecer exemplos concretos de critérios de aplicabilidade, é necessário esclarecer dois conceitos: Grupos de Critérios e Critérios de Aplicabilidade. Os grupos de critérios de script controlam se o usuário está habilitado para escolher um script. De modo geral, funciona da seguinte maneira:

  • Um grupo de critérios tem um ou mais critérios de aplicabilidade. Os critérios de um grupo controlam se o grupo é considerado verdadeiro ou falso.
  • Ao criar um grupo, você define o que deverá acontecer se o grupo for verdadeiro ou falso. As opções são as seguintes:
    • O usuário está habilitado para escolher o script.
    • O usuário não está habilitado para escolher o script.
    • O próximo grupo deverá ser verificado.

Usaremos o seguinte exemplo do Oracle Utilities Customer Care and Billing para ajudar a ilustrar esses pontos. Suponhamos que um script seja habilitado apenas se:

  • O cliente possuir serviço de energia elétrica, e o usuário pertencer ao grupo de usuários A, B ou C.
  • OU o cliente possuir serviço de gás, e o usuário pertencer ao grupo de usuários X, Y ou A.

Exemplo: Determinando critérios de aplicabilidade do script

O script requer dois grupos de aplicabilidade porque ele possui duas condições distintas:

  • SE (O cliente possui serviço de energia elétrica E (O usuário pertence ao grupo de usuários A, B ou C))
  • SE (O cliente possui serviço de gás E (O usuário pertence ao grupo de usuários X, Y ou A))

Se alguma condição for verdadeira, o script será habilitado.

Você deve configurar os seguintes grupos de critérios para aceitar esse requisito:

Número do Grupo Descrição do Grupo Se o Grupo for Verdadeiro Se o Grupo for Falso
1 O cliente tem serviço de energia elétrica e o usuário pertence ao grupo de usuários A, B ou C Habilitado Verificar o próximo grupo
2 O cliente possui serviço de gás, e o usuário pertence ao grupo de usuários X, Y ou A Habilitado Não Habilitado

Os critérios a seguir são obrigatórios para cada um dos grupos anteriores.

Grupo 1: O cliente tem serviço de energia elétrica e o usuário pertence ao grupo de usuários A, B ou C
Seq Critérios Lógicos Se Critérios de Aplicabilidade forem Verdadeiros Se Critérios de Aplicabilidade forem Falsos Se os Dados Forem Insuficientes
10 O cliente tem serviço de energia elétrica Verificar próxima condição O grupo é falso O grupo é falso
20 O usuário pertence ao grupo de usuários A, B ou C O grupo é verdadeiro O grupo é falso O grupo é falso

Grupo 2: O cliente tem serviço de gás e o usuário pertence ao grupo de usuários X, Y ou A
Seq Critérios Lógicos Se Critérios de Aplicabilidade forem Verdadeiros Se Critérios de Aplicabilidade forem Falsos Se os Dados Forem Insuficientes
10 O cliente tem serviço de gás Verificar próxima condição O grupo é falso O grupo é falso
20 O usuário pertence ao grupo de usuários X, Y ou A O grupo é verdadeiro O grupo é falso O grupo é falso

A próxima seção descreve como você pode configurar os critérios lógicos específicos em cada um dos grupos.