Á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.


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

O botão "Calcular" 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".



O roteiro de "Rescisão" não pode ser 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.



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.

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

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

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

Card
idbody3
labelFechamento
titleFechamento

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

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 BEN), o botão de "Fechamento" não será habilitado.

Image RemovedImage 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:



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

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

...