Cuando se da de alta un familiar o se modifican sus datos mediante el servicio /sif/parentGuardian/ no se permite establecer el valor del país al que pertenece.
Cuando se establece la relación del familiar con el alumno mediante el servicio /sif/contactRelationship, tampoco se establece el país del familiar, ni toma el valor del campo informado para el alumno.
Por esta razón un familiar dado de alta mediante SIF nunca tiene informado en BDC el país al que pertenece.
En MIM se recorre el listado total de usuarios de BDC por país, por lo cuál sino lo tiene informado, nunca llega a Santillana Connect.
Se debe mantener la misma descripción, tachando lo que se desea eliminar y se agregando los elementos de cambio con color verde.
...
Si el alumno tenía un familiar del mismo tipo informado, se sobrescribe la información anterior.
Solo se puede informar un Father, una Mother y un Other.
Cuando se relaciona un familiar mediante el servicio ContactRelationship (POST/PUT) con un alumno, solicitamos que el país informado del alumno sea asignado al familiar en el campo destinado para ello (persona.pais_id), ya que en el propio servicio parentGuardian no se permite.
Líneas de trabajo:
Modificar el servicio /sif/ContactRelationship con el cambio solicitado.
Consultar el número de familiares que no tienen informado el campo país, pero si lo tenga el alumno relacionado.
Actualizar el país de los familiares de la consulta anterior, con el valor que tenga informado el alumno relacionado.
Si el empleado ya tiene asignado un país, no se sobrescribe, se queda con el que ya tuviese informado.
Petición de cambio
Panel
border
true
title
Petición de cambio
Se asigna el país del alumno a los familiares cuando se establece la relación. Ver más detalles en