Grupos de criterios frente a criterios de elegibilidad
Antes de ofrecer ejemplos concretos de los criterios de elegibilidad, es necesario explicar dos conceptos: los grupos de criterios y los criterios de elegibilidad. Los grupos de criterios de un script controlan si un cliente es elegible para seleccionar un script. Con carácter general, funciona del modo siguiente:
- Un grupo de criterios incluye uno o varios criterios de elegibilidad. Los criterios de un grupo controlan si el grupo se considera verdadero o falso.
- Cuando crea un grupo, define lo que debe ocurrir si el grupo es verdadero o falso. Dispone de las posibilidades siguientes:
- El usuario es elegible para seleccionar el script.
- El usuario no es elegible para seleccionar el script.
- Debe comprobarse el siguiente grupo.
Usaremos el siguiente ejemplo de Oracle Utilities Customer Care and Billing para ayudar a ilustrar estos puntos. Suponga que existe un script que solo es elegible si:
- El cliente dispone de servicio eléctrico y el usuario pertenece al grupo de usuarios A, B o C.
- O bien, el cliente dispone de servicio de gas y el usuario pertenece al grupo de usuarios X, Y o A.
Este script requiere dos grupos de elegibilidad porque tiene dos condiciones definidas:
- IF (cliente tiene servicio eléctrico AND (usuario pertenece al grupo de usuarios A, B o C))
- IF (cliente tiene servicio de gas AND (usuario pertenece al grupo de usuarios X, Y o A))
Si alguna de las condiciones es verdadera, el script será elegible.
Para soportar este requisito deberá establecer los siguientes grupos de criterios:
Número de grupo. | Descripción del grupo | Si el grupo es verdadero | Si el grupo es falso |
---|---|---|---|
1 | El cliente dispone de servicio eléctrico y el usuario pertenece al grupo de usuarios A, B o C. | Elegible | Comprobar siguiente grupo |
2 | El cliente dispone de servicio de gas y el usuario pertenece al grupo de usuarios X, Y o A. | Elegible | No elegible |
Para cada uno de los grupos anteriores son necesarios los criterios siguientes:
Grupo 1: el cliente dispone de servicio eléctrico y el usuario pertenece al grupo de usuarios A, B o C. | ||||
---|---|---|---|---|
Secuencia | Criterios lógicos | Si el criterio de elegibilidad es verdadero | Si el criterio de elegibilidad es falso | Si los datos no son suficientes |
10 | El cliente dispone de servicio de electricidad. | Comprobar siguiente condición | El grupo es falso | El grupo es falso |
20 | El usuario pertenece al grupo de usuarios A, B o C. | El grupo es verdadero | El grupo es falso | El grupo es falso |
Grupo 2: el cliente dispone de servicio de gas y el usuario pertenece al grupo de usuarios X, Y o A. | ||||
---|---|---|---|---|
Secuencia | Criterios lógicos | Si el criterio de elegibilidad es verdadero | Si el criterio de elegibilidad es falso | Si los datos no son suficientes |
10 | El cliente dispone de servicio de gas. | Comprobar siguiente condición | El grupo es falso | El grupo es falso |
20 | El usuario pertenece al grupo de usuarios X, Y o A. | El grupo es verdadero | El grupo es falso | El grupo es falso |
En la siguiente sección se describe cómo se pueden configurar los criterios lógicos específicos en cada grupo.