desactivar_usuarios
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.