Panel |
---|
|
Info |
---|
| Cuando un requisito de sistema software tenga el estado En Uso significa que está disponible para su uso. |
|
Este servicio será consultado utilizado por las aplicaciones que necesiten sincronizar consultar datos de la asociación Staff-Nivel-Rol para un Colegio en un Ciclo en específico con con la BDC con cierta periodicidad.
Situación actual
Descripción | Consulta la entidad StudentGroupAssociation StaffSectionAssociation por su id |
Referencia SIF | staffSectionAssociation (Lista) |
Tipo de Petición | GET |
Parámetros o Campos | Campos | Descripción | Reglas de negocio |
---|
school | - (Obligatorio) Id del Colegio correspondiente
| - El identificador del colegio debe existir, en caso de no ser válido devuelve:
- Si no ese especifica el parámetro, como es obligatorio devuelve:
- <code>400</code>
<message>Debe especificar el identificador del colegio.</message>
| schoolYear | - (Obligatorio) Año escolar que se consulta
| - El colegio debe existir en el año escolar, en caso de no ser válido devuelve:
- Si no se especifica el parámetro, como es obligatorio devuelve:
- <code>400</code>
<message>Debe especificar un ciclo para consultar.</message>
| level | - (Opcional) Id del Nivel del Colegio que se consulta. Ver maestro de niveles.
| El nivel debe existir para el colegioUUID del StaffSectionAssociation que se consulta | - 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
- persona.persona_id (identificador único en la BDC).
- Obligatorio
| - El identificador debe existir, en caso de no ser válido devuelve:
|
|
Ejemplo de llamada o de formulario | http://desenv.uno-internacional.com/sif/unoSchool/staffSectionAssociation;contextId={"school":1135,"schoolYear":2014, "level":17} | Respuesta | <staffSectionAssociationList>staffSectionAssociation/00000018-2017-1000-0000-000001400596 |
Respuesta | <staffSectionAssociation refId="0000001700000018-2017-1000-0000-000001158040000001400596" > 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<000001400596</staffPersonRefId> persona.persona_id (identificador único identificador único en la BDC) <schoolLevelRefId>00000000-0000-1000-0000-000000000017<000000000018</schoolLevelRefId> nivel_id del colegio al que fue vinculado el staff <roles> <rol active="true" param="ADMM">Administrador aplicación server colegio<111">Administrador</rol> activo (true, false), parámetro del rol y descripción del rol. Ver maestro de 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="006">Coordinador</rol> <rol active="true" param="210005">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> >Subdirector</rol> <rol active="true" param="111004">Administrador<>Director</rol> <rol active="true" param="006008">Coordinador<>Asistente</rol> </roles> </staffSectionAssociation> </staffSectionAssociationList> |
¿Quién lo utiliza y cómo? | |
| |