Mapeamento de Status
O Mapeamento de Status define como o Sincroniza deve reagir a cada status de emprego que vem do sistema de RH.
O que é Mapeamento de Status?
Cada funcionário no sistema de RH possui um status de emprego (Ativo, Afastado, Desligado, etc.). O mapeamento de status traduz esses valores em ações que o Sincroniza deve executar nas contas de identidade.
Ações Disponíveis
| Ação | Descrição | Efeito na Conta |
|---|---|---|
| Habilitar | Ativa a conta do funcionário | Conta é habilitada (pode fazer login) |
| Desabilitar | Desativa a conta do funcionário | Conta é desabilitada (não pode fazer login) |
| Excluir | Desativa a conta do funcionário | Mesma ação que Desabilitar (reservado para uso futuro) |
| Nenhuma | Mantém o estado atual | Nenhuma alteração é feita |
Nota sobre a ação Excluir
Atualmente, a ação Excluir possui o mesmo comportamento de Desabilitar (a conta é desabilitada, não deletada). A opção existe para uso futuro. Recomenda-se usar Desabilitar para desligamentos.
Estrutura do Mapeamento
┌─────────────────────────────────────────────────────┐
│ MAPEAMENTO DE STATUS │
├─────────────────────────────────────────────────────┤
│ Status HR │ Ação │ Descrição │
├─────────────────────────────────────────────────────┤
│ Ativo │ Habilitar │ Conta ativa │
│ Afastado │ Nenhuma │ Mantém estado │
│ Férias │ Nenhuma │ Mantém estado │
│ Licença Médica │ Nenhuma │ Mantém estado │
│ Desligado │ Desabilitar │ Desativa conta │
│ Aposentado │ Desabilitar │ Desativa conta │
└─────────────────────────────────────────────────────┘Fluxo de Decisão
Quando um funcionário é sincronizado, o sistema:
flowchart TD
STATUS["Status do RH<br>(ex: Desligado)"] --> NALISTA{"Status está na lista<br>de desligamento?"}
NALISTA -->|Sim| ATIVO{"Desligamento<br>Automático ativo?"}
ATIVO -->|Sim| OFFBOARD["Criar ações de desligamento<br>(na transição para desligado)"]
ATIVO -->|Não| PARK["Funcionário marcado como desligado<br>nenhuma ação gerada<br>(mapeamento não é consultado)"]
NALISTA -->|Não| BUSCAR["Buscar mapeamento ativo<br>e confirmado para o status"]
BUSCAR --> ENCONTRADO{"Mapeamento<br>encontrado?"}
ENCONTRADO -->|"Sim, com ação Habilitar ou Desabilitar"| ACAO["Criar Ação<br>Habilitar ou Desabilitar"]
ENCONTRADO -->|"Não, ou ação Nenhuma"| NADA["Nenhuma ação gerada"]
classDef startEnd fill:#e1f5fe,stroke:#01579b,stroke-width:2px,color:#1a1a1a
classDef process fill:#f3e5f5,stroke:#4a148c,stroke-width:2px,color:#1a1a1a
classDef decision fill:#fff3e0,stroke:#e65100,stroke-width:2px,color:#1a1a1a
classDef result fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px,color:#1a1a1a
class STATUS startEnd
class BUSCAR process
class NALISTA,ATIVO,ENCONTRADO decision
class OFFBOARD,PARK,ACAO,NADA resultDesligamento Automático
Se a funcionalidade de Desligamento estiver configurada, status incluídos na lista de desligamento (ex: "Demitido", "Desligado") são tratados por um fluxo separado que pode incluir remoção de grupos, licenças, reset de senha, e outras ações de offboarding. Consulte Configuração de Desligamento para mais detalhes.
Status de Rascunho
Durante a configuração inicial, o assistente pode gerar mapeamentos em rascunho a partir dos status encontrados no RH:
- O rascunho recebe uma ação inferida pelo nome do status (ex.: "demitido" → Desabilitar) ou Nenhuma quando não é possível inferir
- Mapeamentos em rascunho ou desabilitados não são consultados pela sincronização — um status sem mapeamento confirmado não gera ação
- O administrador deve revisar e confirmar o mapeamento
Atenção
Mapeamentos em rascunho são destacados na interface e devem ser configurados antes de ativar sincronização em produção.
Exemplos de Configuração
Cenário Típico Brasileiro
| Status no RH | Ação | Justificativa |
|---|---|---|
| Ativo | Habilitar | Funcionário em exercício |
| Férias | Nenhuma | Conta permanece ativa |
| Afastado INSS | Nenhuma | Pode precisar de acesso |
| Licença Maternidade | Nenhuma | Conta permanece ativa |
| Aviso Prévio | Nenhuma | Ainda é funcionário |
| Desligado | Desabilitar | Encerrou vínculo |
Cenário de Alta Segurança
| Status no RH | Ação | Justificativa |
|---|---|---|
| Ativo | Habilitar | Funcionário em exercício |
| Férias | Desabilitar | Sem acesso durante férias |
| Afastado | Desabilitar | Sem acesso durante afastamento |
| Desligado | Desabilitar | Desativa conta (configure Desligamento para offboarding completo) |
Configurando Mapeamentos
Via Interface
A mesma configuração é exposta em dois lugares na interface — ambos atuam sobre o mesmo conjunto de mapeamentos:
- Automação → Status da Conta (acesso direto durante a operação diária)
- Configurações → Mapeamento de Status (durante o setup inicial)
- Acesse qualquer uma das páginas acima
- A lista mostra todos os status conhecidos do RH
- Para cada status:
- Selecione a ação desejada
- Adicione uma descrição (opcional)
- Clique em Salvar

Novos Status
Quando um novo status aparece no RH:
- O sistema detecta automaticamente
- Cria um mapeamento em rascunho com ação "Nenhuma"
- Notifica o administrador para configurar
- Você deve revisar e confirmar
Interação com Regras de Atribuição
O mapeamento de status opera em conjunto com as regras de atribuição:
flowchart TD
FUNC["Funcionário<br>Status: Ativo"]
FUNC --> MAPEAMENTO["Mapeamento<br>de Status"]
FUNC --> REGRAS["Regras de Atribuição<br>(→ Pacotes)"]
MAPEAMENTO --> HABILITAR["Habilitar conta"]
REGRAS --> GRUPOS["Adicionar grupos"]
classDef startEnd fill:#e1f5fe,stroke:#01579b,stroke-width:2px,color:#1a1a1a
classDef process fill:#f3e5f5,stroke:#4a148c,stroke-width:2px,color:#1a1a1a
classDef result fill:#e8f5e9,stroke:#1b5e20,stroke-width:2px,color:#1a1a1a
class FUNC startEnd
class MAPEAMENTO,REGRAS process
class HABILITAR,GRUPOS resultOrdem de Avaliação
- Desligamento é verificado primeiro: Se a funcionalidade de desligamento estiver ativa e o status corresponder, ações de offboarding são criadas e o mapeamento de status padrão é ignorado
- Mapeamento de status é avaliado: Define se a conta deve estar habilitada ou desabilitada (apenas para status que não são de desligamento)
- Regras de Atribuição são avaliadas depois: Definem grupos e licenças via pacotes (apenas para funcionários ativos)
Conta Desabilitada e Grupos
Quando uma conta é desabilitada via mapeamento de status:
- Grupos e licenças não são removidos automaticamente
- Isso permite reativação rápida se necessário
Remoção automática de grupos e licenças
Para remover grupos e licenças automaticamente ao desligar um funcionário, configure a funcionalidade de Desligamento nas configurações. O desligamento oferece controle granular: remoção de grupos e licenças (com lista de preservados), reset de senha, conversão para caixa de correio compartilhada, entre outras ações de offboarding.
Casos Especiais
Recontratação
Quando um funcionário desligado é readmitido:
- Status muda de "Desligado" para "Ativo"
- Mapeamento de status aciona "Habilitar"
- Conta é reativada (se existir)
- Regras são reavaliadas para atribuir pacotes de grupos/licenças
Mudança de Status Rápida
Se o status muda rapidamente (ex: erro no RH):
- Cada sincronização captura o estado atual
- Ações são criadas conforme o estado no momento
- Ações pendentes são substituídas automaticamente pela ação mais recente (o estado anterior fica marcado como "Substituída" para auditoria)
- Ações conflitantes (ex: Habilitar substituindo Desabilitar pendente) também são tratadas automaticamente
Boas Práticas
Recomendações
Mapeie todos os status: Não deixe mapeamentos em rascunho em produção.
Prefira "Desabilitar" a "Excluir": Contas desabilitadas podem ser recuperadas.
Documente exceções: Se um status tem tratamento especial, documente na descrição.
Teste com dados reais: Valide o mapeamento com funcionários de teste antes de produção.
Considere compliance: Algumas regulamentações exigem retenção de dados de conta.
Próximos Passos
- Ações - Entenda como as ações são executadas
- Aprovações - Configure aprovação para mudanças de status
- Configuração de Status - Guia detalhado
