Requisito nuevo en Operacion no configurable

Hola, estamos tratando de configurar un Requisito que controle la conformación de un tribunal docente en las mesas de examen.

Se siguieron los pasos de la documentación, y desde Toba-> Pruebas-> Reglas el funcionamiento esta OK.

Pero no encuentro la forma de asignar el control a la operación Administrar Mesas de Examen (desde toba veo, que como parametro pasa el codigo 800SIUEXA002 asique entiendo que esa seria la operación que hay que cargar en sga_requisitos_conf_x_oper pero nose como hacerlo)

Regla_1050_Trubunal_examen.dca

– +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
– Tabla: sga_reglas, sga_reglas_parametros, sga_reglas_param_contexto
– Versión: 3.20.0
– Control: Que el tribunal de examen tenga 1 Presidente (en caso de tener el dato
– que sea titular, asociado o adjunto) y al menos un Vocal.
– +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

SET search_path TO negocio;

INSERT INTO sga_reglas (regla, regla_tipo, nombre, descripcion, mensaje_usuario, mensaje_validacion, php_clase)
VALUES (1050,
3,
‘Tribunal de Examen’,
‘Que el tribunal de examen tenga los roles correctos’,
‘Que el tribunal de examen tenga los roles correctos’,
‘Los docentes asignados al tribunal no cumplen los roles correctos’,
‘regla_tribunal_examen’);

– Mensajes
INSERT INTO sga_reglas_mensajes (regla, interfaz, mensaje_validacion, mensaje_validacion_not)
VALUES (1050, 1, ‘Los docentes asignados al tribunal no cumplen los roles correctos’,
‘Los docentes asignados al tribunal cumplen los roles correctos’);

– Parametros

– Parámetros de Contexto
INSERT INTO sga_reglas_param_contexto (regla, parametro) VALUES (1050, ‘llamado_mesa’);

Requisito_1050_TribunalExamen.dca

– +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
– Tabla: sga_requisitos, sga_requisitos_validos
– Versión: 3.20.0
– Control: Que el tribunal de examen tenga 1 Presidente (en caso de tener el dato
– que sea titular, asociado o adjunto) y al menos un Vocal.
– Usa la regla nro 1050 - Verificar el tribunal docente en llamado y mesa
– +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

INSERT INTO sga_requisitos (requisito, requisito_tipo, nombre, requisito_subordinado_de, descripcion, regla)
VALUES (1050,
5,
‘Verificar el tribunal docente en llamado y mesa’,
NULL,
‘Verificar el tribunal docente en llamado y mesa’,
1050);

– En el caso que el requisito sea usado como un control configurable, se debe definir para que acciones se usa el requisito:
INSERT INTO sga_requisitos_validos (accion, requisito) VALUES (2, 1050); – Inscripción a Examen

Hola Romina,

Hicieron el INSERT en la tabla ‘sga_requisitos_x_punto_control’? Sería algo así:

INSERT INTO sga_requisitos_x_punto_control (pto_control, requisito, orden) VALUES (9, 1050, 9);

Saludos, Florencia.
2

Romina,

Perdón, entendí que querían ejecutarlo en la inscripción a examen.
La operación “EXÁMENES » MESAS DE EXAMEN » ADMINISTRAR MESAS DE EXAMEN” no ejecuta controles configurables. Deberían personalizar agregando un control fijo en este caso…

Saludos, Florencia.

Exacto, como no era una operación que estaba en las configurable es que apareció el problema.

Vemos de personalizarlo de la otra forma entonces.

Saludos!