El motivo de contacto es para consultar sobre la migración de personas de G2 a G3.
Puntualmente la duda me surge cuando corro el precontrol de tablas comunes y me arroja la siguiente advertencia:
Advertencia: Hay personas que ya existen en G3(con igual pais_documento + tipo_documento + nro_documento) ,verificar y decidir que personas migrar y cuales no (tabla mig._cnv_pk_personas)…
Pongo un ejemplo puntual : hay una persona en G2 que realizó la carrera de Grado, esa misma persona (con igual DNI) está en G3 porque está haciendo un Posgrado. El control indica que la persona ya existe en G3 y es correcto. Si la migro a G3 mi duda es:
Qué pasa con la historía académica?
Qué pasa con todos los datos personales y censales?
Qué consideraciones tendría que tener en estos casos?
La historia academica se va a migrar, es decir se pasa toda esa informacion del alumno (carreras en la que se encuentra, y toda su historia academica)
Justamente el mensaje es por este tema. La advertencia es para que verifiquen si es que se trata de la misma persona o no. Podria haber un error y quizas tenian registrada una persona con un documento que no era el de esa persona pero si de una persona que van a migrar (o al reves).
En el caso que se trate de la misma persona tienen la posibilidad de indicar si quieren migrar los datos censales o no, es decir actualizar los datos censales con los datos que van a migrar o dejar los que ya estan en la base.
Eso tendran que evaluarlo persona a persona que este en esta condicion y decidir que hacer.
En la tabla de conversion de personas mig._cnv_pk_personas existe el campo migrar_datos_censales. Si se desea migrar los datos censales de esa persona, es decir actualizar los datos que ya tiene en la base de Guarani 3, al migrar el mòdulo 20_Datos_Censales, tendrán que setearle a esa persona el valor 1, en caso contrario dejar el valor 0.
Tabla: mig._cnv_pk_personas migrar integer NOT NULL DEFAULT 1, – 1 = La persona se migra a G3.
– 0 = La persona no se migra a G3. Se debe reemplazar el campo “persona” por el id correspondiente en G3 (mdp_personas.persona)
existe integer NOT NULL DEFAULT 0, – Valores: 1 = Existe la persona por su “pais nacimiento + tipo documento + nro documento”.
– 0 = No existe
migrar_datos_censales integer NOT NULL DEFAULT 1,
– Solo tiene sentido evaluar este campo migrar = 1.
– El técnico deber decidir que hacer con datos censales.
– Valores: 1 = Se pasan los datos censales. Si existe = 1, entonces los datos censales se borran y se
– registran los datos censales de esta persona en esta base que se esta migrando.
– 0 = No se pasan los datos censales de la persona de esta 2da/3er… Base de G2.
Ante este mensaje hacer:
a. Revisar uno a uno cada persona a migrar que se encuentre en esta situacion:
SELECT * FROM mig._cnv_pk_personas as m, mig.sga_personas as p
WHERE m.existe = 1
AND m.unidad_academica = m.unidad_academica
AND p.nro_inscripcion = m.nro_inscripcion;
b. Para cada caso verificar si se trta de la misma persona o no. Si no es la misma persona deberan ver cual es la que esta mal (la de la base a migrar o la persona que esta en G3) y hacer los ajustes necesarios.
Si fuera que hay un error, hay que marcar a esa persona como que se la va a migrar (setear migrar = 1 y existe = 0) y ver de ajustar el tipo/nro de documento en G2 o G3 segun corresponda sino va a dar error el indice unico por nro de documento al migrarlo.
c. Definir si van a actualizar los datos censales de esas personas o no se hace nada (la persona queda con los datos que ya tiene en Guarani 3).