Solução de Problemas
Guia para diagnosticar e resolver problemas comuns no Sincroniza.
Problemas de Conectividade
Active Directory Desconectado
Sintoma: Status "Desconectado" no Dashboard
Diagnóstico:
- Verifique conectividade de rede com o DC
- Teste porta LDAP (389) ou LDAPS (636)
- Valide credenciais da conta de serviço
Soluções:
# Testar conectividade
telnet dc01.corp.local 389
# Testar LDAP
ldapsearch -h dc01.corp.local -p 389 -D "CORP\svc-sincroniza" -w "senha" -b "DC=corp,DC=local" "(objectClass=user)"| Erro | Causa | Solução |
|---|---|---|
| Connection refused | Porta bloqueada | Verificar firewall |
| Timeout | Servidor inacessível | Verificar rede |
| Invalid credentials | Senha errada | Redefinir senha |
| Account locked | Muitas tentativas | Desbloquear conta |
Entra ID Desconectado
Sintoma: Erro de autenticação com Graph API
Diagnóstico:
- Verifique se o Client Secret não expirou
- Valide permissões de API
- Verifique Tenant ID e Application ID
Soluções:
| Erro | Causa | Solução |
|---|---|---|
| AADSTS7000215 | Secret inválido | Renovar secret |
| AADSTS700016 | App não encontrado | Verificar App ID |
| Forbidden | Permissões insuficientes | Adicionar permissões |
Problemas de Sincronização
Sincronização Falhando
Sintoma: Status "Erro" na última sincronização
Diagnóstico:
- Verifique logs da sincronização
- Identifique em qual etapa falhou
- Verifique conectividade com fonte de dados
Causas Comuns:
| Etapa | Erro | Solução |
|---|---|---|
| Conexão HR | Timeout | Verificar banco de dados |
| Importação | Dados inválidos | Revisar mapeamentos |
| Avaliação | Perfil inválido | Verificar perfis |
| Execução | Provedor offline | Verificar provedores |
Funcionários Não Atualizando
Sintoma: Dados do RH não refletem no Sincroniza
Diagnóstico:
- Verifique se a view do RH está atualizada
- Confirme que o mapeamento de campos está correto
- Verifique se há erros de transformação
Soluções:
-- Verificar dados na view do RH
SELECT * FROM VW_SINCRONIZA_COLABORADORES
WHERE MATRICULA = '12345'| Problema | Causa | Solução |
|---|---|---|
| Dados antigos | View não atualizada | Verificar com DBA |
| Campo vazio | Mapeamento incorreto | Revisar mapeamento |
| Formato errado | Transformação falhou | Ajustar transformação |
Sincronização Lenta
Sintoma: Sincronização demora mais que o normal
Diagnóstico:
- Verifique número de funcionários
- Analise quantidade de mudanças
- Verifique performance do banco de dados
Soluções:
| Causa | Solução |
|---|---|
| Muitos funcionários | Otimizar query do RH |
| Muitas mudanças | Verificar se dados estão oscilando |
| Banco lento | Adicionar índices |
| Rede lenta | Verificar infraestrutura |
Problemas de Ações
Ações Falhando Repetidamente
Sintoma: Mesma ação falha múltiplas vezes
Diagnóstico:
- Verifique mensagem de erro detalhada
- Identifique o tipo de ação
- Teste operação manualmente
Erros Comuns:
| Erro | Causa | Solução |
|---|---|---|
| Access denied | Permissão insuficiente | Verificar conta de serviço |
| User not found | Conta não existe | Verificar vinculação |
| Group not found | Grupo removido | Atualizar perfil |
| License unavailable | Sem licenças | Adquirir licenças |
| Constraint violation | Dado inválido | Verificar dados |
Ações Pendentes Acumulando
Sintoma: Muitas ações em status "Pendente"
Diagnóstico:
- Verifique se o executor está rodando
- Confirme conectividade com provedores
- Verifique se há bloqueio de aprovação
Soluções:
| Causa | Solução |
|---|---|
| Provedor offline | Restaurar conectividade |
| Executor parado | Reiniciar serviço |
| Aguardando aprovação | Processar aprovações |
| Rate limiting | Aguardar e reprocessar |
Problemas de Aprovação
Notificações Não Chegando
Sintoma: Aprovadores não recebem email
Diagnóstico:
- Verifique configuração de email
- Confirme destinatários
- Verifique logs de envio
Soluções:
| Causa | Solução |
|---|---|
| Email incorreto | Corrigir destinatário |
| SMTP falhou | Verificar configuração |
| Bloqueado por spam | Whitelist o remetente |
| Serviço indisponível | Verificar Azure Communication Services |
Lotes Não Sendo Criados
Sintoma: Ações executam sem aprovação
Diagnóstico:
- Verifique políticas de aprovação
- Confirme limites configurados
- Verifique se tipos obrigatórios estão marcados
Soluções:
| Causa | Solução |
|---|---|
| Limites altos | Reduzir limites |
| Política desativada | Ativar política |
| Tipo não marcado | Marcar tipos obrigatórios |
Problemas de Descoberta
Descoberta Não Encontra Contas
Sintoma: Poucos ou nenhum resultado
Diagnóstico:
- Verifique filtros de busca
- Confirme Base DN ou escopo
- Teste consulta manualmente
Soluções:
| Causa | Solução |
|---|---|
| Filtro restritivo | Ampliar filtro |
| Base DN errada | Corrigir Base DN |
| Contas desabilitadas | Incluir desabilitadas |
| Permissão negada | Verificar conta de serviço |
Correspondências Incorretas
Sintoma: Algoritmo sugere matches errados
Diagnóstico:
- Verifique dados de funcionários
- Analise atributos das contas
- Compare critérios de match
Soluções:
| Causa | Solução |
|---|---|
| Dados incompletos | Melhorar dados do RH |
| Nomes diferentes | Normalizar nomes |
| Email diferente | Usar outro critério |
Problemas de Performance
Sistema Lento
Sintoma: Interface demora para responder
Diagnóstico:
- Verifique uso de CPU e memória
- Analise queries lentas no banco
- Verifique latência de rede
Soluções:
| Causa | Solução |
|---|---|
| CPU alta | Aumentar recursos |
| Memória baixa | Adicionar RAM |
| Banco lento | Otimizar índices |
| Muitos dados | Implementar paginação |
Banco de Dados Cheio
Sintoma: Erros de espaço em disco
Diagnóstico:
- Verifique espaço em disco
- Analise tamanho das tabelas
- Verifique logs acumulados
Soluções:
| Causa | Solução |
|---|---|
| Logs antigos | Limpar logs |
| Auditoria grande | Arquivar dados antigos |
| Backups locais | Mover para storage |
Logs e Diagnóstico
Habilitando Logs Detalhados
Para troubleshooting, aumente o nível de log:
- Acesse configurações de log
- Mude para nível "Debug"
- Reproduza o problema
- Analise os logs
- Retorne ao nível "Warning"
Coletando Informações
Ao reportar problemas, inclua:
- [ ] Versão do Sincroniza
- [ ] Mensagem de erro exata
- [ ] Logs relevantes
- [ ] Passos para reproduzir
- [ ] Configurações relacionadas
Contato com Suporte
Se o problema persistir:
- Documente todas as tentativas de solução
- Colete logs e configurações
- Entre em contato com suporte IP5 Tecnologia
Informações Necessárias
- Descrição do problema
- Ambiente (produção, teste)
- Versão do sistema
- Logs de erro
- Screenshots (se aplicável)
