Panel | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
|
Este servicio será consultado por las aplicaciones que necesiten sincronizar datos de la asociación Staff-Nivel-Rol para un Colegio en un Ciclo en específico con la BDC con cierta periodicidad.
Situación actual
...
Consulta la entidad StudentGroupAssociation por su id
...
Campos | Descripción | Reglas de negocio |
---|---|---|
school |
|
|
schoolYear |
|
|
level |
|
|
...
http://desenv.uno-internacional.com/sif/unoSchool/staffSectionAssociation;contextId={"school":1135,"schoolYear":2014, "level":17}
...
<staffSectionAssociationList>
<staffSectionAssociation refId="00000017-2017-1000-0000-000001158040" > refId compuesto por nivel_id del colegio al que fue vinculado el staff, año del ciclo escolar en el que fue vinculado el staff y persona.persona_id (identificador único en la BDC)
<staffPersonRefId>00000000-0000-1000-0000-000001158040</staffPersonRefId> persona.persona_id (identificador único en la BDC)
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId> nivel_id del colegio al que fue vinculado el staff
<roles>
<rol active="true" param="ADMM">Administrador aplicación server colegio</rol> activo (true, false), parámetro del rol y descripción del rol. Ver maestro de roles.
</roles>
</staffSectionAssociation>
<staffSectionAssociation refId="00000017-2017-1000-0000-000001403924" >
<staffPersonRefId>00000000-0000-1000-0000-000001403924</staffPersonRefId>
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId>
<roles>
<rol active="true" param="210">Coach</rol>
</roles>
</staffSectionAssociation>
.....
<staffSectionAssociation refId="00000017-2017-1000-0000-000005028949" >
<staffPersonRefId>00000000-0000-1000-0000-000005028949</staffPersonRefId>
<schoolLevelRefId>00000000-0000-1000-0000-000000000017</schoolLevelRefId>
<roles>
<rol active="true" param="111">Administrador</rol>
<rol active="true" param="006">Coordinador</rol>
</roles>
</staffSectionAssociation>
</staffSectionAssociationList>
...
...