Páginas filhas
  • DT Processo de controle de hierarquia de pedido de compra

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:

Modulos_totvs_manufatura
ModulosTOTVSManufaturaModa - Faturamento

Função:Processo de controle de hierarquia de pedido de compra.
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-11806DVAARM-11811DVAARM-11812


02. SITUAÇÃO/REQUISITO

Foi solicitada a possibilidade de possuir um processo de controle de hierarquia de pedido de compra, com o objetivo de que o pedido de compra passe por mais usuários até a realização da liberação.

03. SOLUÇÃO

Para atender a necessidade solicitada foram desenvolvidos os seguintes processos:

  • Componente CMPFM141 (Manutenção de Hierarquia de Liberação de Pedido de Compra) que tem como objetivo, receber a configuração de hierarquia de usuário para liberação de pedido de compra;
  • Componente CMPFC025 (Consulta hierarquia de Liberação de Pedido de Compra) apresentado através do componente CMPFM020 (botão "Opção adicional..." → CMPFM088 → botão "Hierarquia") que tem como objetivo, listar os usuários configurados na hierarquia do pedido de compra, assim como apresentar a data de liberação na qual o pedido foi liberado e o operador que realizou a liberação;
  • Componente CMPFP082 (Processo de liberação de Pedido de Compra com Hierarquia) que tem como objetivo, realizar a liberação dos pedidos de compra que possuírem hierarquia configurada ou realizar o cancelamento da liberação de um pedido liberado anteriormente;
  • Parâmetro empresa "TP_UTILIZA_HIERARQUIA_CMP" que tem como objetivo configurar se será utilizado o processo de controle de hierarquia de pedido de compra;
  • Restrição "IN_PERMITE_MASTER" que tem como objetivo permitir bloquear ou desbloquear o pedido de compra com hierarquia de liberação, utilizado juntamente com o parâmetro empresa "TP_UTILIZA_HIERARQUIA_CMP";
  • Campo "Hierarquia Liberação" no componente CMPFM020, apresentado quando o parâmetro "TP_UTILIZA_HIERARQUIA_CMP" estiver configurado.

Regras dos processos:

  • Caso o parâmetro de hierarquia esteja configurado e a restrição não, então não será possível acessar o componente CMPFP004;
  • Quando efetuar o desbloqueio de um pedido de compra com hierarquia, será gravado no componente CMPFC025, a data de liberação e o usuário que executou o processo;
  • Quando realizado apenas o bloqueio, será alterada apenas a situação, não gravando a data em que o pedido foi bloqueado e o usuário que o bloqueou.
  • Caso o parâmetro de hierarquia esteja configurado, não será possível acessar o componente CMPFP029;
  • Quando o pedido de compra passar pela liberação da última pessoa configurada na hierarquia, a situação do pedido de compra será alterada para "Em andamento";
  • Quando o parâmetro "TP_UTILIZA_HIERARQUIA_CMP" estiver configurado, ao acessar o componente de desbloqueio de pedido de compra por classificação de pedido e usuário (CMPFP050), os botões "Desbloquear" e "Bloquear" estarão desabilitados.


Totvs custom tabs box
tabsProcesso de hierarquia de liberação de pedido de compra, Cancelamento de liberação, Validação da restrição, Validações gerais
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1

Imagem 01 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "TP_UTILIZA_HIERARQUIA_CMP" com o valor "1" para a empresa "001".


Imagem 02 - Demonstra o componente CMPFM141, onde está sendo criada a hierarquia "15" com dois usuários.


Imagem 03 - Na sequencia está sendo acessado o componente CMPFM020, criado o pedido de compra "13147" e vinculada a hierarquia "15" ao pedido de compra que se encontra na situação "Bloqueado".


Imagem 04 - Logo após está sendo acessado o componente CMPFC025 (botão "Opção adicional..." → CMPFM088 → botão "Hierarquia") onde pode ser observado os usuários vinculados a hierarquia informada.


Imagem 05 - Logo após está sendo acessado o componente CMPFP082, com o primeiro usuário da hierarquia "777890", selecionado o pedido de compra "13147" e acionado o botão "Liberar".


Imagem 06 07 - Então é apresentada a pergunta se deseja processar a liberação do pedido, a opção "Sim" selecionada e a mensagem informando que o processo foi concluído com sucesso.


Imagem 08 - Ao consultar novamente a hierarquia vinculada ao pedido de compra "13147", pode ser observado que na ordem "1" foi gravada a data em que foi feito a liberação do pedido e o operador responsável por realizar a liberação.


Considerar que o sistema foi acessado pelo segundo usuário da hierarquia "777917".

Imagem 09 - Logo após realizar a troca de usuário, ao acessar o componente CMPFP082 novamente, pode ser observado que o pedido "13147" está aguardando a liberação pelo segundo usuário da hierarquia. Onde o mesmo está sendo selecionado e a liberação realizada.


Imagem 10 - Pode ser observado que após realizar a liberação, o pedido de compra passou a ser apresentado na tabela "Liberado".


Imagem 11 - Ao consultar o pedido de compra novamente pode ser observado que pelo fato do usuário "777917" ser o último da hierarquia, o pedido de compra deixou de estar bloqueado e passou a ter a situação "Em andamento".


Imagem 12 - Em sequencia, pode ser observado através da hierarquia que está sendo apresentada as datas e o operador de cada liberação realizada anteriormente.

Totvs custom tabs box items
defaultno
referenciapasso2

Imagem 01 - Está sendo selecionado o pedido "13147" que se encontra liberado e acionado o botão "Cancelar liberação".


Imagem 02 03 - Então é apresentada a pergunta se deseja processar o cancelamento da liberação do pedido, e a opção "Sim" selecionada e a mensagem informando que o processo foi concluído com sucesso.


Imagem 04 - Ao consultar o pedido de compra que anteriormente se encontrava em andamento, pode ser observado que a situação do mesmo passou a ser "Bloqueado".

Totvs custom tabs box items
defaultno
referenciapasso3

Imagem 01 - Demonstra o componente CMPFP004, onde ao ser acessado a mensagem acima é apresentada devido a configuração do parâmetro de hierarquia.


Imagem 02 - Na sequencia está sendo realizada a liberação da restrição "IN_PERMITE_MASTER" para o usuário.


Imagem 03 - Então é possível realizar o acesso ao componente, onde está sendo informado o pedido de compra "13143" e acionado o botão "Desbloquear".


Imagem 04 - Ao acionar o botão mencionado anteriormente, a mensagem acima é apresentada, informando que o pedido foi desbloqueado com sucesso.


Imagem 05 - Ao consultar o pedido de compra, pode ser observado que o mesmo se encontra em andamento.

Totvs custom tabs box items
defaultno
referenciapasso4

Imagem 01 - Demonstra a validação que é apresentada ao possuir o parâmetro de hierarquia configurado e tentar acessar o componente CMPFP029.


Imagem 02 - Ao acessar o componente CMPFP050, pode ser observado que os botões de desbloquear e bloquear estão bloqueados devido a configuração do parâmetro de hierarquia está configurado.


Imagem 03 - Demonstra o componente CMPFM020, onde está sendo realizada a tentativa de alterar as informações da hierarquia do pedido de compra, onde foi feita uma liberação anteriormente, então a mensagem é apresentada informando que devido a essa liberação, a hierarquia não pode ser alterada.


Templatedocumentos