Grupo de Criterios contra Criterios de Elegibilidad
Antes de proporcionar ejemplos concretos de criterios de elegibilidad, es necesario explicar dos conceptos: Grupos de Criterios y Criterios de Elegibilidad. Los grupos de criterios de un script controlan si un usuario es elegible para seleccionar un script. A nivel superior, funciona de este modo:
- Un grupo de criterios tiene uno o más criterios de elegibilidad. Los criterios de un grupo controlan si el grupo se considera verdadero o falso.
- Cuando se crea un grupo, se define lo que debe pasar si es verdadero o falso. Existen las siguientes opciones:
- El usuario es elegible para seleccionar el script
- El usuario no es elegible para seleccionar el script
- Se debe controlar el grupo siguiente
Utilizaremos el siguiente ejemplo de Oracle Utilities Customer Care and Billing para ilustrar estos puntos. Suponga que un script sólo es elegible si:
- El cliente tiene servicio de electricidad y el usuario pertenece al grupo de usuarios A, B o C
- O, el cliente tiene 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 distintas:
- SI (El cliente tiene servicio de electricidad Y (El usuario pertenece al grupo de usuarios A, B o C))
- SI (El cliente tiene servicio de gas Y (El usuario pertenece al grupo de usuarios X, Y o A))
Si cualquiera de las condiciones es verdadera, el script es elegible.
Para soportar este requerimiento sería necesario definir los siguientes grupos de criterios:
Número de Grupo | Descripción de Grupo | Si el Grupo es Verdadero | Si el Grupo es Falso |
---|---|---|---|
1 | El cliente tiene servicio de electricidad y el usuario pertenece al grupo de usuarios A, B o C | Elegible | Controlar siguiente grupo |
2 | El cliente tiene servicio de gas y el usuario pertenece al grupo de usuarios X, Y o A | Elegible | Inelegible |
Para cada uno de los grupos anteriores se requieren los siguientes criterios:
Grupo 1: El cliente tiene servicio de electricidad y el usuario pertenece al grupo de usuarios A, B o C | ||||
---|---|---|---|---|
Sec | Criterios Lógicos | Si los Criterios de Elegibilidad son Verdadero | Si los Criterios de Elegibilidad son Falso | Si los Datos son Insuficientes |
10 | El cliente tiene servicio eléctrico | Controlar 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 tiene servicio de gas y el usuario pertenece al grupo de usuarios X, Y o A | ||||
---|---|---|---|---|
Sec | Criterios Lógicos | Si los Criterios de Elegibilidad son Verdadero | Si los Criterios de Elegibilidad son Falso | Si los Datos son Insuficientes |
10 | El cliente tiene servicio de gas | Controlar 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 |
La siguiente sección describe cómo podría configurar los criterios lógicos específicos en cada uno de los grupos.