Se creara una tabla en BDC.
Atributo | Tag/SIF | Descripción | ¿Regulación? | ¿Obligatorio? | Tipo de dato |
---|---|---|---|---|---|
articulo_usuario_id | Identificador único progresivo automático. | N/A | Sí | int(11) AI PK | |
articulo_id | identificador de la entidad | N/A | Sí | int(11) AI PK | |
colegio_nivel_ciclo_id | identificador de la entidad | N/A | Sí | int(11) AI PK | |
colegio_grado_grupo_id | identificador de la entidad | N/A | No | int(11) AI PK | |
usuarios | Lista de usuarios en formato JSON | N/A | Sí | text | |
persona_rol_id | Identificador de la persona que hizo el cambio | int(11) | |||
fecha_actualizacion | Fecha del ultimo cambio | datetime |
- Los registros se actualizaran/insertaran durante los procesos donde involucran la entidad userArticle (/wiki/spaces/EDS/pages/18065400)
- Actualizando el json de usuarios de la nueva tabla según sea necesario.
Con esto evitamos procesos alternos y los datos se mantienen actualizado en todo momento.
/empresas/{empresaRefId}/articles/{articleRefId}/schoolLevelSessions/{schoolLevelSessionRefId}/unoUsers
como parametro opcional: schoolGradeGroupRefId
Code Block |
---|
{ "pagination": { |
...
"currentPage": 1, |
...
"total": 31, |
...
"lastPage": 1, |
...
"perPage": 200 |
...
}, |
...
"unoUserList": [ |
...
{ "unoStudent": { |
...
"refId": "00000000-0000-1000-0000-000012548473" |
...
}, |
...
"schoolGradeGroup": { |
...
"refId": "00000000-0000-1000-0000-000000391718" |
...
}, |
...
"person": { |
...
"refId": "00000000-0000-1000-0000-000008803671" |
...
} }, { "unoStudent": { |
...
"refId": "00000000-0000-1000-0000-000012548473" |
...
}, |
...
"schoolGradeGroup": { |
...
"refId": "00000000-0000-1000-0000-000000391718" |
...
}, |
...
"person": { |
...
"refId": "00000000-0000-1000-0000-000008803671" |
...
} } ] } |