Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.

 

 

Informações Gerais

 

Especificação

Produto

Datasul

Módulo

CMG -Caixa e Bancos

Segmento Executor

Manutatura

Projeto

D_MAN_FIN001

IRM

PCREQ-475

Requisito

PCREQ-3628

Subtarefa

PDRMAN-4273

Release de Entrega Planejada

12.1.8

Réplica

Não há

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

 

 

Objetivo

 

Em breve a tecnologia Adobe Flex deixará de ser suportada pelos navegadores WEB e as atuais telas do Produto construídas nesta tecnologia, deixarão de funcionar. 
Portanto, a tela "Importar Extrato Bancário" que atualmente está em Flex, deverá ser convertida para HTML, utilizando o novo Framework HTML da TOTVS.
 

Definição da Regra de Negócio


Rotina Afetada

Rotina

Tipo de Operação

Opção de Menu

Importar Extrato Bancário (CMG.ImportBankStatementView) 

Evoluída

Datasul => Financeiro / Controladoria => Caixa e Bancos => Tarefas


Regra Geral

A tela principal e sub-telas da rotina "Importar Extrato Bancário" (ver abaixo "TELA FLEX") devem ser convertidas para o HTML, seguindo o que foi definido no protótipo (ver abaixo "PROTÓTIPO TELA HTML").

A Regra de Negócio desta Funcionalidade não deve ser alterada, portanto a camada de negócio (programa progress chamado pela tela Flex - cmg909za) deve ser adaptada para receber as informações no novo formato, mas sem alterar o comportamento. Por exemplo o campo Conta Corrente, que atualmente é uma Faixa, deve ser alterada para uma Lista definida pelo Usuário, mas a regra para considerar as Contas existentes no arquivo de importação, deve ser a mesma.

As Regras de Importação cadastradas pelo usuário deverão ser salvas na tabela "regra_extrat_bcio" (ver abaixo "Dicionário de Dados").

 

Execução

A execução da importação (uma ou todas) sempre será Batch (RPW), mesmo que o usuário solicitar uma execução agora, será feito uma agendamento RPW para executar naquele momento.

Após o termino da Execução, deverá ser gerado um relatório (ver abaixo "RELATÓRIO DE SAÍDA") indicando os erros encontrados, ou se a execução foi bem sucedida. O resultado deverá estar separado por Regra e Arquivo.

O relatório deverá ficar disponível para o usuário na Central de Documentos do Datasul.

 

Arquivo de Importação

Para informar o arquivo de importação o usuário terá duas opções (controlado pelo campo "Upload" existente na tela):

  • Upload = Não - O usuário deverá informar o caminho completo onde está o arquivo. Lembrando que, a execução será feita no Servidor, portanto o arquivo será buscado a partir de lá. Se o usuário informou, por exemplo "c:\tmp", o programa irá buscar do "c:\tmp" da máquina do Servidor. Neste caso o ideal é o usuário informar um caminho de rede compartilhado onde o Servidor tenha acesso;
  • Upload = Sim - O usuário deve informar um arquivo, que será solicitado via Caixa de Dialogo do Windows. O programa irá fazer o Upload do arquivo, que será salvo na tabela "arq_regra_extrat_bcio" (ver abaixo "Dicionário de Dados") e recuperado no momento de execução da Regra no Servidor. Neste caso, não é necessário ter nenhum caminho de rede específico.

 

Protótipo de Tela

 

TELA FLEX

 


 PROTÓTIPO TELA HTML

 


RELATÓRIO DE SAÍDA

 

Fluxo do Processo

Não se aplica.

 

Dicionário de Dados

 

Chamado: TSZWA2


Tabela

DescriçãoBancoMódulo
regra_extrat_bcioRegra de Importação de Extrato BancárioemsfinCMG

Índice

Tipo

Chave

rgrxtrtb_id

Primário / Únicocod_usuario + num_id_regra_extrat

Campo

TipoTamanhoValor InicialMandatórioTítuloPictureHelp de Campo

cod_usuario

Char12 SimUsuáriox(12)Código do Usuário

num_id_regra_extrat

Int

90SimID Regra999999999Identificador da Regra de Extrato
des_regra_extratChar40 NãoDescrição Regrax(40)Descrição da Regra Extrato

cod_banco

Char8 NãoBancox(8)Código do Banco

des_list_cta_corren

Char

500 NãoContas Correntesx(500)Lista de Contas Correntes

cod_layout_extrat

Char

8 NãoLayout Extratox(8)Código do Layout do Extrato

log_upload

Log1noNãoUploadSim/NãoRealizar Upload ?

dsl_arq_import

Char

500 NãoArquivo Importaçãox(500)Arquivo de Importação

log_transf_arq

Log 
1noNãoTransferirSim/NãoTransferir Arquivos ?
dsl_dir_transfChar500 NãoDiretóriox(500)Diretório para Transferência
dat_ult_execData10?NãoDt Ult Execução99/99/9999Data da Última Execução
hra_ult_execChar8 NãoHr Ult Execução99:99:99Hora da Última Execução
Livres Padrões       

 

 

Tabela

DescriçãoBancoMódulo
arq_regra_extrat_bcioArquivo de Importação da Regra de ExtratoemsfinCMG

Índice

Tipo

Chave

arqrgrxt_id

Primário / Únicocod_usuario + num_id_regra_extrat + num_seq_arq_regra

Campo

TipoTamanhoValor InicialMandatórioTítuloPictureHelp de Campo

cod_usuario

Char12 SimUsuáriox(12)Código do Usuário

num_id_regra_extrat

Int

90SimID Regra999999999Identificador da Regra de Extrato

num_seq_arq_regra

Int 
40SimSequência9999Sequência do Arquivo
nom_arq_regraChar50 NãoNome Arquivox(50)Nome do Arquivo da Regra
blb_arq_regraBlob  NãoArquivo Arquivo da Regra
val_tam_arqDec190NãoTamanho>>>,>>>,>>>,>>>,>>9Tamanho do Arquivo
dat_ult_alterDat10?NãoDt Última Alteração99/99/9999Data da Última Alteração
hra_ult_alterChar8 NãoHr Última Alteração99:99:99Hora da Última Alteração
Livres Padrões       

 

 

Grupo de Perguntas

Não se aplica.

 

Consulta Padrão

Não se aplica.

 

Estrutura de Menu

 

Chamado: TTAEJ3


Procedimentos

Procedimento

html.importbankstatement

Descrição

Importar Extrato Bancário

Módulo

CMG

Programa base

html.importbankstatement

Nome Menu

Importar Extrato Bancário

Interface

WEB

Registro padrão

Sim

Visualiza Menu

Sim

Release de Liberação

 12.1.8

 

Programas

Programa

html.importbankstatement

Descrição

Importar Extrato Bancário

Nome Externo

 

Nome Menu/Programa

Importar Extrato Bancário

Nome Verbalizado

Importar Extrato Bancário

Procedimento

html.importbankstatement

Template

Programa HTML

Tipo

Tarefas

Interface

WEB

Executa via RPC

Não

Registro padrão

Sim

Outro Produto

Não

Visualiza Menu

Sim

Query on-line

Não

Log Exec.

Sim

Informar os papeis com

os quais o programa deve

ser vinculado

 *

 

Outras Alterações de Menu

Alterar o Nome Verbalizado dos Programas conforme abaixo:

ProgramaTipoNome Verbalizado
bas_extrat_cta_corren_importProgressImportar Extrato Bancário (Modo Clássico)
cmg.importbankstatementviewFlexImportar Extrato Bancário (Flex)
html.importbankstatementHTMLImportar Extrato Bancário

 

 

Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.

 

 

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))