01. DADOS GERAIS
| Produto: | |
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | |
|---|
| 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, 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 será enviado o arquivo para 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.

