Funcionários
O Funcionário é a entidade central do Sincroniza. Representa uma pessoa registrada no sistema de RH da organização.
O Modelo Canônico
O Sincroniza utiliza um modelo canônico de funcionário que normaliza dados de diferentes sistemas de RH em uma estrutura única e consistente.
Campos Principais
| Campo | Tipo | Descrição |
|---|---|---|
Id | GUID | Identificador único interno do Sincroniza |
ExternalId | String | Identificador no sistema de RH (matrícula) |
FirstName | String | Primeiro nome |
LastName | String | Sobrenome |
FullName | String | Nome completo |
DisplayName | String | Nome de exibição |
Email | String | Email corporativo |
PersonalEmail | String | Email pessoal (opcional) |
Campos de Posição
| Campo | Tipo | Descrição |
|---|---|---|
JobTitle | String | Cargo/função |
Department | String | Departamento |
Company | String | Empresa (para grupos empresariais) |
OfficeLocation | String | Localização/filial |
ManagerId | String | ID do gestor no RH |
ManagerEmail | String | Email do gestor |
Campos de Contato
| Campo | Tipo | Descrição |
|---|---|---|
Phone | String | Telefone comercial |
MobilePhone | String | Celular |
StreetAddress | String | Endereço |
City | String | Cidade |
State | String | Estado |
PostalCode | String | CEP |
Country | String | País |
Campos de Emprego
| Campo | Tipo | Descrição |
|---|---|---|
EmploymentStatus | String | Status de emprego (Ativo, Afastado, etc.) |
EmploymentType | String | Tipo (CLT, Estágio, Temporário) |
HireDate | Date | Data de admissão |
TerminationDate | Date | Data de desligamento (se aplicável) |
Detecção de Mudanças
O Sincroniza detecta mudanças nos dados de funcionários através de hash de sincronização:
- Quando um funcionário é importado, um hash SHA256 é calculado com todos os campos
- Na próxima sincronização, o hash é recalculado
- Se o hash for diferente, significa que houve mudança
- O sistema identifica quais campos mudaram
Tipos de Mudança Detectados
| Tipo | Descrição | Ação Típica |
|---|---|---|
| Novo | Funcionário não existia no Sincroniza | Criar conta(s) |
| Atualizado | Dados foram alterados | Atualizar conta(s) |
| Status Alterado | Status de emprego mudou | Habilitar/Desabilitar |
| Transferência | Departamento ou cargo mudou | Reavaliar grupos |
Contas de Identidade
Cada funcionário pode ter uma ou mais contas de identidade vinculadas:
┌─────────────────┐
│ Funcionário │
│ (João Silva) │
└────────┬────────┘
│
┌────┴────┐
▼ ▼
┌───────┐ ┌───────┐
│ AD │ │ Entra │
│ joao │ │ joao@ │
│.silva │ │ corp. │
│ │ │ com │
└───────┘ └───────┘Vinculação de Contas
As contas podem ser vinculadas de duas formas:
- Automaticamente: Quando o sistema cria uma nova conta
- Via Descoberta: Vinculando contas existentes ao funcionário
Exclusão da Sincronização Externa
Funcionários podem ser excluídos da sincronização externa:
- Os dados continuam sendo importados do RH
- Nenhuma ação é criada para os provedores de identidade
- Útil para funcionários que são gerenciados manualmente
Quando Usar
- Funcionários com contas especiais (admins de sistema)
- Funcionários em período de transição
- Casos excepcionais que requerem gestão manual
Visualizando Funcionários
Na interface do Sincroniza, você pode:
Lista de Funcionários
- Visualizar todos os funcionários importados
- Filtrar por departamento, cargo, status
- Buscar por nome ou email
- Ordenar por diferentes campos

Detalhes do Funcionário
Ao clicar em um funcionário:
- Ver todos os dados do funcionário
- Ver contas de identidade vinculadas
- Ver histórico de ações
- Excluir/incluir da sincronização

Visualização Agrupada
Você pode agrupar funcionários por:
- Departamento
- Cargo
- Status de emprego
- Tipo de emprego
- Localização

Ciclo de Vida do Funcionário
┌──────────┐ ┌─────────┐ ┌──────────┐ ┌────────────┐
│ Admissão │────▶│ Ativo │────▶│ Afastado │────▶│ Desligado │
│ (Novo) │ │ │ │(Opcional)│ │ │
└──────────┘ └─────────┘ └──────────┘ └────────────┘
│ │ │ │
▼ ▼ ▼ ▼
Criar Conta Manter Ativo Manter/Desab. Desabilitar
+ Grupos + Atualizar (Configurável) ContaBoas Práticas
Recomendações
Mantenha o RH atualizado: O Sincroniza reflete o RH. Dados desatualizados no RH resultam em ações incorretas.
Use identificadores únicos: Garanta que cada funcionário tem um ID único e estável no sistema de RH.
Padronize dados: Departamentos, cargos e status devem seguir uma nomenclatura consistente.
Documente exceções: Funcionários excluídos da sincronização devem ser documentados.
Próximos Passos
- Pacotes de Atribuição - Entenda como agrupar recursos
- Regras de Atribuição - Configure grupos e licenças baseados em atributos
- Mapeamento de Status - Defina ações por status de emprego
- Descoberta - Vincule contas existentes
