O sistema Protheus exige liberação de um usuário administrador ao gerar um embarque quando a fórmula utiliza a função POSICIONE vinculada a um grupo de aprovação, por uma regra de segurança padrão. Funções compiladas diretamente no RPO precisam de autorização para validação e execução segura, evitando bloqueios no processo.
Tempo aproximado para leitura: 00:02:00 min
Dúvida
Por qual motivo o sistema solicita a liberação de um usuário administrador ao tentar gerar um embarque quando há uma condição configurada com fórmula/expressão que utiliza a função POSICIONE vinculada a um grupo de aprovação?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAEIC - A partir da versão 11
Solução
Essa ocorrência não se trata de uma inconsistência ou erro do sistema, mas sim de uma regra de segurança padrão da plataforma Protheus.
De acordo com as diretrizes de segurança aplicadas ao Cadastro de Fórmulas do Protheus, sempre que uma fórmula, regra ou expressão customizada contiver chamadas de funções compiladas diretamente no RPO (Repositório de Objetos), como a função POSICIONE, o sistema exigirá a autorização de um usuário com perfil Administrador para garantir a validação e execução segura do código.
Passos
Realize a liberação informando as credenciais de um usuário com perfil de Administrador no momento da solicitação para prosseguir com o processo.
Alternativamente, revise a regra de negócio para avaliar a real necessidade do uso de funções de RPO diretamente na expressão da condição de aprovação.
Saiba Mais:
Solicitação de liberação do administrador - Segurança no Cadastro de Fórmulas
0 Comentários