Módulo Interativo Visual De Configuração Para Carga De...

Preview:

Citation preview

Módulo Interativo Visual De Configuração Para Carga

De Dados No Sistema Protheus 10

Acadêmico: Rodrigo João AmorimProf. Orientador: Dr. Oscar Dalfovo

�Introdução�Objetivos�Fundamentação Teórica�Trabalhos Correlatos

Roteiro da apresentaçãoRoteiro da apresentação

�Trabalhos Correlatos�Desenvolvimento da Ferramenta�Implementação�Operacionalidade do Sistema�Conclusão�Extensões

02 / 32

� ERP;

� TOTVS;

Introdução

� TOTVS;

� Protheus 10;

� Dificuldades Encontradas no Ambiente Corporativo Atual.

03 / 32

Objetivo GeralObjetivo Geral

O objetivo deste trabalho é odesenvolvimento de uma aplicação queautomatize o processo de carga de dados noambiente corporativo já existente na Selgronambiente corporativo já existente na SelgronIndustrial Ltda. Tornando assim o processo decarga de dados e a manutenção em eventuaisalterações no layout do arquivo a ser importadobem mais eficiente.

04 / 32

ObjetivosObjetivos EspecíficosEspecíficos

� apresentar uma aplicação desktop paraexecução da carga de dados no sistemaProtheus 10 visando reduzir o tempo gastono processo;

� automatizar a estruturação dos arquivosque serão carregados sem a necessidadeque serão carregados sem a necessidadede intervenção direto no código fonte dosistema Protheus 10;

� possibilitar a interação do usuário com oprocesso de carga de dados sem que hajaum contato direto com o departamento dedesenvolvimento do sistema Protheus 10.

05 / 32

Fundamentação TeóricaFundamentação Teórica

� ERPERP

� Enterprise Resource Planning, são pacotes de gestão empresarialou de sistemas integrados, com recursos de automação einformação, visando contribuir com o gerenciamento dos negóciosempresariais.empresariais.(REZENDE E ABREU, 2001)

� ERP é um software de planejamento de recursos empresariais queintegra as diferentes funções da empresa para criar operações maiseficientes. Integra os dados-chaves e a comunicação entre as áreasda empresa, fornecendo informações detalhadas sobre suasoperações.(BUCKHOUT, FREY E NEMEC, 1999)

06 / 32

Fundamentação TeóricaFundamentação Teórica

� Carga de Dados AtualCarga de Dados Atual

�� Identificação do Identificação do layoutlayout atual do arquivo;atual do arquivo;

��Criação do código fonte específico;Criação do código fonte específico;��Criação do código fonte específico;Criação do código fonte específico;

�� Validação em ambiente teste;Validação em ambiente teste;

�� Parada do sistema em produção para compilação.Parada do sistema em produção para compilação.

��Chamada específica no Chamada específica no menu.menu.

��Liberação para o usuárioLiberação para o usuário07 / 32

Trabalhos CorrelatosTrabalhos Correlatos

� Souza (2004), apresenta o tão quanto édemorado à implantação de um sistema de ERPMicrosiga 7, nome que antecede o Protheus 10,em uma organização;em uma organização;

� Nascimento (2001), o mesmo demonstra oestudo de um caso real de migração de banco dedados de sistemas ERP legado para o banco dedados do novo sistema ERP.

12 / 32

Desenvolvimento da Desenvolvimento da FerramentaFerramenta

�Sistema Protheus 10�AdvPL�AdvPL�TotvsDBAccess

�Sistema desenvolvido

13 / 32

Protheus 10Protheus 10

13 / 32PlataformaPlataforma

Protheus 10Protheus 10

13 / 32TotvsDBAccessTotvsDBAccess

RF01: O sistema deverá possibilitar ao usuário o cadastramento de registros de configuração de

importação.

RF02: O sistema deverá possibilitar a alteração de registros de configuração.

� Requisitos FuncionaisRequisitos Funcionais

Desenvolvimento da Desenvolvimento da FerramentaFerramenta

RF02: O sistema deverá possibilitar a alteração de registros de configuração.

RF03: O sistema deverá possibilitar a exclusão de registro de configuração de importação.

RF04: O sistema possibilitará a execução do processo de carga de dados.

RF05: O sistema possibilitará ao usuário a seleção da fonte de dados para a carga de dados.

RF06: O sistema possibilitará ao usuário a seleção da tabela que recebera os dados importados.

RF07: O sistema deverá possibilitar ao usuário a validação do arquivo antes da rotina de importação dos dados.

RF08: O sistema deverá possibilitar ao usuário visualizar o arquivo em uma tela sem a necessidade de executar a importação dos dados. 14 / 32

� Diagrama de Diagrama de casoscasos de usode uso

Desenvolvimento da Desenvolvimento da FerramentaFerramenta

Módulo de Configurações de Carga de Dados

UC01 - Cadastrar arquivo de

configuração

UC02 - Alterar arquivo de

configuração

UC03 - Excluir arquivo de

configuração

UC04 - Executar processo carga de

dados

15 / 32

Usuário

dados

UC05 - Selecionar arquivo

UC06 - Selecionar tabela

UC07 - Validar dados

UC08 - Visualizar importação

� DiagramaDiagrama dede atividadesatividades

Desenvolvimento da FerramentaDesenvolvimento da Ferramenta

ConfiguraçãoConfiguração dodo arquivoarquivodede cargacarga dede dadosdados

16 / 32

� Modelo entidadeModelo entidade--relacionamento (MER)relacionamento (MER)

Desenvolvimento da FerramentaDesenvolvimento da Ferramenta

18 / 32

� Técnicas e ferramentas utilizadasTécnicas e ferramentas utilizadas� Enterprise Architect e DB Designer:

criação dos diagramas ,casos de uso e MER;

� TOTVS Development Studioferramenta de programação;

ImplementaçãoImplementação

ferramenta de programação;

� AdvPL:programação da ferramenta;

� MSSQL:base de dados de informações do sistema;

� Totvs DBAccess:troca de informações entre o Protheus e o BD;

� SQL Server Management Studio:Visualização dos dados direto no banco de dados.

19 / 32

OperacionalidadeOperacionalidade

Tela inicial do usuárioTela inicial do usuário20 / 32

OperacionalidadeOperacionalidade

Tela de configuraçõesTela de configurações21 / 32

OperacionalidadeOperacionalidade

Tela inicial da rotinaTela inicial da rotina22 / 32

OperacionalidadeOperacionalidade

TabelaTabela Cabeçalho das ImportaçõesCabeçalho das Importações

Tabela Tabela Import. FixadoImport. Fixado

23 / 32

Tabela Tabela Import. DelimitadoImport. Delimitado

OperacionalidadeOperacionalidade

Questionário Questionário Inclusão da configuração de um novo arquivoInclusão da configuração de um novo arquivo

24 / 32

OperacionalidadeOperacionalidade

Tela de inclusãoTela de inclusão25 / 32

OperacionalidadeOperacionalidade

ArquivosArquivos

Cadastro de ProdutoCadastro de Produto 26 / 32

OperacionalidadeOperacionalidade

CadastroCadastro

Modelo DelimitadoModelo Delimitado 26 / 32

OperacionalidadeOperacionalidade

CadastroCadastro

Modelo FixoModelo Fixo 26 / 32

Considerações FinaisConsiderações Finais

� ConclusõesConclusões

�Objetivos Atingidos;

�Dificuldades;�Dificuldades;

�Diferencial

29 / 32

Considerações FinaisConsiderações Finais

� ExtensõesExtensões

�� PossibilitarPossibilitar oo cadastrocadastro dede regrasregras dede negócionegócio.. EsteEstecadastrocadastro sese dariadaria emem umauma novanova tabela,tabela, ondeonde existiriaexistiria umaumareferênciareferência aa cadacada campocampo queque seráserá importadoimportado dodo arquivo,arquivo,comcom istoisto oo usuáriousuário poderiapoderia definirdefinir regrasregras dodo tipo,tipo, variávelvariávelcomcom istoisto oo usuáriousuário poderiapoderia definirdefinir regrasregras dodo tipo,tipo, variávelvariávelcódigocódigo diferentediferente dede determinadodeterminado valorvalor;;

�� PossibilitarPossibilitar oo vínculovínculo diretodireto comcom outrooutro bancobanco dede dados,dados, aoaoinvésinvés dede lerler umum arquivoarquivo textotexto interagirinteragir diretodireto outraoutrainstânciainstância dodo SGBD,SGBD, esteeste processoprocesso podepode serser realizadorealizadosimplesmentesimplesmente configurandoconfigurando umum novonovo bancobanco dede dadosdados nono

TotvsDBAccessTotvsDBAccess..

30 / 32

ReferenciasReferencias

��BUCKHOUT, S.; FREY, E.; NEMEC JR., J. Por um ERP eficaz. BUCKHOUT, S.; FREY, E.; NEMEC JR., J. Por um ERP eficaz. HSM ManagementHSM Management, n. 3, p. 30, n. 3, p. 30--36, 36, set./out. 1999.set./out. 1999.

��NASCIMENTO, A. B et al.NASCIMENTO, A. B et al. Aplicação de Regras de Negocio em um Sistema ERP.Aplicação de Regras de Negocio em um Sistema ERP. 2001. 2001.

Trabalho de Conclusão de Curso (Pós Graduação em ETrabalho de Conclusão de Curso (Pós Graduação em E--bussines), Centro Federal de Educação bussines), Centro Federal de Educação Tecnológica, Rio de Janeiro.Tecnológica, Rio de Janeiro.

��REZENDE, Denise Alcides; ABREU, Aline França de. REZENDE, Denise Alcides; ABREU, Aline França de. Tecnologias Aplicadas a Sistemas de Tecnologias Aplicadas a Sistemas de Informações EmpresariaisInformações Empresariais. In:______. Tecnologia da Informação Aplicada a Sistemas de . In:______. Tecnologia da Informação Aplicada a Sistemas de Informação Empresariais. São Paulo: Atlas S.A., 2001. p.206Informação Empresariais. São Paulo: Atlas S.A., 2001. p.206--209.209.

��SOUZA, L.SOUZA, L. Aplicação de Regras de Negocio em um Sistema ERP.Aplicação de Regras de Negocio em um Sistema ERP. 2004. Trabalho de 2004. Trabalho de

Conclusão de Curso (Bacharelado em Ciências da Computação) Centro de Ciências Exatas e Conclusão de Curso (Bacharelado em Ciências da Computação) Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau.Naturais, Universidade Regional de Blumenau, Blumenau.

31 / 32

Obrigado!Obrigado!Obrigado!Obrigado!

O importante não é vencer todos os dias, mas lutar sempre.

Waldemar Valle Martins

Recommended