Skip to main content

198113 - User Story

Metadados

CampoValor
TipoUser Story
Títulozzapp | Ajuste na rotina de desativação de usuário
EstadoActive
IteraçãoZZAPPS\Vendas\VENDAS SPRINT 14 2026
ÁreaZZAPPS\Vendas
Atribuído a
Prioridade2

Descrição

Problema: A rotina de inativação de usuários atualmente realiza apenas a inserção de uma data de deleção na tabela users e a alteração do status nessa mesma tabela. Esse comportamento é insuficiente para garantir a remoção completa do usuário do sistema, pois os vínculos em outras tabelas permanecem ativos. Como consequência, usuários inativados continuam referenciados em partes do sistema onde não deveriam mais estar presentes, comprometendo a integridade dos dados.

Contexto: Para que a inativação de um usuário seja considerada completa, é necessário que a rotina também registre a data de deleção na tabela sellers e remova os vínculos existentes na tabela UserOrganizations. Sem essas etapas, a inativação permanece parcial — o usuário deixa de acessar o sistema, mas seus registros continuam vinculados a organizações e ao perfil de vendedor, o que pode gerar inconsistências em consultas, relatórios e demais rotinas que dependem dessas tabelas.

Objetivo: Ajustar a rotina de inativação de usuários para que, além das alterações já realizadas na tabela users, sejam executadas as seguintes ações:

  • inserção do dateDeleted na tabela sellers;
  • remoção dos vínculos do usuário na tabela UserOrganizations.

Garantindo assim que a inativação seja completa e o usuário seja removido de todos os lugares necessários, assegurando a integridade dos dados em todo o sistema.

Documentação

DocConteúdo
Plano de implementaçãoPlano técnico do job DeleteUserAsync
ContextoGlossário de domínio
AS ISAnálise do comportamento atual
DecisõesDecisões de refinamento