Fluxo de Grupo de Justificativas
-
Grupo de Justificativas
Introdução
O Grupo de Justificativas permite a criação de um fluxo customizado de controle para a solicitação e aprovação de justificativas nas telas Gerenciar Frequência (PSW5120) e Aprovação das Justificativas (PSW5132), com definição de múltiplos níveis de aprovação e permissões por grupo de usuários.
Criando um Grupo
A criação do Grupo de Usuário é realizada na PSW0335. Após a criação do registo na grid mestre, selecione-o, e na detalhe, alterne para a guia de Grupos de Justificativas.

Solicitações e Aprovações
Pode Solicitar - O usuário poderá solicitar justificativas referentes ao Tipo de Apuração definido, mas não terá permissão para aprovar.

Os demais usuários que não estejam definidos como Solicitantes nesse grupo não poderão visualizar os tipos de solicitações definidos nesse grupo de justificativas na tela de solicitação.
Pode Aprovar - O usuário não poderá solicitar justificativas referentes ao Tipo de Apuração definido, mas terá permissão para aprovar as solicitações de outros usuários.

Os demais usuários que não estejam definidos como Aprovadores nesse grupo não poderão visualizar as solicitações de justificativas na tela de aprovação.
Aprovação Intermediária - O usuário não poderá solicitar justificativas referentes ao Tipo de Apuração definido, mas terá permissão para aprovar as solicitações de outros usuários de forma intermediária, ainda necessitando de uma aprovação final por um usuário com permissão de Pode Aprovar.

Prioridade: Ao selecionar a opção de Aprovação Intermediária, será necessário definir o nível de prioridade. Caso uma mesma justificativa seja vinculada em grupos diferentes, ela será exibida ao Aprovador Intermediário com menor nível de prioridade.
Obs. O código de prioridade não poderá ser repetido em uma mesma justificativa de outro grupo.
Pode Solicitar e Aprovar - O usuário poderá solicitar e aprovar justificativas.

Neste caso, ao realizar uma solicitação, ela será aprovada automaticamente pois o usuário solicitante tem permissões de aprovador.
Pode Solicitar e Aprovação Intermediária - O usuário poderá solicitar justificativas e terá permissão para aprovar as solicitações de outros usuários de forma intermediária, ainda necessitando de uma aprovação final por um usuário com permissão de Pode Aprovar.

Ocorrências
Ao selecionar Tipo de Apuração como Ocorrência, será exibido o campo de pesquisa para localizar o Tipo de Ocorrência a ser configurado no grupo de justificativas.
Na lookup da PSW5120, serão exibidas apenas as ocorrências vinculadas a um grupo de ocorrências
grupos_ocorrencias_pontosde cod_grupo_ocorrencia mobile (998) ou quiosque (999). A vinculação é realizada na tabelagrupos_tipos_ocorrencias.
Motivo de Ajuste
Ao selecionar Tipo de Apuração como Motivo de Ajuste, será exibido o campo de pesquisa para localizar o Motivo Ajuste a ser configurado no grupo de justificativas.
O Sentido Marcação permite definir que o usuário só poderá solicitar ou aprovar justificativas no sentido selecionado. Exemplo: se o sentido for "Entrada", o usuário só poderá solicitar ou aprovar justificativas de entrada.
Tipo de Pagamento
Ao selecionar Tipo de Apuração como Tipo Pagamento, será exibido o campo de pesquisa para localizar o Tipo Pagamento a ser configurado no grupo de justificativas.
Além de realizar a vinculação dos códigos de pagamentos no grupo, é necessário validar se o pagamento em questão possui os códigos dos novos pagamentos associados na PSW0130 (Editar> Códigos Relacionados).

Vinculando ao Usuário
Após efetuada a criação e configuração, vincule o Grupo de Usuário ao Usuário desejado. Para isso, selecione o usuário, alterne para a guia de Grupo de Usuário e vincule o código criado anteriormente na PSW0335.

Exemplo Funcionalidade
Vinculada como Solicitante a ocorrência 682 exclusivamente ao grupo 63, que por sua vez, foi vinculado ao usuário vnc.funcionario1. Com isso, usuários que não estejam vinculados ao grupo 63 não poderão visualizar a ocorrência 682 na PSW5120. Sendo assim, o vnc.funcionario1 também não pode visualizar ocorrências vinculadas aos demais grupos.

Solicitando
Solicitante fez uma solicitação de uma ocorrência dentro do fluxo completo de justificativas, com aprovador intermediário e final.

Intermediário
Após realizada a solicitação da ocorrência 682, ela será enviada para validação do usuário vinculado a um grupo que possui essa ocorrência como Aprovação Intermediária.
Caso aprovada, seguirá para o aprovador final e irá desaparecer da listagem do intermediário.

Aprovador Final
Após aprovado pelo Aprovador Intermediário, será então listada a justificativa para o usuário vinculado a um grupo que possui o Tipo de Justificativa definido como Aprovador Final.

Situações Particulares do Fluxo com Intermediário
Se houver duas justificativas em um mesmo dia, onde cada uma pertença a um grupo distinto, ambas serão exibidas ao Aprovador Intermediário que possuir o menor nível de Prioridade cadastrado.
Exemplo:
Solicitadas ocorrências 683 e 684 pelo usuário do grupo 63, que pode solicitar ambas.

Porém, a ocorrência 682 só está vinculada ao Grupo 64 com Prioridade 99, enquanto a 683 só está vinculada ao Grupo 70 com Prioridade 2. Portanto, a justificativa será exibida ao Usuário vinculado ao Grupo de menor nível (70).
Tabelas Utilizadas
GRUPOS_USUARIOS_JUSTIFICATIVAS - Tabela que irá armazenar os tipos de justificativas em seus respectivos grupos (PSW0335).
USUARIOS_GRUPOS_USUARIOS - Tabela que armazena os grupos de usuários (PSW0330).