Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Estado
 PETICIÓN DE CAMBIO 

 

Petició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.

 

 

Impacto

Petició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.

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 

Petició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)

Descripció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:
      • 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.

 

Enlaces
  • Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.
  • Unable to locate Jira server for this macro. It may be due to Application Link configuration.

 

 

  • No labels