Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

TOTVS Backoffice



Linha de Produto:

Linha Datasul

Segmento:

Manufatura

Módulo:

Suporte

Função:Manutenção Ocorrências GPS
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DMANADVEN-24712


02. SITUAÇÃO/REQUISITO

Algumas UNIMEDs estão executando o relatório de ocorrência para um volume alto de registros, o que acaba gerando um demora excessiva no retorno da requisição, além de prender agente no appserver durante esse processo que pode levar mais de 1h.

03. SOLUÇÃO

Alterado para quando se tratar de um volume elevado de ocorrências no relatório de exportação, é necessário que o sistema identifique e faça a execução desse processo em RPW.

  • Adicionados dois novos parâmetros na configuração do usuário na rotina de ocorrências ('manutenção do parâmetro pelo ícone de engrenagem na própria rotina de Ocorrências'). Os parâmetros são: Servidor RPW e Tempo de resposta (Exportação).
  • O campo de Servidor RPW é uma lista que irá listar os servidores disponíveis. Informação obrigatória
  • O campo Tempo de Resposta (Exportação) é um campo inteiro definido em minutos. Informação obrigatória. O tempo padrão liberado pela Totvs setado inicialmente no campo será 1 minuto, cabendo ao usuário ajustar conforme achar melhor, limitado a 30 minutos (já é um tempo elevado para uma execução em appserver).


  • Para forçar o usuário a deixar um RPW configurado para execução dessa rotina, na execução da exportação, irá verificar se a informação de rpw default do usuário possui valor, se não tiver, irá exibir erro e obrigar que a configuração seja feita, deve informar um RPW na configuração e salvar.


  • Como deve funcionar a exportação com esses dois novos campos, na API método de exportação online (opção Exportar), vai validar tempo de resposta configurado e se durante a execução da exportação esse tempo for excedido, gera automaticamente um pedido RPW para essa rotina. Cria um pedido RPW e aborta a execução online alertando o usuário que o tempo limite foi excedido e a execução será realizada em RPW no servidor de execução 'X' (conforme configuração mencionada acima) e ao finalizar a execução no RPW será enviado o arquivo para central de documentos.


Se o tempo para processar a execução demorar mais que o configurado, mas não ultrapassar o tempo para a geração do arquivo (não for gerado via RPW), irá exibir a mensagem alertando o usuário, e o arquivo será gerado e disponibilizado na Central de Documentos.


  • Adicionada nova opção, Exportar via RPW. Essa opção gerará o pedido de execução para o servidor RPW configurado, após a execução do pedido no RPW o documento será enviado para a Central de documentos.