<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Fluxo de Grupo de Justificativas]]></title><description><![CDATA[<h1>Grupo de Justificativas</h1>
<hr />
<h2>Introdução</h2>
<p dir="auto">O <strong>Grupo de Justificativas</strong> permite a criação de um fluxo customizado de controle para a <strong>solicitação e aprovação de justificativas</strong> nas telas <strong>Gerenciar Frequência (PSW5120)</strong> e <strong>Aprovação das Justificativas (PSW5132)</strong>, com definição de múltiplos níveis de aprovação e permissões por grupo de usuários.</p>
<hr />
<h2>Criando um Grupo</h2>
<p dir="auto">A criação do Grupo de Usuário é realizada na <strong>PSW0335</strong>. Após a criação do registo na grid mestre, selecione-o, e na detalhe, alterne para a guia de <strong>Grupos de Justificativas</strong>.</p>
<p dir="auto"><img src="/assets/uploads/files/1758655027912-af669bb1-bef5-4d2d-b7fe-d5ba09ca41f9-image.png" alt="af669bb1-bef5-4d2d-b7fe-d5ba09ca41f9-image.png" class="img-responsive img-markdown" /></p>
<hr />
<h3>Solicitações e Aprovações</h3>
<p dir="auto"><strong>Pode Solicitar</strong> - O usuário poderá solicitar justificativas referentes ao <strong>Tipo de Apuração</strong> definido, mas não terá permissão para aprovar.</p>
<p dir="auto"><img src="/assets/uploads/files/1758655452442-0c2f9c19-5972-49dc-bd73-74149e613361-image.png" alt="0c2f9c19-5972-49dc-bd73-74149e613361-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">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.</p>
<hr />
<p dir="auto"><strong>Pode Aprovar</strong> - O usuário não poderá solicitar justificativas referentes ao <strong>Tipo de Apuração</strong> definido, mas terá permissão para aprovar as solicitações de outros usuários.</p>
<p dir="auto"><img src="/assets/uploads/files/1758655496256-65e1d54f-e204-4f75-82fa-6d10e9c7227b-image.png" alt="65e1d54f-e204-4f75-82fa-6d10e9c7227b-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">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.</p>
<hr />
<p dir="auto"><strong>Aprovação Intermediária</strong> - O usuário não poderá solicitar justificativas referentes ao <strong>Tipo de Apuração</strong> 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 <strong>Pode Aprovar</strong>.</p>
<p dir="auto"><img src="/assets/uploads/files/1758655529059-142070f9-8169-4f27-9159-9c77cbb11005-image.png" alt="142070f9-8169-4f27-9159-9c77cbb11005-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto"><strong>Prioridade</strong>: Ao selecionar a opção de <strong>Aprovação Intermediária</strong>, 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.</p>
<p dir="auto"><em>Obs. O código de prioridade não poderá ser repetido em uma mesma justificativa de outro grupo.</em></p>
<hr />
<p dir="auto"><strong>Pode Solicitar e Aprovar</strong> - O usuário poderá solicitar e aprovar justificativas.</p>
<p dir="auto"><img src="/assets/uploads/files/1758655604554-f701ff59-4b53-491d-9364-9f3635dbdd01-image.png" alt="f701ff59-4b53-491d-9364-9f3635dbdd01-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">Neste caso, ao realizar uma solicitação, ela será aprovada automaticamente pois o usuário solicitante tem permissões de aprovador.</p>
<hr />
<p dir="auto"><strong>Pode Solicitar e Aprovação Intermediária</strong> - 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 <strong>Pode Aprovar</strong>.</p>
<p dir="auto"><img src="/assets/uploads/files/1758655635711-d53f6645-486f-4401-aa1e-59d573f71015-image.png" alt="d53f6645-486f-4401-aa1e-59d573f71015-image.png" class="img-responsive img-markdown" /></p>
<hr />
<h2>Ocorrências</h2>
<p dir="auto">Ao selecionar <strong>Tipo de Apuração</strong> como <strong>Ocorrência</strong>, será exibido o campo de pesquisa para localizar o <strong>Tipo de Ocorrência</strong> a ser configurado no grupo de justificativas.</p>
<p dir="auto">Na lookup da <strong>PSW5120</strong>, serão exibidas apenas as ocorrências vinculadas a um grupo de ocorrências <strong><code>grupos_ocorrencias_pontos</code></strong> de <strong>cod_grupo_ocorrencia</strong> mobile (998) ou quiosque (999). A vinculação é realizada na tabela <strong><code>grupos_tipos_ocorrencias</code></strong>.</p>
<hr />
<h2>Motivo de Ajuste</h2>
<p dir="auto">Ao selecionar <strong>Tipo de Apuração</strong> como <strong>Motivo de Ajuste</strong>, será exibido o campo de pesquisa para localizar o <strong>Motivo Ajuste</strong> a ser configurado no grupo de justificativas.</p>
<p dir="auto">O <strong>Sentido Marcação</strong> 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.</p>
<hr />
<h2>Tipo de Pagamento</h2>
<p dir="auto">Ao selecionar <strong>Tipo de Apuração</strong> como <strong>Tipo Pagamento</strong>, será exibido o campo de pesquisa para localizar o <strong>Tipo Pagamento</strong> a ser configurado no grupo de justificativas.</p>
<p dir="auto">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 <strong>PSW0130 (Editar&gt; Códigos Relacionados)</strong>.</p>
<p dir="auto"><img src="/assets/uploads/files/1758656416147-e3e8ed86-1e84-4b23-9c63-c81fb58dc2a5-image.png" alt="e3e8ed86-1e84-4b23-9c63-c81fb58dc2a5-image.png" class="img-responsive img-markdown" /></p>
<hr />
<h2>Vinculando ao Usuário</h2>
<p dir="auto">Após efetuada a criação e configuração, vincule o <strong>Grupo de Usuário</strong> ao <strong>Usuário</strong> desejado. Para isso, selecione o usuário, alterne para a guia de Grupo de Usuário e vincule o código criado anteriormente na <strong>PSW0335</strong>.</p>
<p dir="auto"><img src="/assets/uploads/files/1758655184868-269e30c3-17c3-4fc4-a8d1-8096cb798f14-image.png" alt="269e30c3-17c3-4fc4-a8d1-8096cb798f14-image.png" class="img-responsive img-markdown" /></p>
<h2>Exemplo Funcionalidade</h2>
<p dir="auto">Vinculada como <strong>Solicitante</strong> 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.</p>
<p dir="auto"><img src="/assets/uploads/files/1758657564024-8530920b-2a31-4bfb-ae66-54bfaeb69c4c-image.png" alt="8530920b-2a31-4bfb-ae66-54bfaeb69c4c-image.png" class="img-responsive img-markdown" /></p>
<h3>Solicitando</h3>
<p dir="auto">Solicitante fez uma solicitação de uma ocorrência dentro do fluxo completo de justificativas, com aprovador intermediário e final.</p>
<p dir="auto"><img src="/assets/uploads/files/1758657659545-f1881b31-a210-4090-b139-36a0ecc5304a-image.png" alt="f1881b31-a210-4090-b139-36a0ecc5304a-image.png" class="img-responsive img-markdown" /></p>
<h3>Intermediário</h3>
<p dir="auto">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 <strong>Aprovação Intermediária</strong>.</p>
<p dir="auto">Caso aprovada, seguirá para o aprovador final e irá desaparecer da listagem do intermediário.</p>
<p dir="auto"><img src="/assets/uploads/files/1758657831824-b67e9643-0cad-4574-a808-6f41b9c16673-image.png" alt="b67e9643-0cad-4574-a808-6f41b9c16673-image.png" class="img-responsive img-markdown" /></p>
<h3>Aprovador Final</h3>
<p dir="auto">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.</p>
<p dir="auto"><img src="/assets/uploads/files/1758658139772-a479a190-5ee3-4068-8a85-8a9a2c83cee4-image.png" alt="a479a190-5ee3-4068-8a85-8a9a2c83cee4-image.png" class="img-responsive img-markdown" /></p>
<hr />
<h2>Situações Particulares do Fluxo com Intermediário</h2>
<p dir="auto">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.</p>
<p dir="auto">Exemplo:</p>
<p dir="auto">Solicitadas ocorrências 683 e 684 pelo usuário do grupo 63, que pode solicitar ambas.<br />
<img src="/assets/uploads/files/1758658608126-d4466f59-2850-4bcc-8c34-a299c398d8c7-image.png" alt="d4466f59-2850-4bcc-8c34-a299c398d8c7-image.png" class="img-responsive img-markdown" /></p>
<p dir="auto">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).</p>
<hr />
<h2>Tabelas Utilizadas</h2>
<p dir="auto"><strong>GRUPOS_USUARIOS_JUSTIFICATIVAS</strong> - Tabela que irá armazenar os tipos de justificativas em seus respectivos grupos (PSW0335).</p>
<p dir="auto"><strong>USUARIOS_GRUPOS_USUARIOS</strong> - Tabela que armazena os grupos de usuários (PSW0330).</p>
]]></description><link>http://insoft-docker1:4567/topic/433/fluxo-de-grupo-de-justificativas</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 05:36:40 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/433.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Sep 2025 20:21:16 GMT</pubDate><ttl>60</ttl></channel></rss>