Árvore de páginas

Versões comparadas

Chave

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

...

Necessidade de desenvolvimento de uma rotina que agregue as funções de cálculo por roteiros, integrações e fechamento de período.

03. SOLUÇÃO

        Com o objetivo de centralizar as principais operações do ciclo de processamento de cálculo em uma única rotina parametrizável, foi desenvolvido a nova tela "Gestão de Cálculos".

A nova rotina estará disponível no menu a partir da release 12.1.2610, porém, caso deseje utilizar nas releases anteriores, pode ser feita a inclusão da rotina GPEM946 no menu, essa rotina irá possibilitar o cálculo, integração e fechamento de diversos roteiros em paralelo, mantendo o funcionamento das rotinas individuais pré-existentes, mas tudo através de uma interface mais moderna e intuitiva. 

Utilizando a rotina de Gestão de Cálculos, irá trazer diversos benefícios, exemplo:

    • Agilidade no Processo
      Cálculo de roteiros, cancelamento de integração e fechamento estão concentradas em uma única tela;
    • Aumento de Produtivade
      Com menos trocas de telas e redução de diversos cliques para troca de rotina, os usuários conseguem executar as tarefas de forma muito mais rápida, sem precisar sair de uma rotina e entrar em outra;
    • Experiência do Usuário
      Interface mais moderna e intuitiva, facilitando o uso da gestão de cálculos;
    • Centralização da operação
      O usuário realiza toda a gestão de cálculo em apenas uma tela, facilitando o entendimento do fluxo sem a necessidade de memorizar caminhos diferentes para cada rotina;
    • Consumo de licenças
      O usuário utiliza uma única sessão para executar várias etapas do processo de cálculo, evitando que abra diversas rotinas consumindo licenças.

Image Added


Deck of Cards
startHiddenfalse
idbody
Card
defaulttrue
idbody1
labelCálculo
titleCálculo

O botão "CálcularCalcular" será habilitado apenas quando houver roteiros ordinários selecionados ou roteiros com status "Não integrado", caso seja selecionado um roteiro ordinário e outro roteiro com status "Não integrado", ficará habilitado apenas a opção "Calcular".

Image Added

O roteiro de "Rescisão" não pode ser cálculado calculado através dessa rotina, da mesma forma que não pode ser calculado nas rotinas de cálculos por roteiros pré-existentes, ou seja, apenas é possível realizar a integração.

Image AddedImage Removed

Ao selecionar qualquer roteiro "calculável" o botão "Filtro" também é habilitado, possibilitando a criação de filtros específicos para o cálculo, esse filtro é apenas para calculo, não sendo utilizado para integração, cancelamento integração e fechamento.

Image Added

Card
idbody2
labelIntegração
titleIntegração

O botão de integração será habilitado quando qualquer roteiro seleciondo seja integrável e que não esteja integrado

Image Added

Card
idbody3
labelCancelamento Integração
titleCancelamento Integração

O botão seja selecionado, assim como o de "Cancelar Integração" será habilitado quando selecionado qualquer roteiro integrável, cuja integração já tenha sido efetuada, seja selecionado.

Card
idbody3
labelCancelamento Integração
titleCancelamento Integração

Image Added

Card
idbody3
labelFechamento
titleFechamento

Da mesma forma que os demais, o O botão de fechamento será habilitado apenas quando estiver selecionado um roteiro ordinário, ou um roteiro que já esteja previamente integrado.

Image Added

Mantendo o funcionamento da rotina anterior, se o parâmetro MV_FECFOL estiver habilitado, e for selecionado qualquer outro roteiro junto com um roteiro ordinário (Exemplo: FOL e VTRBEN), o botão de "Fechamento" não será habilitado.

Image Added

Card
idbody3
labelExecução em segundo plano
titleExecução em segundo plano

Ao executar qualquer um dos processos, a tela é paralisada com a informação para "Aguardar" enquanto o processo é realizado, para que isso não ocorra, e o processamento seja realizado em segundo plano, liberando a tela para uso em paralelo, é possível configurar uma opção para tal, clicando na engrenagem no canto superior direito da tela:
Image Removed
Image Removed
Image Added

Para que essa opção fique disponível é necessário que os requisitos para utilização do Novo Schedule esteja configurado no ambiente, conforme documentação.

Ao efetuar a execução por schedule, a rotina poderá ser fechada e o andamento acompanhado pelo EventViewer Event Viewer.

Caso a rotina permaneça aberta, quando a execução for finalizada será exibido uma notificação a respeito, se existir algum log, a notificação virá acompanhada de uma mensagem, perguntando se deseja visualizar o log.

Image Added

Informações
titleDicas
  • Para utilização da rotina,
o REST Protheus deve estar corretamente configurado conforme documentação
  • A validação para habilitação dos botões é feita a cada novo roteiro selecionado, ou seja, caso selecione o roteiro "FOL", os botões "Calcular" e "Fechamento" devem ser habilitados, se o roteiro "RES" também for selecionado, o botão "Calcular" automaticamente é desabilitado, uma vez que o roteiro "RES" não deve ser calculado através dessa rotina. Estando o roteiro "RES" integrado, o botão "Fechamento" permanecerá ativo, caso "RES" não tenha sido integrado, ou o parâmetro "MV_FECFOL" esteja ativo e ambos os roteiros sejam da mesma filial/processo/período/semana, o botão "Fechamento" também será desabilitado.


04. DEMAIS INFORMAÇÕES

N/A

05. ASSUNTOS RELACIONADOS

...