Diferencia entre revisiones de «SIU-Guarani/version3.11.0/interfaces/preinscripcion»

De SIU
Saltar a: navegación, buscar
(Página creada con «__TOC__ == Datos de Conexión == El Sistema podrá conectarse con una o mas bases de datos de preinscripción. Estas bases se registran en la tabla '''adm_bases_preinscri...»)
 
(Datos de Conexión)
 
(No se muestran 14 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
__TOC__  
+
<span style="float: right; margin: 0 0 15px 15px;">__TOC__</span>
 
+
== Conexión con Preinscripción ==
== Datos de Conexión ==
+
=== Datos de Conexión ===
El Sistema podrá conectarse con una o mas bases de datos de preinscripción. Estas bases se registran en la tabla '''adm_bases_preinscripcion''' de la base de datos del negocio. <br>
+
El sistema podrá conectarse con una o más bases de datos de preinscripción. Estas bases se registran en la tabla '''adm_bases_preinscripcion''' de la base de datos del negocio. <br>
 
Es necesario disponer del objeto fuente, definido con el editor de toba, cuyo ID se corresponda con el de la entrada del bases.ini.<br>
 
Es necesario disponer del objeto fuente, definido con el editor de toba, cuyo ID se corresponda con el de la entrada del bases.ini.<br>
Por defecto se distribuye una fuente, de id 'preinscripcion', lista para usar y configurar en el bases.ini.
+
Por defecto se distribuye una fuente, de id 'preinscripcion', lista para usar y configurar en el archivo 'bases.ini' (<tt><path proyecto Gestión>/lib/toba/instalacion/bases.ini</tt>).
 
+
Nota: se debe reemplazar <path proyecto Gestión> por el path del proyecto SIU-Guaraní Gestión.
En el campo ''fuente_de_datos'' se registrará el identificador de la fuente de datos de la base correspondiente que estará configurada en el archivo '''...\instalacion\bases.ini''' del proyecto.<br>
+
<br>
 +
En el campo ''fuente_de_datos'' se registrará el identificador de la fuente de datos de la base correspondiente que estará configurada en el archivo 'bases.ini' del proyecto.<br>
  
 
Ejemplo de insert:  
 
Ejemplo de insert:  
Línea 13: Línea 14:
 
</source>
 
</source>
  
Al iniciar las operaciones que necesitan conectarse a las fuentes de datos de preinscripción ('''Inscribir a Propuesta desde Preinscripción''', '''Inscribir a Propuesta Masivamente desde Preinscripción''') se recuperan los registros de la tabla ''adm_bases_preinscripcion''. Si alguno de ellos no está registrado en la tabla ''apex_fuente_datos'' de la BD de la instancia Toba entonces se agrega. De esta manera nos aseguramos que las fuentes de datos estén disponibles en la instancia y que no haya problemas al instalar una nueva versión de Guaraní 3.
+
Al iniciar las operaciones que necesitan conectarse a las fuentes de datos de preinscripción ('''Inscribir a Propuesta desde Preinscripción''', '''Inscribir a Propuesta Masivamente desde Preinscripción''') se recuperan los registros de la tabla ''adm_bases_preinscripcion''. Si alguno de ellos no está registrado en la tabla ''apex_fuente_datos'' de la BD de la instancia Toba entonces se agrega. De esta manera nos aseguramos que las fuentes de datos estén disponibles en la instancia y que no haya problemas al instalar una nueva versión de SIU-Guaraní.
  
 
Ejemplo: <br>
 
Ejemplo: <br>
En la tabla ''adm_bases_preinscripcion'' esta configurada la conexión a dos bases de preinscripción:<br>
+
En la tabla ''adm_bases_preinscripcion'' está configurada la conexión a dos bases de preinscripción:<br>
{| border=1 class="simple"
+
{|class="wikitable"
! '''fuente_de_datos'''  
+
! '''Fuente de datos'''  
 
! '''Nombre'''  
 
! '''Nombre'''  
 
|-  
 
|-  
Línea 28: Línea 29:
 
|}
 
|}
  
En el archivo '''bases.ini''' se definirá una entrada como la siguiente:<br>
+
En el archivo 'bases.ini' se definirá una entrada como la siguiente:<br>
 
<source lang="php" enclose="div">
 
<source lang="php" enclose="div">
 
[produccion guarani preinscripcion_ingenieria]
 
[produccion guarani preinscripcion_ingenieria]
Línea 50: Línea 51:
 
puerto  = 5433
 
puerto  = 5433
 
</source>
 
</source>
<br>
 
  
 
Eso se repite para cada base de preinscripción en el caso de que sean más de una (por ejemplo si la preinscripción está dividida en facultades).<br>
 
Eso se repite para cada base de preinscripción en el caso de que sean más de una (por ejemplo si la preinscripción está dividida en facultades).<br>
  
==En Guarani==
+
=== En SIU-Guaraní Gestión ===
  
Luego si ingresás a la operación "'''Matrícula > Inscripciones > Inscribir a Propuesta desde Preinscripción'''" deberías ver tu base de datos de preinscripción en el combo "Seleccione Base de Datos".<br>
+
Luego si se ingresa a la operación "'''Matrícula > Inscripciones > Inscribir a Propuesta desde Preinscripción'''" se debería ver la base de datos de preinscripción en el combo "Seleccione Base de Datos".<br>
  
 
Para la operación "Matrícula > Inscripciones > Inscribir a Propuesta Masivamente desde Preinscripción", la base de datos de preinscripción debería estar seleccionable desde el cuadro de la primera pantalla.<br>
 
Para la operación "Matrícula > Inscripciones > Inscribir a Propuesta Masivamente desde Preinscripción", la base de datos de preinscripción debería estar seleccionable desde el cuadro de la primera pantalla.<br>
  
== Estados de una preinscripción ==
+
=== Estados de una preinscripción ===
  
 
Los estados de una preinscripción se ven reflejados en dos tablas:
 
Los estados de una preinscripción se ven reflejados en dos tablas:
  
'''sga_preinscripcion''': refleja la situación de la cuenta de usuario. Posibles valores del campo 'estado':
+
*'''sga_preinscripcion''': refleja la situación de la cuenta de usuario. Posibles valores del campo 'estado':
*'''P (pendiente de activación)''': el usuario se registró en el sistema pero no validó su cuenta, según las instrucciones enviadas por mail.  
+
**'''P (pendiente de activación)''': el usuario se registró en el sistema pero no validó su cuenta, según las instrucciones enviadas por mail.  
*'''A (activado)''': el usuario validó su cuenta y está en condiciones de completar la preinscripción.
+
**'''A (activado)''': el usuario validó su cuenta y está en condiciones de completar la preinscripción.
*'''C (preparado)''': el usuario imprimió al menos una vez el comprobante. Para poder ser inscripto en Guaraní, será necesario no sólo que el estado esté en 'C', sino también que la versión impresa sea igual a la última versión de modificación. De esta manera, se garantiza que el comprobante presentado refleja los últimos datos cargados en el sistema.
+
**'''C (preparado)''': el usuario imprimió al menos una vez el comprobante. Para poder ser inscripto en SIU-Guaraní, será necesario no sólo que el estado esté en 'C', sino también que la versión impresa sea igual a la última versión de modificación. De esta manera, se garantiza que el comprobante presentado refleja los últimos datos cargados en el sistema.
  
'''sga_carreras_insc''': refleja la situación de cada carrera en la que un aspirante se preinscribió. Posibles valores del campo 'estado':
+
*'''sga_carreras_insc''': refleja la situación de cada carrera en la que un aspirante se preinscribió. Posibles valores del campo 'estado':
*'''P (pendiente de procesamiento en Guaraní)''': todavía no se efectuó el procesamiento en Guaraní para inscribir a esa carrera al aspirante.
+
**'''P (pendiente de procesamiento en SIU-Guaraní)''': todavía no se efectuó el procesamiento en SIU-Guaraní para inscribir a esa carrera al aspirante.
*'''I (procesado en Guaraní)''': se completó la inscripción a esa carrera en Guaraní.
+
**'''I (procesado en SIU-Guaraní)''': se completó la inscripción a esa carrera en SIU-Guaraní.

Revisión actual del 12:14 3 dic 2015

Conexión con Preinscripción

Datos de Conexión

El sistema podrá conectarse con una o más bases de datos de preinscripción. Estas bases se registran en la tabla adm_bases_preinscripcion de la base de datos del negocio.
Es necesario disponer del objeto fuente, definido con el editor de toba, cuyo ID se corresponda con el de la entrada del bases.ini.
Por defecto se distribuye una fuente, de id 'preinscripcion', lista para usar y configurar en el archivo 'bases.ini' (<path proyecto Gestión>/lib/toba/instalacion/bases.ini). Nota: se debe reemplazar <path proyecto Gestión> por el path del proyecto SIU-Guaraní Gestión.
En el campo fuente_de_datos se registrará el identificador de la fuente de datos de la base correspondiente que estará configurada en el archivo 'bases.ini' del proyecto.

Ejemplo de insert:

INSERT INTO adm_bases_preinscripcion (fuente_de_datos, nombre) VALUES ('preinscripcion_ingenieria', 'Preinscripción Ingeniería');

Al iniciar las operaciones que necesitan conectarse a las fuentes de datos de preinscripción (Inscribir a Propuesta desde Preinscripción, Inscribir a Propuesta Masivamente desde Preinscripción) se recuperan los registros de la tabla adm_bases_preinscripcion. Si alguno de ellos no está registrado en la tabla apex_fuente_datos de la BD de la instancia Toba entonces se agrega. De esta manera nos aseguramos que las fuentes de datos estén disponibles en la instancia y que no haya problemas al instalar una nueva versión de SIU-Guaraní.

Ejemplo:
En la tabla adm_bases_preinscripcion está configurada la conexión a dos bases de preinscripción:

Fuente de datos Nombre
preinscripcion_ingenieria Facultad de Ingeniería
preinscripcion_cs_sociales Facultad de Ciencias Sociales

En el archivo 'bases.ini' se definirá una entrada como la siguiente:

[produccion guarani preinscripcion_ingenieria]
motor    = postgres7
profile  = localhost
usuario  = usuario1
clave    = L98df3-ñm330
encoding = LATIN1
base     = preinscripcion_ingenieria
schema   = public
puerto   = 5433

[produccion guarani preinscripcion_cs_sociales]
motor    = postgres7
profile  = localhost
usuario  = usuario2
clave    = L094gge$ss
encoding = LATIN1
base     = preinscripcion_sociales
schema   = public
puerto   = 5433

Eso se repite para cada base de preinscripción en el caso de que sean más de una (por ejemplo si la preinscripción está dividida en facultades).

En SIU-Guaraní Gestión

Luego si se ingresa a la operación "Matrícula > Inscripciones > Inscribir a Propuesta desde Preinscripción" se debería ver la base de datos de preinscripción en el combo "Seleccione Base de Datos".

Para la operación "Matrícula > Inscripciones > Inscribir a Propuesta Masivamente desde Preinscripción", la base de datos de preinscripción debería estar seleccionable desde el cuadro de la primera pantalla.

Estados de una preinscripción

Los estados de una preinscripción se ven reflejados en dos tablas:

  • sga_preinscripcion: refleja la situación de la cuenta de usuario. Posibles valores del campo 'estado':
    • P (pendiente de activación): el usuario se registró en el sistema pero no validó su cuenta, según las instrucciones enviadas por mail.
    • A (activado): el usuario validó su cuenta y está en condiciones de completar la preinscripción.
    • C (preparado): el usuario imprimió al menos una vez el comprobante. Para poder ser inscripto en SIU-Guaraní, será necesario no sólo que el estado esté en 'C', sino también que la versión impresa sea igual a la última versión de modificación. De esta manera, se garantiza que el comprobante presentado refleja los últimos datos cargados en el sistema.
  • sga_carreras_insc: refleja la situación de cada carrera en la que un aspirante se preinscribió. Posibles valores del campo 'estado':
    • P (pendiente de procesamiento en SIU-Guaraní): todavía no se efectuó el procesamiento en SIU-Guaraní para inscribir a esa carrera al aspirante.
    • I (procesado en SIU-Guaraní): se completó la inscripción a esa carrera en SIU-Guaraní.