Versions Compared

Key

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

...

  • personaId: data[].unificados[].persona.personaId

  • empresaId: data[].unificados[].colegioNivelCiclo.empresa.empresaId

  • cicloEscolarId: data[].unificados[].colegioNivelCiclo.cicloEscolar.cicloEscolarId

  • colegioId: data[].unificados[].colegioNivelCiclo.colegio.colegioId

  • nivelId: data[].unificados[].colegioNivelCiclo.nivel.nivelId

Reiniciar contraseña de profesores

Método: PUT

Ejemplo:

http://homol.uno-internacional.com/pegasus-api/usuarios/empresas/8/personas/13475534/password-reset

Payload

Se envía un body vacío

Perfil de Profesor

...

Obtener Profesor por ID

...

  • sellos: data.empresas[].empresa

    • empresas es un array donde cada item es un sello, se toma el campo empresa para indicar el nombre del sello.

    • se puede utilizar el campo parametro para identificar qué imagen mostrar en cada sello

    • se debe utilizar el campo empresaId para los siguientes llamados a la API que corresponden a las acciones en cada sello.

Guardar datos generales del profesor

Método: PUT

Ejemplo:

https://homol.uno-internacional.com/pegasus-api/censo/empresas/8/ciclos/785/colegios/13244/niveles/32/profesores/13475534

Payload:

Code Block
{
  "nombre": "Alfredo Test",
  "apellidoPaterno": "Cadastro U",
  "apellidoMaterno": "Test",
  "sexo": "M",
  "idOficial": "35685390041",
  "email": "test@santillana.com"
}

Obtener profesores vinculados a cada sello / empresa

Método: GET

Ejemplo:

TBD

Instrucciones:

...

https://homol.uno-internacional.com/pegasus-api/censo/empresas/76/ciclos/1188/colegios/17919/niveles/33/profesores/13475550/profesorUnificados

Información del profesor por sello / empresa

TBDEn base a la respuesta del servicio https://project-tools-santillana.atlassian.net/wiki/spaces/CCORP/pages/edit-v2/563380318#Obtener-profesores-vinculados-a-cada-sello-%2F-empresa, la respuesta es un array donde cada item dentro de esta respuesta corresponde a la información del profesor en cada sello:

Datos por sello:

  • NUI: data[].personaId

  • Nombre: data[].nombreCompleto

  • Sexo / Género: data[].sexoMoral

    • M: Masculino

    • F: Femenino

  • Login: data[].personaLogin.login

Actualizar login del profesor por sello / empresa

...

  • se envía un body vacío en el request

Actualización masiva de profesores

Actualizar datos generales

Descargar plantilla

Método: GET

Ejemplo:

https://homol.uno-internacional.com/pegasus-api/censo/empresas/8/ciclos/785/colegios/13244/descargarPlantillaEdicionMasivaProfesor?descargar=1

Parámetros en la URL

  • descargar: Indica si se debe descargar o no la plantilla

    • 1: descargar archivo

    • 0: obtener el listado de profesores en formato json

Subir plantilla

Método: POST

Ejemplo:

https://homol.uno-internacional.com/pegasus-api/censo/empresas/8/ciclos/785/colegios/13244/uploadPlantilla

Guardar datos generales por profesor

Ver https://project-tools-santillana.atlassian.net/wiki/spaces/CCORP/pages/edit-v2/563380318#Guardar-datos-generales-del-profesor

Asignar niveles por profesor

Ver https://project-tools-santillana.atlassian.net/wiki/spaces/CCORP/pages/edit-v2/563380318#Asignar-niveles-al-profesor-por-sello-%2F-empresa

Actualizar login y contraseñas

Descargar plantilla

Método: GET

Ejemplo:

https://homol.uno-internacional.com/pegasus-api/censo/empresas/76/ciclos/1188/colegios/17919/descargarPlantillaEdicionMasivaProfesor?descargar=1&isOnlyLogin=1

Parámetros en la URL

  • descargar: Indica si se debe dar el archivo para descargar

    • 1: se debe descargar el archivo

  • isOnlyLogin: para indicar que la plantilla solo debe contener lo necesario para actualizar login y contraseñas de los profesores

    • 1: para este caso siempre debe ir en 1/true

Subir plantilla

Método: POST

Ejemplo:

https://homol.uno-internacional.com/pegasus-api/censo/empresas/76/ciclos/1188/colegios/17919/uploadPlantilla

Payload (form-data)

  • file: El archivo de la plantilla

  • tipo: Indica el tipo de plantilla que se está subiendo

    • Para este caso el valor debe ser: actualizacionProfesoresLogin

Catálogos

Lista de niveles

...