Professional Documents
Culture Documents
l ya
na
Bom modelo
su
nd
ara
m
-w
ww
.s x
c.h
CAPA
u
O ADempiere surgiu há pouco
mais de um ano, mas herda de
seu ancestral Compiere recursos
e uma arquitetura poderosos.
por Eduardo Montenegro
A
solução de gestão integrada ➧ A aplicação pode utilizar as O dicionário ativo, desenvolvido
ADempiere[1] é um avança- informações do dicionário para com a metodologia da arquitetura
do sistema ERP (Enterprise navegação dinâmica nos dados, baseada em modelos, representa a
Resource Planning) e CRM (Custo- resultando na simplificação plataforma da aplicação. Dessa forma,
mer Relationship Management) de da extração de relatórios. Por o próprio ADempiere é um conjunto
Código Aberto, desenvolvido com exemplo, a identificação de de ferramentas para desenvolvimento
uma arquitetura baseada em mode- quais transações (pedidos, fatu- com alta produtividade.
los (MDA, na sigla em inglês) e um ras etc.) utilizam uma determi- Essas características conferem
dicionário ativo da aplicação. nada condição de pagamento ao sistema uma maior capacidade
Os benefícios da utilização de um pode ser efetuada através de de adaptação e customização, além
dicionário ativo são muitos. Dentre uma simples consulta, sem da redução no tempo de desenvol-
eles, podemos citar: necessidade de uma codifica- vimento e no menor custo total de
➧ Manutenção da lógica e da estrutura ção lógica pré-definida.; propriedade, quando comparada a
das regras de negócio em alto nível, ➧ É possível manter e garantir ferramentas e sistema que não uti-
resultando em um único conjunto regras de segurança de forma lizam essa arquitetura.
de informações e código. Como consistente.; Do ponto de vista da funcionali-
conseqüência, o modelo é auto- ➧ A produtividade do desenvolve- dade, o ADempiere conta com um
maticamente documentado; dor é muito alta. conjunto completo de recursos, or-
ganizados através de processos de
negócios, e não através de módulos,
como na maioria das soluções simi-
lares. Essa organização resulta em
uma plataforma única, totalmente
integrada e consistente (figura 1),
proporcionando aos usuários uma
visão integral de sua empresa e per-
mitindo uma análise em 360 graus de
todo o relacionamento com clientes,
fornecedores e colaboradores.
História
O ADempiere surgiu em setembro
de 2006 como uma derivação do
Figura 1 Todas as janelas do sistema apresentam o mesmo layout, facilitando projeto Compiere[2], um sistema in-
o treinamento dos usuários. tegrado de gestão e relacionamento
48 http://www.linuxmagazine.com.br
ADempiere | CAPA
CRM
Gestão de Gestão das Gestão de
Gestão das Gestão de canais
cotações Contratos
clienes e oportunidades de vendas de vendas
e pedidos Serviços
fornecedores
Gestão das
Gestão das Vendas po Produção
compras Gestão dos
Logística Vendas e Internet MRP
Níveis de Estoques
Faturamento Web store SCM
Aprovação
Relatórios Importação e
Relatórios Gestão de Relários
Exportação de Gestão de
Análise de pré-definidos processos customizados
dados com Orçamentos
Performance por área Work Flow pelo usuário
segurança
RH
Recursos Cadastro de funcionários Salários
Humanos
Multi- Níveis de
Configurações
Multi-
Moeda
Multi-
Idioma
Multi-
Empresa
plano de Orçamentos Acesso e Figura 4 Fluxo do processo de saídas.
contas Autorização
com clientes de Código Aberto que do zero, o que lhe permitiu ter uma Analisando o mercado mundial para
combina os recursos de administração estrutura realmente integrada. Sua esse tipo de solução, Janke verificou que
de vendas e distribuição, controle de principal característica é permitir que as soluções disponíveis geralmente são
estoque, contabilidade e gestão da qualquer configuração seja modifi- pouco flexíveis, além de suas implanta-
cadeia de suprimentos. cada a qualquer momento. ções tenderem a ser demoradas e apre-
O Compiere, por sua vez, começou Com essas características, o Com- sentarem um alto fator de risco. Outro
a ser desenvolvido no ano de 1999 piere acabou por tornar-se uma das fator negativo era que, mesmo após sua
pelo contador e programador Jorg mais importantes referências em implantação, os sistemas ERP também
Janke, tendo entrado em produção sistemas de gestão com código-fonte carregavam o rótulo de serem caros e
já no ano seguinte. Diferentemen- aberto, atingindo a impressionante terem manutenção trabalhosa.
te de outros sistemas de seu porte, marca de mais de 1,2 milhões de O desenvolvedor observou ainda
o Compiere foi construído a partir downloads desde seu lançamento. que não havia um sistema único que
combinasse as funções de ERP e CRM, aplicação cuja arquitetura favorece o rá- uma visão única e centralizada de seus
ou seja, que permitisse que todos os pido desenvolvimento, resultando em negócios, permitindo a construção de
processos de negócio da empresa ficas- implantações mais ágeis e com menor indicadores como o da figura 3.
sem constantemente alinhados com risco envolvido, uma vez que qualquer Essa integração se estende desde
o sistema de relacionamento com configuração pode ser reavaliada e ajus- os recursos padrões comumente dis-
clientes e fornecedores. tada a qualquer momento. poníveis em sistemas dessa natureza,
Com esse histórico e requisitos em A comunidade de desenvolvedores como controle de pedidos, contas a
mãos, foi desenvolvido o Compiere, uma criada em torno do projeto entendia pagar e a receber, controle de esto-
que a empresa criada que etc. até os recursos de gestão de
por Janke no decorrer relacionamento com clientes (CRM)
do desenvolvimento do e Loja Web (Web Store).
Compiere – a ComPie-
re Inc. – era muito cen-
tralizadora, imprimin- Estrutura e Recursos
do valor demais apenas O ADempiere emprega o conceito de
à infraestrutura formal clientes ou inquilinos. Essas entidades
de Código Aberto do podem representar uma empresa ou
projeto, sem levar em uma matriz com diversas filiais, as
conta adequadamente quais são todas tratadas no sistema
as necessidades ou as como organizações.
contribuições da co- O conceito de organização no siste-
munidade. O que se ma é bastante flexível, permitindo que
seguiu foi a separação essas entidades sejam configuradas como
dessa comunidade do entidades legais – empresas constituídas
projeto original, com a juridicamente –, centros de custo ou
conseqüente criação do departamentos, ou até mesmo qualquer
projeto ADempiere. combinação dessas aplicações.
Todas as transações efetuadas através
Figura 6 Fluxo do processo do CRM. do sistema são vinculadas a um inquili-
Gestão dos no e a uma organização, possibilitando
Processos assim a geração de relatórios de análise de
resultados consolidados e individuais.
de Negócio Essa hierarquia de inquilinos e orga-
O ADempiere conta nizações do sistema também permite
com um amplo conjun- a configuração flexível de regras de se-
to de recursos, dirigidos gurança e acesso às informações.
aos processos de gestão Um sistema pode conter um ou mais
de empresas dos mais inquilinos, e cada um dos inquilinos
diversos segmentos, pode conter diversas organizações.
como mostra a figura Essas organizações, por sua vez, po-
2. Um dos diferenciais dem conter internamente múltiplas
apresentados pelo siste- organizações “filhas”.
ma é sua organização
através de processos, e
não através de módu-
Processos de
los, como é comum Negócio Padrão
na maioria das outras O processo de Cotação-ao-Recebi-
soluções de ERP. O sis- mento (figura 4) contempla todos
tema é uma ferramenta os processos de negócio utilizados
única, totalmente inte- desde a criação de cotações, admi-
grada, a qual permite nistração da carteira de pedidos de
Figura 7`Fluxo do processo contábil. que o usuário tenha clientes, expedição de pedidos, fatu-
50 http://www.linuxmagazine.com.br
�������������������
��������������
�������������������������������������������������������������������������������������
������������������������������������������������������������������������������������
����������������������������������������������������������������������������������������
����������������������������������������������������������������������������������������
��������������������������������������������������������������������������������������
����������������������������������������������������������������������������������������
������������������������������������������������������������������������������������
�������������������������������
�����������������
������������������������������
�������������������
CAPA | ADempiere
52 http://www.linuxmagazine.com.br