Mas o que seria o dicionário de aplicação?
O dicionário de aplicação do ADempiere é o que garante a grande flexibilidade da aplicação. A maior parte das configurações do sistema são definidas no dicionário de aplicação. É no dicionário de aplicação que de indica, por exemplo, que a aba Parceiro de Negócios está vinculada a tabela C_BPartner no banco de dados.
O que se pode fazer dentro do dicionário de aplicação, basicamente:
- Gerenciar as tabelas do banco de dados
- Gerenciar as janelas, abas e campos do sistema
- Criar relatórios
- Criar processos (automáticos ou não) e vinculá-los a botões ou itens do menu
- Manutenção das traduções
- Criação de elementos de sistema
- Manutenção de boa parte das mensagens
- Manutenção das sequências de documentos
- Criação de workflows
Existem outras tantas e a lista acima contempla talvez as principais.
Com o dicionário de aplicação, o trabalho de codificação em uma implantação fica bem menor do que seria em um desenvolvimento de sistema qualquer. Exemplo: um cliente solicita a criação de um campo em uma janela específica. Em um processo normal, o desenvolvedor tem que criar a alteração da base de dados correspondente, criar o elemento de interação (o campo), gerar o pacote de instalação e atualizar a aplicação (resumidamente).
Com o ADempiere esses passos não são muito diferentes, com uma pequena e importante diferença: não existe codificação. Ou seja, a criação de um campo em uma janela pode levar 5 minutos.
E como eu acesso o dicionário de aplicação? Simples, faça login com o usuário System (ou usuário SuperUser), escolha o perfil System Administrator e você estará no dicionário de aplicação. :-)
Experimente! Obviamente não faça esses experimentos em uma base de produção. Uma manutenção errada tem o poder de fazer a aplicação não funcionar mais. A dica que eu sempre dou é: antes de alterar veja como foi feito em outras tabelas e janelas. A boa e velha engenharia reversa ainda é uma ótima fonte de aprendizado.
Nenhum comentário:
Postar um comentário
Se desejar contato, coloque seu email por favor.