Diferencia entre revisiones de «SIU-Guarani/Version3.12.0/personalizaciones/requisito proceso»

De SIU
Saltar a: navegación, buscar
Línea 1: Línea 1:
 
__TOC__
 
__TOC__
 
== Circuito de Egreso ==
 
== Circuito de Egreso ==
 +
 +
A continuación se detallan los pasos para agregar nuevos datos de la institución en una transición del circuito.
 +
 
== Agregar nuevos datos a solicitar en una transición del circuito de egreso ==
 
== Agregar nuevos datos a solicitar en una transición del circuito de egreso ==
  
A continuación se detallan los pasos para agregar datos en una transición del circuito.
 
  
=== 1. Agregar los nuevos campos ===
+
=== Agregar los nuevos campos ===
  
 
Se deben agregar los nuevos campos en la tabla <b>mce_campos</b>.<br>
 
Se deben agregar los nuevos campos en la tabla <b>mce_campos</b>.<br>
Línea 20: Línea 22:
  
  
=== 2. Agregar los nuevos campos al circuito de egreso ===
+
=== Agregar los nuevos campos al circuito de egreso ===
  
 
Se deben agregar los campos al circuito de egreso para que esten disponibles al editar el circuito y agregarlos en la transición correspondiente.<br>
 
Se deben agregar los campos al circuito de egreso para que esten disponibles al editar el circuito y agregarlos en la transición correspondiente.<br>
Línea 30: Línea 32:
 
</source>
 
</source>
  
=== 3. Agregar los campos en la tabla de solicitud ===
+
=== Agregar los campos en la tabla de solicitud ===
  
 
Los datos que se solicitan en el circuito de egreso que estan definidos por defecto se registran en la tabla de solicitud de certificado (sga_certificados_otorg). <br>
 
Los datos que se solicitan en el circuito de egreso que estan definidos por defecto se registran en la tabla de solicitud de certificado (sga_certificados_otorg). <br>
Línea 48: Línea 50:
  
  
=== 4. Crear la plantilla para el formulario ===
+
=== Crear la plantilla para el formulario ===
  
 
Los datos serán solicitados al usuario en el sistema. Para ello debe crearse una plantilla que contenga estos dos datos que serán solicitados al usuario a través de un formulario.<br>
 
Los datos serán solicitados al usuario en el sistema. Para ello debe crearse una plantilla que contenga estos dos datos que serán solicitados al usuario a través de un formulario.<br>
Línea 59: Línea 61:
  
  
=== 5. Editar el circuito de egreso ===
+
=== Editar el circuito de egreso ===
  
 
Una vez creada la plantilla y los datos en la base, se debe editar el circuito de egreso para agregar el formulario en una transición existente o una nueva transición del circuito.<br>
 
Una vez creada la plantilla y los datos en la base, se debe editar el circuito de egreso para agregar el formulario en una transición existente o una nueva transición del circuito.<br>
 
Alli se debe seleccionar el formulario que corresponde agregando la plantilla creada en el punto anterior que contendrà los nuevos campos a solicitar al usuario. <br>
 
Alli se debe seleccionar el formulario que corresponde agregando la plantilla creada en el punto anterior que contendrà los nuevos campos a solicitar al usuario. <br>
Alli se indicará para cada campo si el dato es de ingreso obligatorio.
+
Alli se indicará para cada campo si el dato es de ingreso obligatorio.<br>

Revisión del 12:12 11 oct 2016

Circuito de Egreso

A continuación se detallan los pasos para agregar nuevos datos de la institución en una transición del circuito.

Agregar nuevos datos a solicitar en una transición del circuito de egreso

Agregar los nuevos campos

Se deben agregar los nuevos campos en la tabla mce_campos.
Supongamos que queremos agregar los datos "Nro de expediente de ingreso" y "Fecha recepción solicitud".
Agregamos los nuevos campos:

INSERT INTO mce_campos (campo, etiqueta, tipo_de_dato, descripcion, longitud, cant_decimales) VALUES ('nro_expediente_ingreso', 'Nro de Expediente de ingreso', 'S', 'Nro de expediente de ingreso de la solicitud del título', 0, 0);
INSERT INTO mce_campos (campo, etiqueta, tipo_de_dato, descripcion, longitud, cant_decimales) VALUES ('fecha_recepcion_solicitud', 'Fecha Recepción Solicitud', 'D', 'Fecha de recepción de la solicitud por mesa de entrada', 0, 0);


Los tipos de datos de los campos se encuentran en la tabla par_tipo_dato.


Agregar los nuevos campos al circuito de egreso

Se deben agregar los campos al circuito de egreso para que esten disponibles al editar el circuito y agregarlos en la transición correspondiente.
Para ello los agregamos en la tabla mce_circuitos_tipos_campos.

INSERT INTO mce_circuitos_tipos_campos (tipo, campo) VALUES ('Egreso', 'nro_expediente_ingreso');
INSERT INTO mce_circuitos_tipos_campos (tipo, campo) VALUES ('Egreso', 'fecha_recepcion_solicitud');

Agregar los campos en la tabla de solicitud

Los datos que se solicitan en el circuito de egreso que estan definidos por defecto se registran en la tabla de solicitud de certificado (sga_certificados_otorg).
Como cualquier personalización donde se agregen nuevos campos en una tabla, se deberá crear una tabla con la misma PK que la tabla original y que contenga los nuevos campos de la personalización.
En este caso por ejemplo podemos crear la tabla sga_certificados_otorg_pers.

CREATE  TABLE sga_certificados_otorg_pers
(
        nro_solicitud INTEGER NOT NULL,
        nro_expediente_ingreso varchar(50) NULL,
        fecha_recepcion_solicitud Date NULL
);

ALTER TABLE sga_certificados_otorg_pers ADD CONSTRAINT pk_sga_certificados_otorg_pers PRIMARY KEY (nro_solicitud);


Crear la plantilla para el formulario

Los datos serán solicitados al usuario en el sistema. Para ello debe crearse una plantilla que contenga estos dos datos que serán solicitados al usuario a través de un formulario.
La plantilla será creada desde el Toba Editor y luego hay que registrarla en la tabla mce_plantillas El id de plantilla deber ser un numero mayor a 1000. El SIU se reserva los numeros del 1 al 999.

INSERT INTO mce_plantillas (plantilla,  nombre,  descripcion,  archivo_plantilla, admite_solicitud) VALUES (1000, 'Datos Ingreso Solicitud', 'Datos ingreso de la solicitud de titulo', 'IngresoSolicitudTitulo.jasper', 1);


Editar el circuito de egreso

Una vez creada la plantilla y los datos en la base, se debe editar el circuito de egreso para agregar el formulario en una transición existente o una nueva transición del circuito.
Alli se debe seleccionar el formulario que corresponde agregando la plantilla creada en el punto anterior que contendrà los nuevos campos a solicitar al usuario.
Alli se indicará para cada campo si el dato es de ingreso obligatorio.