Sobre a Configuração de uma Nova Regra de Validação ou de Substituição
É possível criar novas regras de validação ou substituição.
Uma nova regra de validação é baseada em:
- Tipo de validação
- Modelo. O modelo de entrada é o modelo XML usado para criar dados de entrada para passar ao avaliador de condição.
- Regra Greex
- Valor da Captura de Dados
- O tipo de rota, o tipo de loja e a região para os quais a regra de validação se aplica
As regras de substituição são criadas de maneira semelhante às regras de validação, com exceção de que os aprovadores podem ser designados a cada regra de substituição e múltiplas regras de substituição podem ser designadas a uma validação.
Exemplo: Número Máximo de Cupons
Uma empresa E1 geralmente restringe
o número de cupons que são permitidos para cinco por ordem para a maioria de seus clientes. Uma exceção é um cliente "Gold", que tem permissão para usar 10 cupons. Para
ambos os tipos de cliente, os gerenciadores tem permissão para conceder algumas exceções. Aqui estão as regras que se aplicam às transações:
| Regra de validação | Regra de Substituição | Cenário do Usuário |
|---|---|---|
| Para a empresa E1: O número máximo de cupons que são permitidos por ordem = 5 | Regra 1: Se (CustomerType=’GOLD’ e NumberOfCoupons<=10), então a aprovação não será necessária. Essa regra é uma regra allow. | Um cliente "Gold" apresenta 9 cupons no check-out. Nenhuma aprovação é necessária. |
| Regra 2: se CustomerType=’OTHER’ e NumberOfCoupons>10, então a transação não é permitida. Essa regra é uma regra disallow. | Um cliente sem status Gold apresenta 15 cupons. O gerenciador não possui autoridade para permitir o uso dos últimos 5 cupons. | |
| Regra 3: se CustomerType=’GOLD’ e NumberOfCoupons > 10) for necessária a aprovação do gerente. Essa regra é uma regra approval. | Um cliente Gold apresenta 15 cupons. O gerenciador permite as transações. | |
| Regra 4: se CustomerType=’OTHER’ e NumberOfCoupons>5 ), então a aprovação é necessária. Essa regra também permite uma regra de aprovação. | Um cliente sem status Gold apresenta 10 cupons. O gerenciador permite as transações. |