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