Obtener perfiles disponibles
Retorna un listado completo de usuarios filtrando por los parámetros proporcionados
Declaración:
consultar_perfiles (int id_tipo_grupo, int id_grupo)
Parámetros:
id_grupo (Opcional): Obtiene los perfiles del grupo en cuestión. Los parámetros id_tipo_grupo y id_grupo son excluyentes.
Nota: el parámetro id_tipo_grupo no es necesario y no debería utilizarse a partir de la versión 9. Si ya existe deberá siempre enviar el valor “7”. Si esto no se cumple se devolverá el error TipoGrupoInvalido.
Excepciones:
Educativa::Aula::Error::TipoGrupoInvalido: ocurre si tipo de grupo proporcionado no es 07.
Educativa::Aula::Error::GrupoInexistente: ocurre cuando el parámetro id_grupo esta establecido pero el grupo es inexistente.
Devuelve:
{ # class Educativa::SOAP::Elements::consultar_perfiles_response
perfiles =>
[
{ # Educativa::SOAP::Types::Perfil
id_perfil => $some_value, # string
nombre => $some_value, # string
},
]
},
SOAP Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:aula="urn:Educativa/Aula/">
<soapenv:Header/>
<soapenv:Body>
<aula:consultar_perfiles>
<aula:id_grupo>?</aula:id_grupo>
</aula:consultar_perfiles>
</soapenv:Body>
</soapenv:Envelope>