Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DescripciónRelaciona un familiar con un alumno
Referencia SIFExtensión de SIF 3.0.1
Tipo de PeticiónPUT
Parámetros o Campos
CamposDescripciónReglas de negocio
refId

(Obligatorio) UUID de la entidad ContactRelationship que se actualiza

  • Este identificador se obtiene del servicio GET /sif/unoStudent/contactRelationship/
relationshipToLearnerType(Obligatorio) Tipo de relación que se establece
  • Los valores posibles a actualizar son: Father, Mother, Other.
unoStudentRefId(Obligatorio) RefId del alumno que se va a relacionar con el familiar
  • Este identificador se puede obtener del servicio /sif/unoUser
contactPersonRefId(Obligatorio) RefId del familiar que se va a relacionar con el alumno
  • Este identificador se puede obtener del servicio /sif/unoUser

(Validar con  Christian Romo )

Ejemplo de llamada o de formulario

http://desenv.uno-internacional.com/sif/contactRelationship/01088856-0000-1000-0000-000001000190

Respuesta

<contactRelationship refId="01088856-0000-1000-0000-000001000190">
<relationshipToLearnerType>Mother</relationshipToLearnerType>
<unoStudentRefId>
00000000-0000-1000-0000-000001000190
</unoStudentRefId>
<contactPersonRefId>
00000000-0000-1000-0000-000001088856
</contactPersonRefId>
</contactRelationship>

¿Quién lo utiliza y cómo?
    • Lo utiliza Compartir en Familia, Líderes Compartir, SIS, etc.
    • Cuando se relaciona un familiar con un alumno , la lógica que se aplica es la siguiente: (preguntar a Christian Romo)
      • 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.

 

Petición de cambio 

Panel
bordertrue
titlePetición de cambio
  • Motivo del cambio:
    • 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.
  • Solicitado por: lfigueroa@santillana.com (Unlicensed)
Warning
titleDescripción del cambio

Se debe mantener la misma descripción, tachando lo que se desea eliminar y se agregando los elementos de cambio con color verde.

¿Quién lo utiliza y cómo?
  • Lo utiliza Compartir en Familia, Líderes Compartir, SIS, etc.
  • Cuando se relaciona un familiar con un alumno , la lógica que se aplica es la siguiente: (preguntar a Christian Romo)
      • 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 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.

 

...