Customizacao/Desenvolvimento


#1

Pessoal…
Estive lendo as documentações que encontrei no forum e no sourceforge referente ao desenvolvimento no Adempiere.
Notei que para criar uma uma tabela, utilizando o adempiere podemos informar a entidade como sendo U para User, e D para dicionário de dados.
Existem mais… mas minha duvida seria sobre a utilização destas duas.

Alguém poderia me dizer qual seria a melhor utilização de uma ou de outra?

Estive pensando em:
No caso de desenvolvimento que seria para o produto padrão… eu criar as classes java e gerar o customization.jar (junto com o AdempiereLBR) e as tabelas com a entidade ‘U’.
Usando o log migration habilitado para gerar os sqls necessários para criação da base.

Para casos em que o desenvolvimento for especifico de um determinado cliente. criar as tabelas como entidade “D” na base cliente. Quando for coisa simples.
Seria possível criar na minha base e importar em outra base?

Srs. Seria isso mesmo???.. Ou fiz uma baita salada com tudo que li.

Minha idéia para gerar o customization.jar seria ter 3 projetos no eclipse (Adempiere,AdempiereLbr, O meu).
Mas ainda estou com duvidas quanto a gerar as tabelas.


#2

Olá ,

Não recomendo o uso do Tipo de Entidade = Dictionary, pois depois fica misturado com o que foi desenvolvido no adempiere. O você pode fazer é criar um novo registro no cadastro de tipo de entidade para separar as customizações.

Ex: Tipo de Entidade
Dictionary = Equipe do Adempiere
Consultoria = Sua Equipe
User Maintained = Cliente Final

Att.


#3

Valeu… muito brigado… gostei da dica…
Acredito que sera bem melhor dessa maneira.