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.
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.