Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Para la creación de este servicio 

Se creara una tabla en BDC.

Atributo

Tag/SIF

Descripción

¿Regulación?


¿Obligatorio?


Tipo de dato

articulo_usuario_id

N/A

Identificador único progresivo automático.

N/A

int(11) AI PK

articulo_idarticleRefIdidentificador de la entidad

N/A

int(11) AI PK
colegio_nivel_ciclo_idschoolLevelSessionRefIdidentificador de la entidad

N/A

int(11) AI PK

colegio_grado_grupo_id

schoolGradeGroupRefIdidentificador de la entidad

N/A

No

int(11) AI PK

usuarios
Lista de usuarios en formato JSONN/Atext

persona_rol_id


Identificador de la persona que hizo el cambioN/A
int(11)
fecha_actualizacion
Fecha del ultimo cambioN/A
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.


Definición de Servicio.

endPoint:

​/empresas​/{empresaRefId}​/articles/{articleRefId}/schoolLevelSessions/{schoolLevelSessionRefId}/unoUsers

como parametro opcional:  schoolGradeGroupRefId
  

Respuesta:

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"
      }
    }
  ]
}