Tempo aproximado para leitura: 00:01:30 min
Dúvida
Como liberar certas funcionalidades/opções bloqueadas?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Protheus) - SIGAPMS - Todas as versões
Solução
Nos projetos, é permitido colocar regras do que pode-se fazer ou não, dependendo do usuário inserido ou da fase em que está o projeto.
Por conta disso, algumas funcionalidades, podem estar na coloração "cinza". Ou por conta de regra de negócio do fluxograma de projeto ou, muitas vezes o que ocorre é, por estarem bloqueadas por regras de projeto ou usuário, por exemplo:
Caminho da funcionalidade acima: "Rotina (PMSA410) > Outras Ações > Alterar Estrutura > Outras Ações > Progresso Físico do Projeto > Confirmações"
Quando isso ocorre, pode estar bloqueado de duas maneiras, regra de usuário e regras de fases de projetos. Para identificar, basta ver o nome do botão/caminho que está indisponível.
Exemplo: Acima podemos ter como pista "Confirmações" e "Progresso Físico do Projeto", basta procurarmos nas regras do projeto e regras de usuário, campo com essa definição.
1 - Procurando na rotina "Fases do projeto (PMSA070)" na fase em que o projeto está:
1.1 - Podemos ver que há uma aba chamada "Confirmações" do projeto, exatamente onde tem uma funcionalidade disponível, pode-se alterar as opções dessa aba para "Permitir", para que o botão seja utilizável:
Antes:
Depois:
Se ainda assim não liberar o campo, vamos para o passo 2.
2 - Procurando nas regras do usuário "rotina (PMSA200) > Outras Ações > Usuários":
2.1 - Expanda toda a árvore para que seja exibido todas as EDTs/Tarefas do projeto em que o usuário que não consegue usar a funcionalidade/botão está, mesmo se for o administrador:
2.2 - Selecione sobre o usuário que não consegue consegue usar a funcionalidade/botão vá em "Outras Ações > Usuarios > Alterar propriedades" e verifique se há algo que remeta a "Confirmações" ou "Progresso Físico do Projeto":
2.3 - Podemos ver que há um campo específico para "Confirmações", vamos liberá-lo também:
2.4 - Resultado: Agora é possível usar a funcionalidade:
OBSERVE: Se o mesmo usuário estiver em mais de um espectro, ou seja, regras do mesmo usuário na tarefa, EDT e projeto, deve ser liberado em todos eles, para verificar a hierarquia da prioridade de regra, veja:
0 Comentários