# Usuário cadastrado que não aparece ativo no sistema 👤⚙️

Situação típica:  
Uma pessoa já foi **cadastrada** no sistema, mas você não consegue vê‑la como **usuário ativo** para vincular em processo, documento, carga etc.

No e‑CIGA (ou ambiente similar), isso costuma ter **duas causas principais**:

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-o-usu%C3%A1rio%C2%A0n%C3%A3o-fez-o-">1. O usuário **não fez o primeiro login**.
2. O usuário está **desativado**.

</div>Abaixo está o passo a passo para cada caso.

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-">---

</div>## 1. Confirmar o problema: usuário cadastrado, mas “invisível” 🔎

Antes de qualquer ação:

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-verifique-no-cadastr">1. **Verifique no cadastro de usuários** se a pessoa está registrada: 
    - Confira nome, e‑mail, CPF/login, perfil etc.
2. Se o registro existe, mas o usuário: 
    - Não aparece nas listas de seleção (ex.: ao atribuir carga, assinante, responsável),
    - Ou aparece como **inativo**,

</div>então você está diante de um dos dois cenários:

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-n%C3%A3o-fez-o-primeiro-l">- Não fez o primeiro login;
- Está desativado.

---

</div>## 2. Causa 1 – Usuário não fez o 1º login 🚪

Aqui, o usuário foi **cadastrado**, mas **nunca entrou** no sistema com suas credenciais.

### Como identificar

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-no-cadastro-de-usu%C3%A1r">- No cadastro de usuários, não há registro de acesso para aquela conta.
- O status pode não estar marcado como “ativo” na prática (dependendo da lógica do sistema), justamente por falta de primeiro login.

</div>### O que fazer

Você tem **duas opções**:

#### Opção A – Aguardar o primeiro login da pessoa

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-oriente-o-usu%C3%A1rio%3A-e">1. **Oriente o usuário**:
    
    
    - Envie as instruções de acesso (link, usuário, senha ou autenticação GovBR, conforme o caso).
    - Peça para que ele faça o **primeiro login** no sistema.
2. Após o primeiro login:
    
    
    - O sistema passa a reconhecer o usuário como efetivamente ativo.
    - Ele passa a aparecer nas listas de seleção, conforme as permissões de perfil.

</div>Esta é a opção mais comum quando se quer que o próprio usuário faça tudo com sua credencial.

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk--1">---

</div>#### Opção B – Personificar o usuário (quando permitido)

Se a política do órgão/sistema permitir **personificação**, você pode:

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-acessar-o-recurso-de">1. Acessar o recurso de **personificação de usuário**.
2. Escolher o usuário cadastrado que ainda não fez login.
3. Entrar no sistema “como se fosse ele” pela primeira vez.

</div>Isso serve para:

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-%E2%80%9Cdestravar%E2%80%9D-o-usu%C3%A1ri">- “Destravar” o usuário, fazendo o primeiro acesso técnico;
- Ajustar perfil, testar permissões, configurar itens iniciais.

</div>Depois disso:

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-mesmo-que-o-usu%C3%A1rio-">- Mesmo que o usuário nunca tenha entrado pessoalmente ainda, o sistema já o reconhece como existente/ativo tecnicamente.

</div>> Importante:  
> Use personificação **apenas** se for política oficial e com registro de auditoria. Não é algo para uso informal.

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk--2">---

</div>## 3. Causa 2 – Usuário está desativado 📴

Aqui, o usuário já existia, provavelmente já acessou o sistema, mas:

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-foi%C2%A0marcado-como-des">- Foi **marcado como desativado** (por saída, afastamento, erro, ajuste de segurança etc.).
- Com isso, não aparece como ativo nas telas.

</div>### Como identificar

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-no-cadastro-de-usu%C3%A1r-1">- No cadastro de usuários, o campo de status/desativação indica que o usuário está **desativado**.
- No banco de dados (MongoDB), há um campo indicando essa situação.

</div>### Como reativar (via Mongo)

Quando for necessário **reativar** o usuário:

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-acesse-o%C2%A0registro-do">1. Acesse o **registro do usuário** no MongoDB.
2. Localize o campo que controla a desativação, por exemplo:
    
    
    - `desativado`
3. Altere o valor desse campo para **false** (ou equivalente a “não desativado”, conforme a implementação):
    
    
    - Antes: `desativado: true` (usuário desativado)
    - Depois: `desativado: false` (usuário reativado)
4. Salve a alteração no banco.
5. Volte ao sistema e:
    
    
    - Atualize a tela de usuários.
    - Verifique se o usuário aparece como ativo.
    - Teste se já aparece nas listas de seleção (carga, assinante, responsável etc.).

</div><div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk--3">---

</div>## 4. Fluxo resumido de decisão 🧭

Quando um usuário **cadastrado não aparece ativo**:

<div class="dd-privacy-mask message-api-text mathjax-allowed markdown-body  " id="bkmrk-verificar-se-%C3%A9-falta">1. **Verificar se é falta de primeiro login**
    
    
    - Se nunca acessou: 
        - ➜ Oriente para fazer o 1º login;
        - ➜ Ou utilize **personificação** (se permitido) para efetivar o primeiro acesso.
2. **Verificar se está desativado**
    
    
    - Se o campo `desativado` estiver como **true**: 
        - ➜ No MongoDB, altere `desativado` para **false**;
        - ➜ Confirme que o usuário volta a aparecer como ativo no sistema.

  
</div>