# Usuários e permissões no Nativ — criar acessos, papéis e veículos de cada um

> Como a central cria usuários, manda o link de primeiro acesso, escolhe o papel, vincula veículos a cada conta, aplica presets de permissão e consulta a auditoria.

Tudo começa em **Menu › Gerenciamento › Usuários**.

> **Atenção:** só **Administrador** e **Gerente** abrem **Usuários**. O **Gerente** vê e cria apenas os usuários dele, e só vincula os veículos que ele mesmo enxerga.

## Os papéis

O papel aparece na tela como **Função**.

| Função | Para quem | O que pode |
|---|---|---|
| **Administrador** | a equipe da central | tudo, em todas as contas |
| **Gerente** | o gestor de frota do cliente | cria e cuida dos próprios usuários e veículos |
| **Usuário** | quem acompanha a frota no dia a dia | monitora, cria cercas e alertas |
| **Somente Leitura** | quem só precisa olhar | vê, mas não altera nada |
| **Leit. Dispositivos** | quem opera sem mexer no cadastro | usa o painel, mas não edita veículos |

> **Atenção:** só o **Administrador** cria outro **Administrador** ou **Gerente**. Para o Gerente, a lista de funções mostra só **Usuário**, **Somente Leitura** e **Leit. Dispositivos**.

## O que cada papel vê no menu

Este é o padrão. O administrador pode mudar com [Presets](#presets-de-permissao).

| Itens do menu | Adm. | Gerente | Usuário | Somente Leitura | Leit. Dispositivos |
|---|---|---|---|---|---|
| Dashboard, Mapa, Simulador de rota, Veículos | sim | sim | sim | sim | sim |
| Histórico, Replay, Eventos, Relatórios, Estatísticas | sim | sim | sim | sim | sim |
| VideoTelemetria, Alertas de Vídeo, Rotas | sim | sim | sim | sim | sim |
| Câmeras, Cercas Geográficas, Notificações | sim | sim | sim | não | sim |
| Parceiros | sim | sim | não | sim | sim |
| Motoristas, Manutenção | sim | sim | não | não | não |
| Grupos, Calendários, Atributos Computados, Cockpit do Veículo | sim | sim | não | não | não |
| Abastecimento (exceto Alertas de Consumo) | sim | sim | não | não | não |
| Usuários, Configurações | sim | sim | não | não | não |
| Comandos, Comandos Salvos, Alertas de Consumo | sim | não | não | não | não |
| Config. Servidor, Config. SMS, Controle de Acesso, Logs de Auditoria | sim | não | não | não | não |

> **Atenção:** **Comandos** e **Comandos Salvos** ficam só com o **Administrador**, mesmo que um preset tente liberar.

## Criar um usuário

1. Em **Usuários**, clique em **Novo Usuário**.
2. Em **Dados Pessoais**, preencha **Nome Completo** e **Email** (obrigatórios) e o **Telefone**.
3. Em **Acesso**, deixe ligado **Definir senha no primeiro acesso**. O painel gera um link para a pessoa criar a própria senha.
4. Escolha a **Função**.
5. Se quiser, preencha o resto (veja abaixo).
6. Clique em **Criar usuário**.

A janela **Link de primeiro acesso** abre com o link e a data em que ele expira. Clique em **Copiar link** e mande para a pessoa.

> **Dica:** prefere criar a senha você mesmo? Desligue **Definir senha no primeiro acesso** e preencha **Senha** (mínimo de 6 caracteres).

### Os outros campos do cadastro

- **Válido até**: data em que a conta para de entrar. Vazio = sem validade.
- **Bloquear envio de comandos**: a pessoa não manda comandos aos rastreadores.
- **Bloquear relatórios**: a pessoa não gera relatórios.
- **E-mail fixo**: a pessoa não troca o próprio e-mail.
- **Conta Desativada**: impede a entrada.
- **Atributos adicionais**: campos livres de nome e valor.

> **Atenção:** a seção **Limites** só aparece para o **Administrador**:
> - **Limite de veículos**: `-1` = ilimitado, `0` = não pode cadastrar.
> - **Limite de usuários**: `-1` = ilimitado, `0` = não é gerente.
>
> Escolher **Gerente** muda o limite de usuários para ilimitado. Pôr `0` volta a pessoa para **Usuário**.

## Mandar um novo acesso

Use quando a pessoa perdeu o link, ele venceu ou ela esqueceu a senha.

1. Na linha do usuário, abra o menu de **Ações**.
2. Escolha:
   - **Enviar novo acesso por e-mail**: o link vai direto para o e-mail da pessoa;
   - **Gerar novo link de acesso**: o link aparece na tela para você copiar.
3. Confirme em **Trocar senha e enviar** ou **Trocar senha e gerar link**.

> **Atenção:** a senha atual da pessoa **para de funcionar na hora**. Ela só volta a entrar criando a senha nova pelo link.

Se o e-mail falhar, o painel mostra o link na tela para você mandar por outro meio.

## A lista de usuários

- Busque por nome, e-mail ou telefone e filtre por **Função**.
- Os quadros do topo contam **Total de Usuários**, **Admins / Gerentes**, **Usuários**, **Somente Leitura** e **Desabilitados**.
- A coluna **Último acesso** mostra:
  - **Acesso pendente**: o link foi gerado e ainda não foi usado;
  - **Convite expirado**: o link passou da data; mande um novo;
  - **Nunca conectado**;
  - **Há menos de 1h**, **Há 5h**, **Há 3d** e assim por diante.

## As ações de cada usuário

No menu de **Ações** da linha:

| Ação | O que faz |
|---|---|
| **Editar usuário** | muda os dados, a função e os campos do cadastro |
| **Bloquear usuário** / **Desbloquear usuário** | impede ou libera a entrada |
| **Alterar senha** | define uma senha nova (mínimo de 6 caracteres) |
| **Gerenciar veículos** | escolhe os veículos que a pessoa vê (abaixo) |
| **Excluir usuário** | apaga a conta |

Você não bloqueia nem exclui a própria conta.

## Vincular veículos a um usuário

O usuário só vê os veículos vinculados a ele, direto ou por [grupo](grupos-e-organizacao.md#grupos-de-veiculos).

1. Na linha do usuário, abra **Ações › Gerenciar veículos**.
2. Espere a lista carregar os veículos que ele já tem.
3. Busque por nome, placa ou ID e marque os veículos.
4. Para tirar um veículo, desmarque ou clique no **×** dele em **Selecionados**.
5. Clique em **Salvar — N veículo(s)**.

> **Atenção:** o que estiver desmarcado ao salvar sai da conta da pessoa.

## Entrar como usuário

O **Administrador** vê o painel exatamente como o cliente vê, sem pedir a senha dele.

1. Na linha do usuário, abra **Ações › Entrar como usuário**.
2. Confirme em **Entrar como**.
3. Uma faixa amarela no topo avisa **Você está visualizando como**.
4. Para voltar, clique em **Voltar ao Admin**.

> **Atenção:** só o **Administrador** tem essa opção, e ela não aparece para outro administrador.

## Presets de permissão

Um preset é um conjunto pronto de itens do menu liberados. Ao aplicar, ele vale para a conta da pessoa em qualquer aparelho.

### Criar um preset

1. Em **Usuários**, clique em **Presets**.
2. Abra a aba **Criar Preset**.
3. Dê um **Nome do Preset** e, se quiser, uma **Descrição**.
4. Ligue ou desligue os itens. **Liberar tudo** e **Bloquear tudo** ajudam a começar.
5. Clique em **Salvar Preset**.

### Aplicar a vários usuários

1. Marque os usuários na caixa da primeira coluna da lista.
2. Na faixa que aparece, clique em **Aplicar Preset**.
3. Em **Presets Salvos**, clique em **Aplicar a N** no preset escolhido.

A coluna **Permissões** passa a mostrar o nome do preset. **Padrão** quer dizer que a pessoa segue o papel dela.

> **Atenção:** **Presets** e **Permissões** só aparecem para o **Administrador**.

## Controle de Acesso

**Menu › Gerenciamento › Controle de Acesso** mostra as permissões em duas abas, **Empresas** e **Usuários**, com a regra:

1. **Super Admin**: acesso irrestrito a tudo;
2. **Empresa**: define o teto máximo de acesso;
3. **Usuário**: herda da empresa ou tem permissões próprias, nunca acima da empresa.

Na aba **Usuários**, escolha a pessoa, desligue **Herdar permissões da empresa** e ligue ou desligue cada item.

> **Atenção:** só o **Administrador** abre esta tela. Para que as permissões acompanhem a pessoa em qualquer aparelho, aplique-as por [Presets](#presets-de-permissao).

## Logs de Auditoria

**Menu › Gerenciamento › Logs de Auditoria** registra o que acontece no painel, como cada entrada (**Login**), saída (**Logout**) e tentativa com senha errada (**Login Falho**).

- Os quadros do topo contam **Total de Eventos**, **Eventos Hoje**, **Logins Falhos** e **Usuários Ativos**.
- Busque por usuário, ação ou IP e filtre por **Ação**, **Recurso** e período (**Hoje**, **Ontem**, **Últimos 7 dias**, **Últimos 30 dias** ou **Tudo**).

> **Atenção:** só o **Administrador** vê os Logs de Auditoria.
