Desenvolvimento - Sistemas

Navision - Customização e Geração de Reports: Dicas para o Programador ou Especialista em TI

Fundada em 1984, a Software Navision é uma desenvolvedora líder no segmento de software para gerenciamento de negócios...

por Robert Horowitz



Fundada em 1984, a Software Navision é uma desenvolvedora líder no segmento de software para gerenciamento de negócios. Agora, como integrante da família Microsoft Business Solutions, representa uma das forças de crescimento em direção ao mercado das médias empresas.Diferente de outros sistemas voltados para este segmento, Navision oferece a mesma base de dados e lógica de negócios, mesmo que a quantidade de usuários varie de 2 a 200. Esta escalabilidade permite que sua companhia cresça sem necessitar que a equipe de desenvolvedores tenha que mudar para uma plataforma maior, gerando altos custos.

Programando em Navision

  • C/SIDE(Client/Server Integrated Development Environment) - A base do Navision é o C/SIDE. Toda a funcionalidade do sistema, voltada para o gerenciamento de negócios do está embasada nele. O C/SIDE possui 5 pilares chamados tipos de objetivos, usados para criar a aplicação. Estes 5 tipos de objetivos são compartilhados no sistema para criar áreas de aplicação e dá a elas uma interface unificada e consistente. Esta poderosa linguagem permite a construção interna da lógica de novos negócios, assim como ferramentas para extração das informações de maneira sofisticada. Devido ao fato das modificações serem basicamente internas, é bastante recomendável que a codificação seja toda desenvolvida com objetos de report considerados "processing only", chamados da base de dados nativa. O agrupamento de toda a codificação em unidades lógicas, facilita o gerenciamento de upgrades e modificações adicionais que necessitem ser feitas.

  • C/ODBC e C/FRONT - Ambos permitem que você facilmente use a informação extraída do Navision em programas como Microsoft Word e Excel. O driver de ODBC do Navision é um aplicativo de desenvolvimento de interfaces ( API - Application Program Interface) que fornece um caminho para outros aplicativos, como os pacotes que compõem o Microsoft Office, enviando e recuperando dados que se originaram ou que se destinam à base de dados do Navision, através da interface com o ODBC.

  • Ferramentas Externas: Kit para o desenvolvedor de Navision - O kit para o desenvolvedor de Navision permite que seu parceiro certificado pela MBS, possa fazer o upgrade do seu sistema para uma versão mais recente. Ele é usado para analisar e atualizar soluções tanto de clientes, quanto verticais.

Opções de Report - Além da poderosa ferramenta interna de geração de reports, que requer um conhecimento profundo em C/SIDE,há ainda outras opções disponíveis:

  • Jet Reports -É um pacote completo de geração de reports que usa Excel. Através do Excel, é possível criar reports em qualquer tabela de qualquer um dos módulos do Navision.

  • C/ODBC - Usando o driver ODBC, todos os módulos do Microsoft Office e outros programas, tais como Crystal Reports, podem acessar a base de dados. A recomendação é que essa ferramenta seja utilizada esporadicamente apenas para o desenvolvimento de relatórios que atendam a requerimentos específicos e ocasionais. Se for necessário gerar dados no Navision com uma freqüência regular, as demais opções apresentadas neste artigo são mais indicadas.

  • Business Analytics (SQL Server) - Usando OLAP ( Online Analytical Processing), o Business Analytics organiza todos os dados em unidades de informação chamadas cubos. Utilizando-se de ferramentas familiares, como o Microsoft Outlook , o Business Analytics trás esta informação até o seu desktop, permitindo a elaboração vários tipos de combinação da informação, gerando reports variados.

  • XBRL ( Extensible Business Reporting Language) - Permite a distribuição de informação financeira da companhia, assegurando uma trasmissão tranquila e segura de dados. XBRL é uma especificação XML que utiliza padrões de reports financeiros e exporta esses dados através dos demais softwares e tecnologias, incluindo a Internet.

Desejo sucesso em seus processos de customização e geração de reports. Caso você precise de ajuda, entre em contato através do email welcome@albaspectrum.com.

Robert Horowitz

Robert Horowitz - Especialista em Navision certificado pela Microsoft Business Solution e membro da Alba Spectrum Technologies, que atende às cidades de São Paulo, Rio de Janeiro, Salvador, Porto Alegre, Curitiba, Belo Horizonte, Recife, Manaus, Lisboa, Coimbra, Porto, Cascais, Cintra, além de possuir vários escritórios ao redor do mundo (www.albaspectrum.com).