Desactivar Usuario

desactivar_usuario (1{id_usuario as String}n)

el método desactiva a a los usuarios especificados de todos los grupos de la plataforma a los que pertenecen

Devuelve: 1{id_usuario + estado + (error_code + error_string)}n


Funcionamiento

  • Si queremos desactivar usuarios de todos los grupos a los que pertenecen, debemos correr el WS para los 'id_usuario' correspondientes.
  • Los usuarios deben pertenecer a la plataforma.


Ejemplo de Respuesta

Ejemplo de respuesta de la llamada desactivar_usuarios para dos usuarios, que indica desactivar estos usuarios en todos los grupos a los que pertenecen.


  • Llamada:

     <aula:desactivar_usuarios>
        <aula:id_usuario>carlo</aula:id_usuario>
        <aula:id_usuario>McBerta</aula:id_usuario>
     </aula:desactivar_usuarios>

En esta llamada, podemos observar que se solicita desactivar los usuarios carlo y McBerta en todos los grupos a los que pertenecen.


  • Respuesta: se mostrará un bloque con la respuesta a cada usuario ingresado:


  <desactivar_usuarios_response xmlns="urn:Educativa/Aula/">
    <resultado>
      <id_usuario>carlo</id_usuario>
      <estado>false</estado>
      <error>
        <error_code>Educativa::Aula::Error::UsuarioInexistente</error_code>
        <error_string>No existe el usuario "carlo"
      </error>
    </resultado>
    <resultado>
      <id_usuario>McBerta</id_usuario>
      <estado>true</estado>
    </resultado>
  </desactivar_usuarios_response>


Errores de validación

  • Educativa::Aula::Error::IdUsuarioInvalido - cuando el id_usuario ingresado contiene caracteres inválidos.
  • Educativa::Aula::Error::UsuarioInexistente - ocurre cuando el usuario no existe en la plataforma.
  • Educativa::Aula::Error::UsuarioAnonimo - ocurre cuando se intenta desactivar el usuario anónimo.