Tempo aproximado para leitura: 00:02:30 min
Dúvida
Qual a hierarquia na consideração de regras do módulo SIGAPMS?
Ambiente
Cross Segmentos - Backoffice Protheus - SIGAPMS - Todas as versões
Solução
Dentro do módulo SIGPMS, é possível definir regras ao projeto, para que certos usuários consigam fazer funções distintas de outros, variando do cargo e fase do projeto.
Há dois tipos de regras, por fase do projeto/orçamento e por usuário:
A - Por fase do projeto (Caminho: Rotina "PMSA070" > Incluir):
A tabela usada acima é a AEA.
B - Por usuário/grupo de usuário (Caminho: Rotina "PMSA070" > Outras Ações > Usuário):
A tabela usada acima é a AFX.
Caso exista a mesma regra com valores diferentes na regra de projeto (PMSA070, tabela AEA), regra de usuário no projeto (tabela AFX), regra de usuário na EDT (tabela AFX) e regra de usuário na tarefa (tabela AFX), a hierarquia é:
1 - Regra de usuário na tarefa (tabela AFX):
2 - Regra de usuário no projeto (tabela AFX):
3 - Regra de usuário na EDT (tabela AFX):
4 - Regra por fase de projeto (tabela AEA):
OBSERVAÇÃO: Só será utilizado controle por usuário caso no projeto o campo "Ctr. Usuario (AF8_CTRUSR)" esteja como "1 - Habilitado" na rotina "Caminho: Rotina PMSA410 > Alterar Cadastro"
Exemplo 1:
Se houverem 4 regras para controle de inclusão de solicitação de Compras dessa maneira:
- Regra de usuário na tarefa (tabela AFX): AFX_GERSC = '4 - Controle total'
- Regra de usuário na EDT (tabela AFX): AFX_GERSC = '1 - Bloqueado'
- Regra de usuário no projeto (tabela AFX): AFX_GERSC = '1 - Bloqueado'
- Regra por fase de projeto (tabela AEA): AEA_EVEN52 = '2 - Nao'
Será possível incluir uma solicitação de compras, pois a primeira regra da hierarquia está permitindo.
Exemplo 2:
Se houverem 3 regras para controle de inclusão de solicitação de Compras dessa maneira:
- Regra de usuário na EDT (tabela AFX): AFX_GERSC = '1 - Bloqueado'
- Regra de usuário no projeto (tabela AFX): AFX_GERSC = '4 - Controle total'
- Regra por fase de projeto (tabela AEA): AEA_EVEN52 = '2 - Nao'
Será possível incluir uma solicitação de compras, pois a regra de usuário no projeto tem mais prioridade que a regra de usuário na EDT e consequentemente, mais prioridade que a regra por fase de projeto (tabela AEA).
0 Comentários