Panel
titleEstado
 
Status
colourYellowGreen
titlePetición de cambioEn uso
 

 

Note
titlePetición de cambio

Cuando un requisito de sistema software tenga el

estado Petición de Cambio, seguido de su descripción debe venir descrita la petición de cambio asociada.

 

 

Panel
titleImpacto
Note
titlePetición de cambio
  • Esta petición de cambio impacta a los sistemas que aprovisionan usuarios a través de SIF y que delegan la autenticación en Santillana Connect.

estado En Uso, tendrá descrita la situación actual.

 

Situación actual

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
Ejemplo de llamada o de formulario

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

<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>

Respuesta

N/A (Código 204).

¿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:
      • 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 

...

bordertrue
titlePetición de 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.

...

)

...

titleDescripción del cambio

...

.

¿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:
      • 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.
      • Si el empleado ya tiene asignado un país, no se sobrescribe, se queda con el que ya tuviese informado.

...

  • 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.

...

 

Petición de cambio 

Panel
bordertrue
titlePetición de cambio
  • Se asigna el país del alumno a los familiares cuando se establece la relación. Ver más detalles en
    Jira Legacy
    serverjira
    serverIdc4591e77-9027-38bb-9f88-3c0c61c1557a
    keyCFC-99
    . Fecha de resolución .
Panel
titleEnlaces
  • Jira Legacy
    serverjira
    serverIdc4591e77-9027-38bb-9f88-3c0c61c1557a
    keyCFC-99
  • Jira Legacy
    serverjira
    serverIdc4591e77-9027-38bb-9f88-3c0c61c1557a
    keyCFC-100

...