Comportamiento de Puntos de Control en Requisito de Tipo Proceso

Hola!

Hemos creado un requisito de tipo proceso, que requiere como parámetros al Alumno y a la Actividad. El objetivo es que realice una validación en la operación ‘Administrar Actas de Examen fuera de calendario’.

Seteando el punto de control 3 en la tabla 'negocio.sga_requisitos_x_punto_control ', notamos que no funciona correctamente, ya que durante la operación nunca se pasa por la regla de validación asociada (esto es, no se invoca),
En cambio, con los mismos datos para la regla y el requisito, pero cambiando el punto de control al 17, funciona correctamente (se invoca la función validar() de la regla).

Queríamos saber cuál es la diferencia entre estos dos puntos de control, cuándo se debería usar uno o el otro, ya que los parámetros que utiliza son los mismos (alumno y actividad).

Puntos de control:

3 | Alumno Actividad | Recibe el alumno y Actividad
17 | Alumno Actividad - Examenes | Recibe el alumno y Actividad

Gracias,
Camila

Hola Camila,

En cada operación que involucra evaluar controles configurables se toma un cierto subconjunto de los puntos de control. Para el caso de “EXÁMENES » ACTAS » ADMINISTRAR ACTAS DE EXAMEN FUERA DE CALENDARIO”, si te fijás en el método ‘validar_alumno’ de la clase ‘cn_ent_administrar_acta_fuera_calendario’ vas a ver que los puntos de control son estos: 0, 1, 2, 18, 17, 9 y los correspondientes a la instancia (‘sga_instancias_puntos_ctrl’). El punto de control 3 corresponde a cursadas.

Saludos, Florencia.