Manutenção de Profile de Usuários no Protheus (SIGACFG/PROFMGR)
🧭 Resumo
Quando telas “quebram”, filtros somem, perguntas aparecem erradas ou relatórios lembram parâmetros antigos, quase sempre o Profile do usuário está corrompido ou com registros duplicados. Este artigo explica como limpar/manter o Profile via Configurador (SIGACFG > Ambiente > Cadastros > Manutenção de Profile) e traz dicas, erros comuns e FAQ. Baseado em documentação oficial TOTVS. Central de Atendimento TOTVS
🎯 Aplicabilidade
Ambientes Protheus a partir da versão 11/12.x.
Perfis que armazenam preferências de telas, parâmetros, perguntas (SX1) e estados de grids/relatórios. Central de Atendimento TOTVS+1
✅ Pré-requisitos
Acesso ao SIGACFG (Configurador) com permissão para Manutenção de Profile (PROFMGR). Central de Atendimento TOTVS
Janela de manutenção com usuários fora do sistema, quando possível (evita recriação imediata do profile).
Backup ou ponto de restauração (opcional, recomendado).
🛠️ Passo a passo — Limpeza/Manutenção do Profile
Abrir a rotina
SIGACFG → Ambiente → Cadastros → Manutenção de Profile (PROFMGR). Central de Atendimento TOTVS+1
Localizar o usuário afetado
No browse, filtre pelo usuário que apresenta o problema (ex.: travas de perguntas, colunas, filtros “fantasmas”). Central de Atendimento TOTVS
Excluir os registros corretos (limpeza pontual ou completa)
Pontual: posicione na linha que deseja remover (ex.:
Programa: MATA010,Tarefa: PROTHEUS,Tipo: BROWSESB1) e clique Excluir.Completa do usuário: clique no código do usuário e Excluir → Todos os registros do usuário (remove todas as preferências e perguntas salvas). Central de Atendimento TOTVS+2Central de Atendimento TOTVS+2
Reabrir o Protheus e validar
Peça para o usuário entrar novamente na rotina problemática; as perguntas e layouts serão recriados “limpos”.
📝 Observação: em casos de erros na Acompanha Custos (SIGAEST) e afins, a orientação oficial inclui limpeza do profile como parte do diagnóstico. Central de Atendimento TOTVS+1
🧩 Alternativa avançada (Desenvolvedores)
Você pode manipular o profile via ADVPL usando o objeto FwProfile() para ativar/limpar registros de usuário/programa/tarefa/tipo de forma controlada em rotinas utilitárias. Central de Atendimento TOTVS
🚨 Erros comuns & como evitar
Apagar o registro errado
Sinal: a tela volta com outras configurações inesperadas.
Prevenção: prefira limpeza pontual do programa/tarefa/tipo antes da exclusão total. Central de Atendimento TOTVSUsuário conectado durante a limpeza
Sinal: o profile “volta” após a exclusão.
Prevenção: alinhar janela com o usuário deslogado para recriação limpa.Parâmetros duplicados em relatórios
Sinal: a mesma pergunta aparece duas vezes.
Ação: executar a limpeza pelo PROFMGR; revisar perguntas (SX1) se necessário. Central de Atendimento TOTVS
❓ FAQ
1) O que exatamente é “Profile” no Protheus?
É o conjunto de preferências salvas por usuário: filtros, ordenações, parâmetros (perguntas SX1), colunas de grid, etc. Quando corrompido, causa comportamento inconsistente nas rotinas. Central de Atendimento TOTVS
2) Limpar o profile apaga senhas ou privilégios?
Não. Usuários/senhas e privilégios são mantidos em cadastros próprios (Usuários/Privilégios no SIGACFG). A limpeza afeta somente preferências salvas. Central de Atendimento TOTVS+1
3) Quando optar por limpeza total do usuário?
Quando múltiplas rotinas apresentam problemas e a limpeza pontual não resolve; a exclusão de todos os registros do usuário costuma normalizar de forma ampla. Central de Atendimento TOTVS
4) Posso automatizar a manutenção do profile?
Sim, via ADVPL com FwProfile() em utilitários internos/rotinas de suporte, sempre com critério e logs. Central de Atendimento TOTVS
🔗 Referências oficiais
Framework — Manutenção de Profile de Usuários (SIGACFG/PROFMGR) — TOTVS. Central de Atendimento TOTVS
ADVPL — Manipulação do Profile com
FwProfile()— TOTVS. Central de Atendimento TOTVSExcluir dados do profile (passo a passo detalhado) — TOTVS. Central de Atendimento TOTVS
Limpar dados do Profile (orientações rápidas) — TOTVS. Central de Atendimento TOTVS
Configurar Usuários (contexto de administração) — TOTVS. Central de Atendimento TOTVS
Privilégios (conceitos de acesso) — TOTVS. Central de Atendimento TOTVS
📌 Observações finais (Mastersiga)
Recomenda-se registrar a intervenção (data/hora, usuário afetado, rotinas impactadas e tipo de limpeza aplicada) no chamado do cliente.
Em ambientes críticos, avalie primeiro a limpeza pontual; se persistir, parta para a limpeza completa do usuário.