solicitar egreso desde autogestión

Buen día, estamos probando y desde autogestión solicitamos el egreso desde: TRÁMITES > SOLICITAR CERTIFICACIÓN (ver adjunto img1)
Y desde Gestión supongo que dicha solicitud la veo desde: CONSTANCIAS Y CERTIFICADOS »ADMINISTRAR SOLICITUDES (ver adjunto img2).

La consulta es si está bien donde nos fijamos las solicitudes (desde gestión) o si nos falta configurar algo para poder verlas.

Versión 3.17.0
guaraní3

Muchas gracias
saludos!
Matías Sauro


img2.png

img2.png

img1.png

img1.png

desde Gestión supongo que dicha solicitud la veo desde: CONSTANCIAS Y CERTIFICADOS »ADMINISTRAR SOLICITUDES (ver adjunto img2).
No, desde aca ves las solicitudes de constancias (alumno regular, materias aprobadas, etc..)
TRÁMITES > SOLICITAR CERTIFICACIÓN

Esto es una solicitud de título (Pueden cambiarle el nombre a la operación si les parece que “título” es mejor que “certificación”. Esto lo hacen en el archivo \src\siu\mensajes\mensajes.es.php en la etiqueta “header.menu.solicitar_certificacion”).
Estas solicitudes e inicio del trámite de egreso del título lo ven desde Egresados > Reportes

Muchas gracias Alejandro, entonces cuando el alumno solicita el título desde Autogestión hay que fijarse en » EGRESADOS » REPORTES »REPORTE DE TRÁMITES DE CERTIFICACIÓN y una vez que lo vemos en ese reporte podemos iniciar el trámite en TRÁMITES > SOLICITAR CERTIFICACIÓN para egresarlo no?

Además quería consultarte ya que me aparece “Sin Estado” (ver adjunto)

Muchas gracias nuevamente
Saludos
Matías Sauro


img3.png

img3.png

“Sin Estado” sería el “Estado Inicial” que corresponde al inicio de la solicitud del título.

Buenas tardes, espero que estén muy bien!
Me sumo a este foro ya que estamos haciendo las mismas pruebas pero en Egresados » Reportes » Reporte de Trámites de Certificación no nos aparece la única persona que inició por autogestión el trámite.
Qu puede estar pasando?

Hola Itumela! Cómo estás?

Si buscan en ese reporte a ese alumno específico utilizando el filtro por Nombre y Apellido, no les aparece?

Saludos!

Hola Martín, No nos aparece nada… Les adjunto los print, tanto el de autogestión como el de gestión.

Abrazo!


Screenshot_1.png

Screenshot_1.png

Screenshot_2.png

Screenshot_2.png

Vamos a hacer unas pruebas y les respondemos en cuanto tengamos más resultados. En qué versión les está sucediendo esto?

Saludos!

En la 3.18.0 en un ambiente de testing.

Podrían mostrarnos cómo tienen configurado el circuito de egreso de esa certificación? Al menos los estados iniciales.
Desde la operación de Actualizar Trámites de Certificación les aparece el trámite del alumno?

Gracias!

2

Les mando el gráfico. No se si lo tenemos bien armado.

No nos lo trae porque no hicimos el paso anterior. No aceptamos el trámite aún… Osea, los pasos a seguir serían… El estudiante desde su autogestión inicia el trámite, nosotros lo veríamos en nuestro reporte y de ahí vamos a Solicitar Certificaciones. Y después le vamos actualizando los estados. Esto es correcto?

Muchísimas gracias por todo siempre!!!


Screenshot_3.png

Screenshot_3.png

Hola Itu,

Es raro que en el estado actual de la solicitud quede vacío. Podrías enviarnos una captura de la solapa de transiciones así podemos ver con más profundidas cómo están?

Gracias!

4

Martín, te adjunto dos capturas… no se cual te servirá mas.

Abrazo!


Screenshot_4.png

Screenshot_4.png

Screenshot_5.png

Screenshot_5.png

El circuito pareciera estar bien armado. Les pedimos que nos envíen los logs que se generan al querer buscar al alumno en el reporte por favor.

Saludos!

2

Les adjunto dos logs. El primero es del reporte y el segundo es Egresados » Actualizaciones » Solicitar Certificaciones.

SELECT
sga_certificados_otorg.nro_solicitud,
vw_personas.apellido_nombres AS apellido_y_nombres,
vw_personas.tipo_nro_documento AS documento_principal,
sga_propuestas.nombre_abreviado AS propuesta_nombre_abrv,
sga_certificados.nombre AS certificado_nombre,
sga_certificados_otorg.nro_expediente,
sga_certificados_otorg.fecha_inicio_tramite,
sga_certificados_otorg.fecha_cambio_estado,
COALESCE(sga_certificados_otorg.estado,0) AS estado,
COALESCE(mce_estados.nombre,‘’) AS estado_nombre

                            FROM sga_certificados_otorg
                            JOIN vw_personas ON sga_certificados_otorg.persona = vw_personas.persona
                            JOIN sga_certificados ON sga_certificados_otorg.certificado = sga_certificados.certificado
                            JOIN sga_planes_versiones ON sga_certificados_otorg.plan_version = sga_planes_versiones.plan_version
                            JOIN sga_planes ON sga_planes_versiones.plan = sga_planes.plan
                            JOIN sga_propuestas ON sga_planes.propuesta = sga_propuestas.propuesta
                            LEFT JOIN mce_estados ON mce_estados.estado = sga_certificados_otorg.estado

                             WHERE 1=1

                            ORDER BY        mce_estados.nombre,
                                                    vw_personas.apellido,
                                                    vw_personas.nombres

SELECT
sga_certificados_otorg.nro_solicitud,
sga_certificados_otorg.certificado,
vw_personas.apellido_nombres AS apellido_y_nombres,
vw_personas.tipo_nro_documento AS documento_principal,
CASE WHEN vw_personas.sexo = ‘F’ AND sga_certificados.nombre_femenino is not null
THEN
sga_certificados.nombre_femenino
ELSE
sga_certificados.nombre
END AS certificado_nombre,
sga_planes.nombre AS plan_nombre,
sga_juramentos.descripcion_abreviada AS juramento_descripcion,
sga_propuestas.nombre_abreviado AS propuesta_nombre_abrv,
CASE WHEN sga_certificados_otorg.anulado = ‘1’ THEN
‘Anulado’
ELSE
mce_estados.nombre
END AS estado_nombre,
sga_certificados_otorg.nro_expediente,
sga_certificados_otorg.fecha_inicio_tramite,
sga_certificados_otorg.promedio,
sga_certificados_otorg.estado,
CASE WHEN sga_certificados_otorg.anulado = ‘1’ THEN
sga_certificados_otorg.fecha_anulacion
ELSE
sga_certificados_otorg.fecha_cambio_estado
END AS fecha_cambio_estado,
sga_certificados_otorg.fecha_egreso,
sga_certificados_otorg.fecha_anulacion,
sga_propuestas.propuesta

                            FROM    sga_certificados_otorg
                            INNER JOIN      sga_certificados                ON sga_certificados_otorg.certificado = sga_certificados.certificado
                            INNER JOIN      vw_personas                             ON sga_certificados_otorg.persona = vw_personas.persona
                            INNER JOIN  sga_planes_versiones        ON sga_planes_versiones.plan_version = sga_certificados_otorg.plan_version
                            INNER JOIN  sga_planes                          ON sga_planes.plan = sga_planes_versiones.plan
                            INNER JOIN  sga_propuestas                      ON sga_propuestas.propuesta = sga_planes.propuesta
                            LEFT JOIN sga_juramentos                        ON sga_juramentos.juramento = sga_certificados_otorg.juramento
                            LEFT JOIN sga_colaciones                        ON sga_certificados_otorg.colacion = sga_colaciones.colacion
                            LEFT JOIN mce_estados                           ON mce_estados.estado = sga_certificados_otorg.estado

                             WHERE  sga_certificados_otorg.alumno = 267
                                    -- Tr▒mites no anulados.
                                    AND sga_certificados_otorg.anulado = 0
                                    AND
                                    (       -- Tr▒mites sin estado (recien grabados)
                                            sga_certificados_otorg.estado IS NULL
                                            OR
                                                    -- Tr▒mites que no est▒n en estado final.
                                                    EXISTS (SELECT  mce_caminos.camino
                                                                    FROM    mce_caminos
                                                                    WHERE   mce_caminos.estado_inicial = sga_certificados_otorg.estado AND
                                                                                    mce_caminos.estado_final <> sga_certificados_otorg.estado       )
                                    )

                            ORDER BY
                                    vw_personas.apellido,
                                    vw_personas.nombres

Las siguientes consultas devuelve esa solicitud de título?


-- CONSULTA 1
SELECT
                                        sga_certificados_otorg.nro_solicitud,
                                        sga_certificados_otorg.certificado,
                                        vw_personas.apellido_nombres                    AS apellido_y_nombres,
                                        sga_certificados.nombre,
                                        sga_certificados_otorg.anulado ,
                                        sga_certificados_otorg.estado,
                                      case 
                                         when sga_certificados_otorg.estado IS NULL THEN 0
                                         ELSE (SELECT  mce_caminos.camino
                                                                        FROM    mce_caminos
                                                                        WHERE   mce_caminos.estado_inicial = sga_certificados_otorg.estado AND
                                                                                        mce_caminos.estado_final <> sga_certificados_otorg.estado  
                                                       LIMIT 1) 
                                      END as camino
                                FROM    sga_certificados_otorg
                                INNER JOIN      sga_certificados                ON sga_certificados_otorg.certificado = sga_certificados.certificado
                                INNER JOIN      vw_personas                             ON sga_certificados_otorg.persona = vw_personas.persona
                                INNER JOIN  sga_planes_versiones        ON sga_planes_versiones.plan_version = sga_certificados_otorg.plan_version
                                INNER JOIN  sga_planes                          ON sga_planes.plan = sga_planes_versiones.plan
                                INNER JOIN  sga_propuestas                      ON sga_propuestas.propuesta = sga_planes.propuesta
                                LEFT JOIN sga_juramentos                        ON sga_juramentos.juramento = sga_certificados_otorg.juramento
                                LEFT JOIN sga_colaciones                        ON sga_certificados_otorg.colacion = sga_colaciones.colacion
                                LEFT JOIN mce_estados                           ON mce_estados.estado = sga_certificados_otorg.estado


                                 WHERE  sga_certificados_otorg.alumno = 267;

-- CONSULTA 2
SELECT
                                        sga_certificados_otorg.nro_solicitud,
                                        sga_certificados_otorg.certificado,
                                        sga_certificados.nombre,
                                        sga_certificados_otorg.anulado ,
                                        sga_certificados_otorg.estado
FROM sga_certificados_otorg
JOIN      sga_certificados                ON sga_certificados_otorg.certificado = sga_certificados.certificado
 WHERE  sga_certificados_otorg.alumno = 267;

Ale, te adjunto el resultado de las consulas

Saludos

Juan Pablo


consulta1.png

consulta1.png

consulta2.png

consulta2.png

Juan Pablo, los datos parecen estar bien en la base.
Podrás enviar los logs del reporte para esta alumna que corrieron en la Respuesta #6 reportado por Maria?
Si buscas los logs vas a encontrar la query que se ejecuta en ese reporte y alli podras ver cual es la condición de filtro que hace que no se recupere esa solicitud de título.

Ale, te paso los datos requeridos

Saludos
Juan Pablo


GDS.zip (5.99 KB)

En el log de autogestión se ve la consulta que devuelve el titulo solicitado.

La consulta de la operación » EGRESADOS » REPORTES »REPORTE DE TRÁMITES DE CERTIFICACIÓN es:

SELECT
                                        sga_certificados_otorg.nro_solicitud,
                                        vw_personas.apellido_nombres AS apellido_y_nombres,
                                        vw_personas.tipo_nro_documento AS documento_principal,
                                        sga_propuestas.nombre_abreviado AS propuesta_nombre_abrv,
                                        sga_certificados.nombre AS certificado_nombre,
                                        sga_certificados_otorg.nro_expediente,
                                        sga_certificados_otorg.fecha_inicio_tramite,
                                        sga_certificados_otorg.fecha_cambio_estado,
                                    COALESCE(sga_certificados_otorg.estado,0) AS estado,
                                    COALESCE(mce_estados.nombre,'') AS estado_nombre

                                FROM sga_certificados_otorg
                                JOIN vw_personas ON sga_certificados_otorg.persona = vw_personas.persona
                                JOIN sga_certificados ON sga_certificados_otorg.certificado = sga_certificados.certificado
                                JOIN sga_planes_versiones ON sga_certificados_otorg.plan_version = sga_planes_versiones.plan_version
                                JOIN sga_planes ON sga_planes_versiones.plan = sga_planes.plan
                                JOIN sga_propuestas ON sga_planes.propuesta = sga_propuestas.propuesta
                                LEFT JOIN mce_estados ON mce_estados.estado = sga_certificados_otorg.estado
                                 WHERE          f_limpiar_acentos(vw_personas.nombres::varchar) ILIKE '%Silvina%'
                                ORDER BY        mce_estados.nombre,
                                                        vw_personas.apellido,
                                                        vw_personas.nombres

Pero no veo si devuelve datos. Podes ejecutarla y decir si devuelve ese registro?

2