TRABALHO DE FINAL DE CURSO IMPLEMENTAÇÃO DE AMBIENTE DE TESTES E DESENVOLVIMENTO DE RELATÓRIOS EM UM SISTEMA ERP

Documentos relacionados
Manual do Visualizador NF e KEY BEST

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

Ponto Secullum 4 ESPECIFICAÇÕES TÉCNICAS FUNCIONALIDADES FICHA TÉCNICA. Ficha Técnica

2013 GVDASA Sistemas Cheques 1

Principais Novidades Abril/2013 a Junho/2013

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Solução Integrada para Gestão e Operação Empresarial - ERP

Relatório Gerencial. Coordenação de Tecnologia da Informação e Comunicação FUNDEPAG 17/01/2013

Informe afill Tecnologia. afill Export

Esses recursos aplicados possibilitaram gerar soluções desktop e WEB para atividades de:

ATUALIZAÇÃO DA VERSAO Abaixo constam as alterações referentes a versão do dia 02/05/2012:

Tel. (0xx11) Fax (0xx11)

Plano de Gerenciamento do Projeto

Introdução a Computação

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft.

Sistema MSYS - Sistema Financeiro para Produtoras de Cinema e Vídeo

Fox Gerenciador de Sistemas

OBJETIVO MATERIAIS NECESSÁRIOS DESCRIÇÃO DAS PRINCIPAIS ATIVIDADES

Escritório Virtual Administrativo

Material de Apoio. Sistema de Informação Gerencial (SIG)

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

Cordilheira Escrita Fiscal 2.109A

Operações de Caixa. Versão 2.0. Manual destinado à implantadores, técnicos do suporte e usuários finais

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

ATUALIZAÇÃO DA VERSAO Abaixo constam as alterações referentes a versão do dia 28/09/2012:

Sistemas ERP. Profa. Reane Franco Goulart

Relacionamento Clientes

Lista de exercícios 01

ERP. Enterprise Resource Planning. Planejamento de recursos empresariais

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Procedimentos para Reinstalação do Sisloc

ERP Enterprise Resource Planning

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

Manual Módulo Livro Caixa Livro Caixa Atualizada com a versão 1.3.0

Apresentação PostgreSQL 8.2/ 8.3 Domingos Martins ES

AUTOR(ES): IANKSAN SILVA PEREIRA, ALINE GRAZIELE CARDOSO FEITOSA, DANIELE TAMIE HAYASAKA, GABRIELA LOPES COELHO, MARIA LETICIA VIEIRA DE SOUSA

Prof. Marcelo Machado Cunha

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

Programa de Parceria

Manual SAGe Versão 1.2 (a partir da versão )

Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr.

Módulo 4: Gerenciamento de Dados

LMA, Solução em Sistemas

Cartilha da Nota Fiscal Eletrônica 2.0 Hábil Empresarial PROFISSIONAL & Hábil Enterprise

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

ATUALIZAÇÃO DA VERSAO Abaixo constam as alterações referentes aversão do dia 12/06/2013:

César Cruz Proprietário [18/04]

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

ESTOQUE. Manual Estoque Atualizado em 29/06/2007 Pág. 1

Curva ABC. Tecinco Informática Ltda. Av. Brasil, º Andar Centro Cascavel PR

Sistema de Controle de Solicitação de Desenvolvimento


BH PARK Software de Estacionamento

Sistemas Integrados de Gestão Empresarial

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

O Instituto Véritas, tem como presidente, Marcelo Bastos, Secretário Parlamentar, ex-vereador, Consultor especial para projetos governamentais,

Engenharia de Software III

Changelog 30/04/2015. Versão

Sistemas de Produtividade

NetEye Guia de Instalação

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA

Tecnologia para resultados Mais ERP

Emissão de Nota Fiscal de Serviço Eletrônica

Outlook XML Reader Versão Manual de Instalação e Demonstração UNE Tecnologia

Manual de Utilização

Pag: 1/20. SGI Manual. Controle de Padrões

Documentação de Controle de Acesso Descrição das opções disponíveis

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Manual de Utilização Sisamil - Sistema Integrado de Saúde Amil Manual de Utilização 1 54

*HUPRQGR±0DQXDOGR8VXiULR

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira

Agendamento para Importação de Notas Fiscais

SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados

Proposta Comercial. Proposta Comercial de prestação de serviços de Desenvolvimento de web site para o Vereador Marcelo Ramos.

Software de gerenciamento de impressoras

Precision. A sua Solução de Gestão Empresarial. Características do Sistema: Principais Recursos:

Noções de. Microsoft SQL Server. Microsoft SQL Server

CADASTROS E CONCEITOS DAS BASES DE DADOS

Manual do módulo Hábil NFS-e Emissor de Nota Fiscal de Serviço Eletrônica

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

A ESCOLHA DO SOFTWARE PARA INFORMATIZAÇÃO DA SUA EMPRESA

Considerações a serem feitas antes da implantação.

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

HOEPERS USA TECNOLOGIA PARA QUEBRAR PARADIGMAS E OBTER GERENCIAMENTO TOTAL DAS DEMANDAS DA ORGANIZAÇÃO

Passo a Passo do Orçamentos de Entrada no SIGLA Digital

MANUAL DE UTILIZAÇÃO MASTER VENDAS

FECHAMENTO FISCAL ENTRADAS

Divulgação do novo telefone da Central de Atendimento da Cemig: Análise da divulgação da Campanha

Material de Apoio. SEB - Contas a Pagar. Versão Data Responsável Contato 1 05/12/2011 Paula Fidalgo paulaf@systemsadvisers.com

Ambiente de Pagamentos

SOFTWARE PROFIT 2011.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel

Lei do Imposto. Dezembro

NBC TSP 10 - Contabilidade e Evidenciação em Economia Altamente Inflacionária

Manual do Sistema "Vida - Controle Financeiro" Editorial Brazil Informatica

CATÁLOGO DE CUSTOMIZAÇÕES Apontamento Web

1 - Por que a empresa precisa organizar e manter sua contabilidade?

Transcrição:

UNIÃO EDUCACIONAL MINAS GERAIS S/C LTDA FACULDADE DE CIÊNCIAS APLICADAS DE MINAS Autorizada pela Portaria nº 577/2000 MEC, de 03/05/2000 BACHARELADO EM SISTEMAS DE INFORMAÇÃO TRABALHO DE FINAL DE CURSO IMPLEMENTAÇÃO DE AMBIENTE DE TESTES E DESENVOLVIMENTO DE RELATÓRIOS EM UM SISTEMA ERP LORIVAL ABADIO DE RESENDE UBERLÂNDIA, 2004

LORIVAL ABADIO DE RESENDE IMPLEMENTAÇÃO DE AMBIENTE DE TESTES E DESENVOLVIMENTO DE RELATÓRIOS EM UM SISTEMA ERP Trabalho de final de curso submetido à UNIMINAS como parte dos requisitos para a obtenção do grau de Bacharel em Sistemas de Informação. Orientador: Prof. M.Sc. Francisco José Muller UBERLÂNDIA, 2004

ii LORIVAL ABADIO DE RESENDE IMPLEMENTAÇÃO DE AMBIENTE DE TESTES E DESENVOLVIMENTO DE RELATÓRIOS EM UM SISTEMA ERP Trabalho de final de curso submetido à UNIMINAS como parte dos requisitos para a obtenção do grau de Bacharel em Sistemas de Informação. Banca Examinadora: Uberlândia, 10 de julho de 2.004 Prof. Esp. Alexandre Rangel Prof. M.Sc. Francisco José Muller Profª. Dra. Kátia Lopes Silva Prof. Márcio dos Reis Caetano

iii RESUMO Um sistema Integrado de Gestão Empresarial (ERP) é um sistema de apoio aos processos internos da corporação proporcionando total integração entre eles. Em tal sistema os trabalhos efetuados por um profissional da área de informática da empresa são fundamentais para o aprimoramento, atualização, disponibilização e extração de informações. O presente trabalho tem por objetivo apresentar as soluções de problemas desenvolvidas, em um sistema ERP, e a importância delas e do estágio para a organização.

iv ABSTRACT An Integrated system of Enterprise Administration (ERP) is a system of support to the internal processes of the corporation providing total integration among them. In such system the works done by a professional of the field of computer science of the company are basic for the improvement, updating, providing disponability and extraction of information. The present work has as objective to present the developed solutions of problems, in a ERP system, and their importance of the training for the organization.

v SUMÁRIO LISTA DE FIGURAS... LISTA DE ABREVIATURAS E SIGLAS... 1 INTRODUÇÃO... 2 CARACTERIZAÇÃO DOS SISTEMAS DE INFORMAÇÃO DA REDE INTEGRAÇÃO... 2.1 Histórico dos Sistemas de Informação... 2.1.1 Sistema de Gestão Empresarial ERP... 2.1.1.1 Características do Mega2000... 2.1.1.2 Implantação... 2.2 Formulação do problema... 3 ADMINISTRAÇÃO E MANUTENÇÃO AO MEGA2000... 3.1 Instalação e configuração de servidores para ambiente de testes.. 3.1.1 Apresentação do problema e da solução... 3.1.2 Desenvolvimento da solução... 3.1.3 Problemas e dificuldades encontradas... 3.2 Criação de novos relatórios e customização de outros... 3.2.1 Apresentação do problema e da solução... 3.2.2 Desenvolvimento da solução... 3.2.3 Problemas, dificuldades e erros encontrados... 3.2.4 Integração dos relatórios do Crystal com o Mega2000... 3.2.5 Customização dos relatórios de Contas a Receber... 3.3 Atualização de versão e releases do Mega2000... 3.3.1 Apresentação do problema e da solução... 3.3.2 Desenvolvimento da solução... 3.3.3 Problemas e dificuldades encontradas... 4 CONCLUSÃO... 5 REFERÊNCIAS BIBLIOGRÁFICAS... vi vii 1 3 5 6 7 9 10 12 12 12 12 14 15 15 15 20 22 22 27 27 28 31 32 34

vi LISTA DE FIGURAS FIGURA 1 - Telejornais e programas locais da Rede Integração... FIGURA 2- Projetos Especiais da Rede Integração... FIGURA 3- Projetos de Responsabilidade Social... FIGURA 4- Organograma da Rede Integração... FIGURA 5- Características do ERP Mega2000... FIGURA 6- Tecnologia usada pelo Sistema Mega2000... FIGURA 7- Editor de Registro Mega2000... FIGURA 8- Filtro padrão para os relatórios do Contas a Receber... FIGURA 9- Vínculo entre tabelas - Relatórios do Contas a Receber... FIGURA 10- Seleção de registros - Relatórios do Contas a Receber... FIGURA 11- Layout de um relatório do Contas a Receber... FIGURA 12- Descontinuidade da versão 3.11 do Mega2000... FIGURA 13- Ferramenta Script Runner - Mega2000......... FIGURA 14- Tela de erro na execução dos scripts... FIGURA 15- Ferramenta Oracle Schema Manager... 3 3 4 5 7 8 14 23 24 26 26 27 28 29 30

vii LISTA DE ABREVIATURAS E SIGLAS B2B Business-to-Business DCL Data Control Language DDL Data Definition Language DER Diagrama de Entidades e Relacionamentos DLL Dinamic Linkage Libraries DML Data Manipulation Language ERP Enterprise Resource Planing SGBD Sistema de Gerenciamento de Banco de Dados SISCOM Sistema Comercialização da Rede Globo SQL Structured Query Language UNIMINAS União Educacional de Minas Gerais S/C Ltda

1 INTRODUÇÃO Este trabalho é baseado nas informações obtidas pelo autor durante a realização de seu estágio supervisionado, descrevendo suas experiências vividas, os novos conhecimentos adquiridos, a aplicação prática das teorias aprendidas no meio acadêmico e, ainda, a relevância do estágio para a organização onde foi realizado. Esse estágio foi realizado na Rede Integração no período de setembro/2003 a março/2004, com o objetivo de acompanhar e apoiar o processo de implantação e pós-implantação do sistema ERP 1 Mega2000 na empresa Apesar da Rede Integração manter contrato de manutenção com a softwarehouse 2, garantindo-lhe novas versões do sistema e suporte de helpdesk, o desenvolvimento de novos relatórios, a implementação de ambiente de testes e a atualização de versão, efetuados por um profissional da própria empresa, proporcionam respostas mais ágeis aos usuários na solução dos problemas, esclarecimento de dúvidas e na garantia da disponibilidade das informações do sistema de gestão Mega2000. Além disso, tem-se uma grande economia financeira, comparando-se as despesas com este profissional aos custos que se teria ao contratar os consultores da softwarehouse. Este trabalho traz uma abordagem dessas soluções, bem como, os problemas e dificuldades encontradas. A seguir é apresentada a estrutura da monografia. No capítulo 2 é apresentada a Rede Integração, o histórico dos sistemas computacionais da divisão administrativo/financeiro, o atual sistema de gestão empresarial com suas características tecnológicas e seus diversos módulos, um breve histórico do início de sua implantação e, finalmente, a formulação do problema. 1 Enterprise Resource Planning 2 Empresa desenvolvedora de sistemas

2 No capítulo 3 são apresentadas as principais soluções analisadas e implementadas, bem como os recursos, ferramentas, tecnologias e metodologias utilizadas nesses trabalhos. Os problemas, as dificuldades, os erros e, ainda, a relevância dessas atividades para a organização, também são abordadas. Finalmente, no capítulo 4, são mencionadas as conclusões.

2 CARACTERIZAÇÃO DOS SISTEMAS DE INFORMAÇÃO DA REDE INTEGRAÇÃO A Rede Integração é um grupo empresarial que presta serviço em mídia, comunicação e entretenimento, possibilitando o desenvolvimento de negócios e mercados, atingindo, em sua área de cobertura, 136 municípios do Triângulo Mineiro e Alto Paranaíba, e uma população de 3.291.692 pessoas, com a missão de encantar as pessoas através da comunicação e do entretenimento e superar desafios com soluções criativas. (Marketing, 2003) Em 2001 a Rede Integração foi a primeira emissora totalmente digital de Minas Gerais. Nesse mesmo ano inaugurou o Megaminas.com sendo o primeiro portal de conteúdo dentre as afiliadas da Rede Globo. (Marketing, 2003) O Jornalismo da Rede Integração busca levar à população as informações de primeira mão através de produtos locais tais como: Globo Esporte, MGTV 1 a. e 2 a. edição, Revista Semanal, participação no Bom Dia Minas e Globo News. A figura 1 mostra as logos desses programas que vão ao ar. Com agilidade e ética, o jornalismo é o encarregado de mostrar aos telespectadores as notícias, os fatos e os acontecimentos importantes da região. (Marketing, 2003) FIGURA 1- Telejornais e programas locais da Rede Integração (Marketing, 2003) Em seus últimos projetos especiais (figura 2) pode-se destacar: a série A Saga do Zebu composta por três programas que mostraram o caminho da carne brasileira; o projeto Mais Verão que sacudiu a população com ginástica gratuita, dicas de turismo, saúde, a cultura da nossa gente; (Marketing, 2003) FIGURA 2 - Projetos Especiais da Rede Integração (Marketing, 2003)

4 Destacam-se, ainda, a produção do primeiro Globo Repórter local: Serra da Canastra ; Aventura na Serra que foi um programa mostrando os esportes radicais na Serra da Canastra; Minas Mais Junina projeto que fortaleceu as tradicionais festas juninas; Força do Interior uma série de programas que mostrou as Potencialidades da nossa região. (Marketing, 2003) A Rede Integração assume o seu papel social e encara com responsabilidade suas ações internas e externas (figura 3). Dentre as suas ações, tem-se o Projeto Reviver onde 15% dos espaços comerciais são reservados a disseminação de valores e práticas sociais; diversos apoios que valorizam a cultura, teatro, cinema, exposições; Juntamente com clientes e parceiros a Rede Integração desenvolve campanhas comunitárias, como por exemplo, a campanha Natal para todos. (Marketing, 2003) FIGURA 3 - Projetos de Responsabilidade Social (Marketing, 2003) A Rede Integração, em sua estrutura organizacional (figura 4), está dividida em Conselho, Presidência, Superintendência, Assessoria Jurídica, e as divisões dos setores de Tecnologia, Programação, Financeiro, Comercial, Jornalismo e OPEC. (Marketing, 2003) A Divisão de Tecnologia é responsável pelo suporte técnico de todas as atividades da Rede, em Engenharia e em Tecnologia da Informação. Ela se subdivide nos núcleos de Manutenção de Estúdio, Manutenção de RF, Informática e Externas. É neste núcleo de Informática que foram desenvolvidas e acompanhas as atividades do estágio supervisionado.

5 FIGURA 4 - Organograma da Rede Integração (Marketing, 2003) 2.1 Histórico dos Sistemas de Informação Em 1990, após um período em que o controle da carteira de cobrança era feita por digitação em um sistema contratado da empresa CARFEP Informática, a empresa iniciou seus investimentos na área de Centro de Processamento de Dados (CPD). Para isso adquiriu-se um servidor marca Medidata com processador 386, 16 Mb de memória RAM, 560Mb de espaço em disco rígido, unidade de fita streamer de 60 Mb, 16 portas multi-seriais para os terminais e impressoras, executando o sistema operacional XENIX da Santa Cruz Operation (SCO) e o banco de dados multi-usuário ZIM, distribuído pela empresa RCM. Montou-se uma equipe de desenvolvimento, composta por um analista de sistemas, quatro programadores e um operador. Desenvolveu-se os sistemas de faturamento, contas a receber, contas a pagar e folha de pagamento, tudo na linguagem ZIM. Como sistema contábil foi adquirido o software da Hi-Tech Informática.

6 Em 1993 iniciou-se os investimentos voltados em micro-informática, com a aquisição de quatro microcomputadores marca AlfaDigital com processador 386 de 40Mhz, 4Mb de memória RAM, com o sistema operacional MS-DOS 5.0 e com a contratação da RM Sistemas para licenciamento do direito de uso de seus sistemas de Folha de Pagamento, Controle de Ponto, Contas a Pagar, Contabilidade, Controle Patrimonial, sendo que Faturamento e Contas a Receber continuou usando o antigo sistema que havia sido desenvolvido pela equipe interna. Em 1997 foi contratada a softwarehouse TQI -Tecnologia Qualidade em Informação - para desenvolvimento, em linguagem Delphi utilizando tecnologia cliente/servidor, e implantação dos módulos de Controle Orçamentário, Faturamento, Contas a Receber, Contas a Pagar, Controle de Materiais, Compras, todos gerando informações contábeis em arquivos textos, e o sistema de contabilidade da RM Sistemas importava esses dados. Nesta mesma ocasião adquiriu-se um novo servidor marca Itautec com processador Intel Pentium-PRO 150, sistema operacional Microsoft Windows NT versão 4.0 e banco de dados MS-SQL versão 6.5. Dos antigos softwares, da RM Sistemas, continuou executando a Folha de Pagamento, Ponto, Contabilidade e Patrimônio. Com este último cenário, as informações ficaram muito vulneráveis a erros devido à falta de uma integração confiável. Então, em 2001, adquiriu-se e iniciou-se o processo de análise para implantação e migração a um Sistema Integrado de Gestão Empresarial, ou seja, um ERP. 2.1.1 Sistema de Gestão Empresarial ERP Após avaliar diversos sistemas ERP disponíveis no mercado, a empresa decidiu adquirir um produto denominado MEGA2000, da softwarehouse Mega Sistemas Corporativos Ltda, empresa sediada na cidade de Itu, estado de São Paulo.

7 2.1.1.1 Características do Mega2000 O Mega2000 é um sistema de Gestão empresarial completo, atendendo as diversas áreas como a administrativa, financeira, recursos humanos, distribuição e suprimentos, além dos módulos específicos como Construção Civil, Acadêmico, Industrial, Agrícola, Transportes e outros, conforme figura 5. O sistema conta com mais de 5.000 usuários atendidos por 18 unidades em todo Brasil. Maiores detalhes das características desse ERP e seus módulos, além das que são apresentadas nessa seção, estão no Anexo I, cujo conteúdo foi obtido no site da Mega e no WORKSHOP MEGA2000, bem como, para essa seção também. FIGURA 5 Características do ERP Mega2000 (Mega, 2004) Esse sistema permite a opção de multi plantas, multi moeda e multi estrutura organizacional e contempla também uma forte e dinâmica integração com ferramentas e-procurement, B2B e planilhas organizacionais (excel, word,

8 outlook). O Mega2000 incorpora a tecnologia Thin/Client/Server, com middleware. Nela o produto não se limita a duas camadas - Cliente/Servidor - podendo cada módulo do programa estar situado num servidor diferente, disponibilizando um grande aumento de performance e transformando-o em um Sistema de Gestão Empresarial Distribuído, e totalmente transparente ao usuário (figura 6). FIGURA 6 Tecnologia usada pelo Sistema Mega2000 (Workshop, 2002) Pode-se notar na figura 6 que nesse modelo há N camadas (tecnologia N- Tier):

9 - Camada Server: Banco de Dados; - Camada Midleware: servidor de aplicação Contabilidade, servidor de aplicação Financeiro e servidor de impressão; - Camada Aplicação: servidor com os executáveis Mega2000; - Camada Cliente: estações de trabalho dos usuários; A tecnologia N-TIER apresenta as seguintes vantagens: Possibilita ao MEGA2000 funcionar sobre qualquer SGBD (Sistema de Gerenciamento de Banco de Dados) padrão Ansi: A partir da implementação do conceito de servidores de aplicação, as regras de negócio estão escritas em Delphi, e somente são requisitados e passados para o banco comandos básicos do padrão Ansi, por exemplo: insert, delete, select, update, etc. Facilidade na instalação do cliente: até a versão 2-TIER era necessário instalar em todas as estações o cliente do Banco de Dados, o BDE e o Gerador de Relatórios. A partir do conceito de N-TIER somente é necessário criar um atalho nas estações clientes e instalar o cliente do Crystal Reports. Permite distribuir o processamento das informações (N-TIER): com o conceito dos Servidores de Aplicações é possível distribuir o processamento das informações entre vários servidores, não sobrecarregando uma única máquina. O sistema permite que cada módulo do Mega2000 esteja instalado em um servidor de aplicações diferente. 2.1.1.2 Implantação Para implantar o Mega2000 a empresa investiu em quatro novos servidores, todos da marca Itautec, com fontes de energia redundantes, processador Intel PentinumIII 733Mhz, podendo ser instalado um segundo processador em cada servidor, todos executando o sistema operacional Windows 2000 Server, já pre-instalados pelo próprio fabricante. O servidor de

10 Banco de Dados foi adquirido com cinco discos SCSI em RAID-5 e 512 Mb memória RAM. Já os servidores de relatório, de aplicação e de Terminal Service, foram adquiridos com 1Gb de memória RAM cada um. O processo de configuração dos servidores de Aplicação, Relatório e Servidor do serviço de Terminal Service foi efetuado pelos próprios consultores da Mega e, no caso específico do Banco de Dados ORACLE, por indicação e homologação da Mega, foi efetuado pela empresa DBMaster da cidade de Curitiba/PR. Posteriormente, a Rede Integração, pela sua política de independência de terceiros para solução de problemas relacionados à área de Tecnologia da Informação, capacitou seus profissionais dessa área, com um treinamento oficial da Microsoft em Windows 2000, e outro ministrado pela DBMaster referente à instalação e configuração do banco de dados Oracle. 2.2 Formulação do problema Durante o primeiro ano da implantação do sistema Mega2000 apenas seus próprios consultores estavam envolvidos no processo, inclusive desenvolvendo tarefas que poderiam ser delegadas a área de informática da Rede Integração, tais como atualização de versão, personalização e desenvolvimento de novos relatórios. Depois deste período iniciou-se o treinamento e capacitação dos analistas de sistemas da Rede Integração para execução de tais tarefas. Além disso, estes analistas foram treinados para realizar a instalação e configuração dos servidores de aplicação, banco de dados e relatório. Nesses treinamentos, foi explicada a estrutura da modelagem de dados, a padronização das nomenclaturas dos componentes do banco de dados tais como, funções, procedures, views e as noções básicas do Crystal Report 3 e sua integração com o MEGA2000. Todos esses treinamentos foram ministrados pelos consultores da Mega Sistemas. 3 Software de desenvolvimento e atualização de relatórios

11 Este autor, entre os membros da equipe de informática, foi designado para acompanhar e apoiar o processo de término da implantação do sistema Mega2000, e ainda, a desenvolver as tarefas citadas anteriormente, bem como efetuar a administração e oferecer suporte aos usuários desse sistema. Essa designação foi em virtude do autor ser funcionário da empresa, desde 1.988, tendo atuado de forma direta em todas as fases apresentadas no histórico dos sistemas de informação dessa empresa, e por possuir bons conhecimentos das regras de negócio de uma emissora afiliada à Rede Globo.

3 ADMINISTRAÇÃO E MANUTENÇÃO AO MEGA2000 3.1 Instalação e configuração de servidores para ambiente de testes 3.1.1 Apresentação do problema e da solução Ao atualizar a versão desse sistema Mega2000, por mais que o profissional se dedicasse, o sistema ficava indisponível por muitas horas, ocasionando longas paradas e acúmulo dos trabalhos operacionais dos usuários. Isso se dava em virtude da necessidade de analisar e encontrar soluções para as mensagens de erros que apareciam ao executar os scripts de atualização do banco de dados e, dependendo da gravidade ou do tempo necessário para contornar esses erros, era necessário retornar o backup e continuar usando a versão antiga. Vale ressaltar que a seção 3.3 desse trabalho apresenta o tópico de atualização de versão de forma mais detalhada. Outro problema existente era a necessidade de repetir cenários de erros, ocasionados por má utilização do usuário ou em virtude de erro do próprio sistema. Nessas ocasiões efetuar lançamentos de testes na mesma base de dados da empresa denominada ambiente de produção seria um grande risco a gerar distorções de valores nas análises gerenciais. Por exemplo, se existisse algum problema no módulo de compras, e se tentasse reproduzi-lo, efetuando-se um lançamento, o valor desse lançamento ficaria incorporado aos valores de compras reais da empresa, e, ficaria pendente nos módulos de aprovações orçamentária e de alçada e poderia causar questionamentos ou aprovações indevidas pelos gestores da empresa. Para tais problemas a solução seria criar um ambiente de testes, de forma transparente aos usuários, que proporcionasse acesso a todos os módulos, serviços, relatórios e dados similarmente ao ambiente existente, entretanto, totalmente distinto, sem afetar os dados de produção. 3.1.2 Desenvolvimento da solução Para a criação do ambiente de testes foram necessários dois microcomputadores, com processador PentiumIII 700Mhz. O primeiro era o servidor

13 de banco de dados e o segundo era para prover serviços de Terminal Service, servidor de relatório e servidor de aplicação. Nesse último, foi necessário apenas expandir memória para 1Gbyte. Já no primeiro, foi necessário efetuar, além da expansão de memória para 1Gbyte, a troca do disco rígido para um de 40Gb de capacidade de armazenamento. Nesses dois servidores foram instalados e configurados o sistema operacional Windows 2000 Server. No servidor de banco de dados, foi instalado os software: Oracle Database Server 8.1.7.0.0, Oracle DBA Studio e Oracle Enterprise Manager. Após a instalação desses softwares restaurou-se o último backup dos dados da produção para o ambiente de testes. Ao retornar este backup toda a estrutura física de diretórios e arquivos no sistema operacional foi criada, permanecendo toda a configuração interna do banco Oracle da base da produção, sendo necessário apenas alterar a configuração do banco referente ao número IP para o número correspondente ao número do servidor de testes. No servidor, cuja função seria oferecer os serviços de servidor de relatório, aplicação e Terminal Service, o primeiro software instalado foi o cliente de acesso ao banco de dados Oracle, e foi configurada uma string de conexão para esse banco. Para o serviço de servidor de relatório foi instalado e registrado o software Seagate Crystal Report; adicionado e registrado as DLLs Mega que complementam as funções de relatório a serem utilizadas. Já para o serviço de servidor de aplicação foram instalados e registrados os executáveis - denominados de servers - de todos os módulos do MEGA2000. Para que o Mega2000 identificasse qual era o servidor de aplicação e de relatório (Crystal) foi configurado, usando uma ferramenta própria da Mega, o registro do Windows 2000 com o valor LOCAL_SERVER, como mostra a figura 7. Essa configuração difere em relação à configuração do ambiente de produção pois o ambiente de testes execuva esses dois serviços em um mesmo servidor. Finalmente foi adicionado e configurado o serviço de Terminal Service para proporcionar acesso multi-usuário, pelos clientes, a esse servidor.

14 FIGURA 7 - Editor de Registro Mega2000 3.1.3 Problemas e dificuldades encontradas Foi um grande desafio implantar esse ambiente de forma a proporcionar todas as funcionalidades do ambiente de produção, com um menor número de máquinas possível. O ambiente de produção, como já abordado na seção 2.1.1.2 desse trabalho, contava com quatro servidores. E, inicialmente, para o ambiente de testes, a proposta era consolidar todos os serviços em um único servidor, visto que a empresa não dispunha de quatro PCs para reproduzir fielmente a estrutura física do ambiente de produção. Após vários erros foi necessário estudar sobre o assunto, através de consultas a manuais, a sites na internet, troca de informações com outros profissionais da área e, inclusive, com professor da disciplina de Sistemas Operacionais. Chegou-se a conclusão de que, devido à ativação do serviço de Terminal Service no Windows 2000, seria necessário de duas máquinas, no mínimo, para montar esse ambiente, como já devidamente caracterizadas na seção 3.1.2 desse trabalho. Percebeu-se que o Crystal Report não reconhecia as funções de relatórios do Mega2000 e, com isso, diversos relatórios não funcionavam. Esse erro ocorria sempre que efetuava a ativação do serviço de Terminal. Para este problema foi necessário acionar o suporte e os consultores da Mega2000 que, após uma troca de informações finalmente conseguiu-se registrar as DLLs no sistema operacional Windows 2000 e, portanto, estas passaram a serem reconhecidas no Crystal Report.

15 3.2 Criação de novos relatórios e customização de outros 3.2.1 Apresentação do problema e da solução O Mega2000, como qualquer sistema de gestão ERP, é implantado com uma diversidade de relatórios padrões para cada módulo. Entretanto, nem sempre eles atendem as necessidades dos usuários e da organização, principalmente, aqueles que são específicos das atividades da empresa ou das suas regras de negócios. Pela atividade de prestação de serviço, embora em muitas ocasiões exija um sistema ERP com menos recursos - se comparado, por exemplo, a uma indústria ou comércio -, a Rede Integração em sua regra de negócio possui uma particularidade que tornou necessário a personalização dos relatórios do módulo de Contas a Receber, sendo este assunto abordado na seção 3.2.5 desse trabalho. Pela abertura que o sistema Mega2000 oferecia, através da total integração com o gerador de relatórios, a Rede Integração - para minimizar custos optou-se por criar ou customizar esses relatórios que não estavam disponíveis no sistema ao invés de contratar os serviços dos consultores da Mega, pois nesta última alternativa os custos seriam mais elevados devido às despesas de transporte, de hospedagens e de refeições desses consultores, além, do custo das horas técnicas que seriam computadas. 3.2.2 Desenvolvimento da solução Para a criação e customização de relatórios, não foi necessário nenhum recurso adicional, pois somente o software Seagate Crystal Report do servidor de relatório foi utilizado e este é pré-requisito para o funcionamento dos relatórios no Mega. Na customização de relatórios ou no desenvolvimento de novos a metodologia de trabalho foi composta pelas fases de análise, especificação, testes e validação. Para um levantamento detalhado das necessidades dos usuários, quanto à extração de dados do Mega2000, foram feitas entrevistas com esses

16 usuários. Mediante cada uma dessas necessidades procurou-se algum relatório padrão que fizesse parte do escopo do produto Mega2000 para atender as expectativas desse usuário. Então, encontrado um que atendesse totalmente, testou-se os valores apresentados, e estando corretos, foi disponibilizado esse relatório ao usuário. Caso contrário, encontrado um relatório que atendesse apenas em partes, então efetuou-se uma análise do dicionário de dados para adicionar novas tabelas ao relatório de forma a atender toda necessidade do usuário e, em alguns casos, mudou-se a forma de apresentação ou agrupamento das informações no relatório. Finalmente, não encontrado nenhum relatório que atendesse nem em partes, então foi necessário o desenvolvimento de novos relatórios. Vale ressaltar que a execução dessas metodologias de trabalho foi feita de forma rápida e dinâmica. A seguir há uma relação dos relatórios que foram criados, customizados ou que foram alterados. Os criados são relatórios que foram totalmente desenvolvidos, sem nenhum aproveitamento de algum relatório padrão. Já os customizados são relatórios que foram criados com o aproveitamento de algum, ou então, que no próprio relatório padrão foram feitas alterações mais profundas, que implicasse adicionar novas tabelas. Por último, os alterados são os que sofreram alguma pequena manutenção, quanto, por exemplo, ao acréscimo de novos campos, mudança de ordenação e de agrupamento das informações. Para um melhor entendimento, eles estão agrupados por módulos do sistema, como descrito a seguir: Global: Criado(s): - Agentes sem categorias; - Agentes com contas contábeis inconsistentes; - Visitas a clientes analítico; - Visitas a clientes sintético por colaborador, e com contagem diária das visitas;

17 RH-Controle de apontamento Criado(s): - Batidas importadas não associadas a colaborador; Alterado(s): - Cartões por colaborador: filtro por filiais ativas, e não por organização; RH-Folha de pagamento Criado(s): - Ficha financeira do colaborador: separando e totalizando pela categoria sindical do colaborador; - Ficha financeira do colaborador: separando e totalizando pela localização sintética do colaborador; Customizado(s): - Relatório de rescisão: reformulado o layout mudando de campos fixos dos eventos no formulário para linhas dinâmicas conforme a movimentação dos lançamentos de proventos ou descontos; - Provisão de férias: implementado uma totalização das diversas colunas das fórmulas ao relatório no final dele; - Aviso de férias: possibilidade de emiti-lo antes de processar as férias do colaborador; - Provisão de férias: outro relatório que ordene e totalize pelo centro de custo do colaborador; Alterado(s): - Dependentes do colaborador: criado filtro pela idade dos dependentes; - Vale transporte: eliminado o erro de duplicar informações de colaboradores que possuíssem duas linhas de transporte; Patrimônio Customizado(s): - Razão analítico grupo: revisado a lógica de execução para diminuir o tempo de processamento;

18 Tributos Alterado(s): - Livros de registros (entradas / saídas): ajustado layout conforme padrão da Secretaria da Receita Federal; Faturamento Criado(s): - Registros importados do SISCOM; Alterado(s): - Notas fiscais: inseridos os campos de NúmeroRP e NúmeroAutorização; FINANCEIRO-Contas a pagar Criado(s): - Provisão de comissões divergentes (digitados / não gerados pelo sistema); - Comissões pagas as agências de publicidade: agrupando por NF; Alterado(s): - Títulos pagos: implementado filtro por filiais ativas, ou invés de organização; FINANCEIRO-Contas a receber Criado(s): - Resumo de faturamento por cliente: ordenando do maior para o menor valor líquido do período; - Recebimento de adiantamento de clientes; - Carta de cobrança; - Posição sintética da carteira de cobrança; - Comissões baixadas por referência divergentes (digitados / não gerados pelo sistema); Customizado(s): - Títulos recebidos por projeto; - Títulos em aberto por projeto;

19 - Etiquetas de clientes por faturamento: implementado novos filtros, e não repetir quando o cliente tiver mais de um título e, ainda, considerar endereço de cobrança, quando este for diferente do endereço padrão; - Lista de recebimento sintética: acrescentadas fórmulas para mostrar os valores de adiantamentos efetuados por cliente(s) e mostrar, também, em coluna própria os valores referente aos reembolsos de despesas de cartório. Agrupar registros pelo tipo da operação: depósito ou aviso de crédito; - Comissões não baixadas por referência: contemplar baixas parciais; - Comissões a pagar: constar e ordenar pela cidade do representante; implementado filtro de: somente/exceto os títulos informados; - Títulos em aberto por cliente: implementada opção de filtro que possibilite mostrar o campo da tabela de observação da negociação do título; - Títulos emitidos: implementado filtro pela categoria do cliente e pelos itens da NF; - Títulos recebidos: implementado filtro pela categoria do cliente e pelos itens da NF; - Títulos em aberto por cliente: implementado filtro pela categoria do cliente e pelos itens da NF; - Resumo de faturamento: implementado filtro pela categoria do cliente e pelos itens da NF; - Títulos em aberto por cliente: implementado filtro dos títulos com/sem/apenas classe de permuta; mostrar ao final do relatório as movimentações do cliente, quanto à baixa em perda/incobrável e recebimento de perda/incobrável; Alterado(s): - Títulos recebidos: agrupar por mês/ano de vencimento; - Títulos recebidos e Títulos em aberto por cliente: desenvolvido uma fórmula para mostrar informação da quantidade de dias em atraso, desconsiderando o vencimento em final de semana, iniciando a contagem na segunda-feira;