PW.ETL - Nota 011163

Módulo: INTERFACES

Funcionalidade: Interfaces

Data/Hora da Publicação: 30/07/2018 14:53:54

Data/Hora Última Alteração: 30/07/2018 14:53:54

Descrição da Nota: Melhoria para Funcionalidade de Upload\Download do Processo de Extração; Melhorias para processo de Interface, e implementação de funcionalidades; evolução da Interface de Informações Retroativas de Notas Fiscais de Indiretos.

Descrição

 

Melhoria para Funcionalidade de Upload\Download do Processo de Extração:

 

Melhoria no carregamento da lista de arquivos da pasta configurada no sistema Remoto para a Tela de Upload\Download.

Melhorias para processo de Interface, e implementação de funcionalidades:

 

- Melhoria para o performance no processo de Interface:

- Ajustes nos controles de conexões abertas e encerradas pelo processo.

- Ajustes nos controles de threads abertas pelo processo.

- O processo de Exclusão dos dados das tabelas intermediarias, será executado em thread paralela ao processo.

- Melhorias para o Log de processo de Interface:

- Serão impressos no log de Execução os Parâmetros utilizados no processo tanto os parâmetros relativos a tarefa da framework como os relativos a interface executado;

- Serão impressos no log de Execução nomes de Triggers que afetem qualquer tabela envolvida no processo de interface intermediarias/ e ou definitivas, esta melhoria busca identificar triggers que possam estar ativas onerando o tempo de processamento;

- Melhoria no controle de Conexões:

- Melhoria na abertura de conexões, para minimizar erros por em caso de falha de conexão, serão realizadas até 3 tentativas de conexão caso haja algum erro.

- Implementado controle de conexões para impedir que conexões abertas pelo processo permaneçam abertas por muito tempo após a finalização do mesmo.

 

- Funcionalidades implementadas para o Processo de Interface:

Gravação de log de Erros ao final do processo:

- Através do botão Processar (Avançado) a opção de gravar Log de Erros no final do processo. Será possível selecionar entre os formatos Xls (planilha Excel) ou PDF.

Caso a interface esteja finaliza e exista algum log em qualquer dos formatos disponibilizados para o Relatório o Botão “Relatório Salvo” estará habilitado e o relatório gravado será aberto, caso haja mais de um relatório gravado para a tarefa da interface será exibido uma tela que permitirá selecionar qual arquivo deverá ser aberto.

 

Observações sobre esta funcionalidade:

1ª -  A nomenclatura do arquivo será definida pelo identificador da tarefa seguido da data e hora da Execução.

2ª -  A gravação deste log não impacta na execução do processo, pois o processo corre fora da tarefa de execução de interface.

3ª -  Em caso de agendamento será gravado um relatório para cada execução do agendamento.

4ª - Ao gerar um relatório pela tela de Erros do processo o mesmo será gravado automaticamente tornando-se acessível através do botão “Relatório Salvo”, caso já existe um relatório salvo para tarefa e mesmo assim o usuário clique no botão para gerar um novo relatório o relatório existente será substituído pelo novo gerado.

5ª -  Os relatórios serão excluídos a após 30 dias da data de criação.

 

- Execução de Procedures pelo Processo de Interface:

- Através do botão Processar (Avançado) a opção de executar procedures, antes ou no final do processo. Será possível selecionar procedures do banco para que sejam acionadas pelo processo de interface, passando ou não parâmetros para a mesma, e ainda definir se a interface deverá ou não prosseguir a execução em caso de falha da execução da procedure.

 

 

Ao marcar o parâmetro para execução da procedure será exibida uma tela onde será possível visualizar e selecionar as procedures do banco, nesta tela será possível informar parâmetros (Parâmetros de Entrada) para a procedure caso a mesma possua e visualizar os parâmetros de Saída (parâmetro out) caso a procedure possua. Os Parâmetros de Saída podem ser utilizados para retornar informações da execução da procedure para o processo.

 

 

Observações sobre esta funcionalidade:

1ª -  A interface aguarda a execução da procedure para continuar seu fluxo normal (ou finalizar o processo em caso de erro da procedure, caso esteja parametrizado desta forma), seja a procedure configura para executar no início ou no final do processo.

2ª -  Em caso de agendamento a procedure será executada conforme parametrizada para cada execução do agendamento.

3ª -  As procedures não são de responsabilidade da interface, o processo apenas fará a chamada da mesma.

Evolução da Informações Retroativas de Notas Fiscais de Indiretos.

 

Foi implementado preenchimento da informação de Conta Contábil do Item, campo NIT_COD_CTA da tabela BSC_NF_ITEM. Os demais campos do item permaneceram conforme cadastrados previamente no sistema.

 

Evolução de Notas Fiscais de Indiretos.

 

Ajuste na Formula de CFPS - Código 0000299, tratamento erro caso as datas de Emissão ou movimentação da Nota não estejam informadas corretamente na origem dos dados.

 

 

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Ajuste para preenchimento da Conta Contábil do Item de Nota Fiscal, pelo processo de interface para interface de Informações Retroativas de Notas Fiscais de Indiretos; Melhorias nos tratamentos e Logs de informações de Erros de para o Serviço de Validação e Inclusão de Dados nas tabelas Definitivas.

Correção da regra de totalização do valor contábil do item, pois o parâmetro TOTALIZA_ICMS_PIS_COF não estava fazendo a somatória dos valores de impostos dos itens corretamente.

Correção do problema ao mapear campos do tipo DATA.

Melhorias para o controle de Conexões com banco nos processos de Interface, e log de erro do processo e as Telas relacionadas ao Processo de Execução de interface.


Pacotes de Atualização