Asociar alumnos a departamentos
Este método asocia usuarios, como alumnos, a uno o más departamentos.
HTTP request
POST https://<URL_EJECUTIVA>/restpub/
Content-Type
application/json;charset=utf-8
Ejemplo de request-content:
{
"accion": "asociar_alumnos_departamentos",
"data":
{
"1": ["rgomez", "lbelucci", "mavila"],
"2": ["eaguilera"],
"3": ["kleavitt","froosevelt"]
}
}
Formato del request
El body del request debe estar codificado en JSON y ser un objeto con los siguientes atributos:
- accion: Indica la acción del servicio web. Tipo: string
Se debe indicar el valor "asociar_alumnos_departamentos" para asociar usuarios a uno o más departamentos
- data: Datos de los departamentos junto a los usuarios a asociar. Tipo: object
El mismo está indexado por id de departamento y sus valores son listas de usuarios a asociar. Por cada departamento (id), se debe especificar una lista con los nombres de usuario.
Respuesta
Se responderá un documento en formato JSON, el cual contará con los siguientes atributos:
status: Indica si la operación fue exitosa o hubo error mediante el uso de uno de los siguientes valores. Tipo: string
OK: Indica que el formato JSON es correcto, y la respuesta para cada departamento estará contenida en el array result
ERROR: En caso de que haya algún error en el formato JSON enviado o problemas de conexión.
error_mssg: Indicará la causa de que no se haya podido procesar el request. Tipo: string
Solo estará presente en caso de que el status sea ERROR.
result: En caso de que el status sea OK, se devueleve un array compuesto por objetos referidos a los departamentos a los que se intentó inscribir a los usuarios. Por cada departamento se presentan los siguientes campos:
- nombre: nombre del departamento
- usuarios_total_asociados: cantidad total de usuarios asociados al departamento
- usuarios_no_asociados: lista de nombres de usuarios que no pudieron asociarse al departamento