Consultar Perfiles

consultar_perfiles ( id_tipo_grupo as Integer , id_grupo as Integer )

El método devuelve todos los perfiles existentes para un tipo de grupo o grupo en particular.

Devuelve: 1{id_perfil + nombre}n


Funcionamiento

  • Si queremos buscar por tipo, debemos pasar solamente el parámetro 'id_tipo_grupo'
  • Si queremos buscar por grupo debemos pasar el parámetro 'id_grupo', y se hace caso omiso del parámetro 'id_tipo_grupo', si es que también se ingresó.


Ejemplo de Respuesta

Ejemplo de respuesta de la llamada consultar_perfiles, consultando por 'tipo de grupo'


  • Llamada:

     <aula:consultar_perfiles>
        <aula:id_tipo_grupo>07</aula:id_tipo_grupo>
        <aula:id_grupo></aula:id_grupo>
     </aula:consultar_perfiles>

En esta llamada, podemos observar que se solicita consultar perfiles para el tipo de grupo "07"


  • Respuesta:

 <consultar_perfiles_response xmlns="urn:Educativa/Aula/">
        <perfiles>
           <id_perfil>D</id_perfil>
           <nombre>Directivo</nombre>
        </perfiles>
        <perfiles>
           <id_perfil>M</id_perfil>
           <nombre>Ayudante</nombre>
        </perfiles>
        <perfiles>
           <id_perfil>P</id_perfil>
           <nombre>Docente</nombre>
        </perfiles>
        <perfiles>
           <id_perfil>A</id_perfil>
           <nombre>Alumno</nombre>
        </perfiles>
        <perfiles>
           <id_perfil>X</id_perfil>
           <nombre>Facilitador</nombre>
        </perfiles>
        <perfiles>
           <id_perfil>I</id_perfil>
           <nombre>Invitado</nombre>
        </perfiles>
     </consultar_perfiles_response>


Errores de validación

  • Educativa::Aula::Error::GrupoInexistente -No existe grupo con el id ingresado.
  • Educativa::Aula::Error::TipoGrupoInvalido - No Existe el tipo de grupo ingresado.