Sunteți pe pagina 1din 19

ADempiere Capacitacin Tcnica

Diccionario de la Aplicacin

Diccionario de la Aplicacin

Diccionario de la Aplicacin

El diccionario de datos de ADempiere es uno de los aspectos fundamentales que posee la aplicacin. El diccionario almacena prcticamente la totalidad de la configuracin del sistema. Esto brinda la siguientes ventajas:

No necesita codificacin (modificaciones de cdigo fuente). Una modificacin/funcionalidad nueva puede estar disponible sin la necesidad de poner el sistema fuera de lnea. Pueden ser realizadas por personal no necesariamente con un grado de capacitacin elevado. Se acortan los tiempos de desarrollo.

Por lo tanto las tareas que se llevan a cabo mediante codificacin es relativamente poca y muy especfica.

Diccionario de la Aplicacin

Elementos: son una parte troncal de ADempiere. Proveen un nico lugar donde nuclear toda la informacin correspondiente a nombres, etiquetas, descripciones, etc. Por defecto todos los campos, etc. de ADempiere son mantenidos centralmente. Un componente mantenido centralmente respetar la definicin del elemento al que est asociado. Si queremos que un campo salte esta definicin (por ejemplo que tenga una traduccin distinta), debemos destildar la opcin Mantenido Centralmente.

Diccionario de la Aplicacin

Diccionario de la Aplicacin

Tablas: ADempiere nos permite especificar no slo la existencia de la tabla/vista y sus campos sino, adems, un montn de informacin complementaria, relacionada con el acceso a la misma. Las ms importantes son:

Nombre fsico y dentro de la aplicacin. Nivel de Acceso (de uso interno o no). Si debe mantener log de cambios. Si es una vista. Si sus registros deben poderse eliminar. Si tendr un alto nivel de datos.

Una vez creada la tabla en el diccionario, podemos pedirle a la herramienta que busque toda las columnas (fsicas) de esa tabla, y cree los correspondientes objetos dentro del diccionario.

Diccionario de la Aplicacin

Diccionario de la Aplicacin

Columnas: La definicin de las columnas en ADempiere es bastante extensa. Permite definir un gran nmero de opciones. Por el momento nos centraremos en las principales:

Referencia : tipo de campo (fecha, cadena, numrico, etc.). Lgica predeterminada: valor por defecto. Mandatory: si es obligatorio. Lgica de slo lectura: bajo qu condicin no debe ser editable. Mandatory Logic: cundo se hace obligatorio especificar un valor. Llamada: qu callout/s se debe/n ejecutar cuando se modifica esta columna.

Columnas virtuales: columnas que se simulan a travs de una query SQL.

Diccionario de la Aplicacin

Diccionario de la Aplicacin

Ventana: Para el diccionario de ADempiere una Ventana es lo que contiene a uno o ms tabs. Sern los tabs los que contengan distintas lgicas. Por lo tanto la definicin de una ventana es bastante simple.

Diccionario de la Aplicacin

Diccionario de la Aplicacin

Tabs (Pestaas): Para ADempiere un tab es, a nivel visual, lo que una tabla es a nivel modelo. Por lo tanto SIEMPRE tendremos un tab relacionado con NICAMENTE una tabla en nuestro diccionario. Entre otras de las opciones que son posibles definir a nivel Tab, tenemos:

Secuencia: orden dentro de aparicin (de arriba a abajo). Nivel de Pestaa: indentacin. Indica dependencia con el tab inmediato que se encuentre un nivel ms externo. Si es de slo lectura, si permite el ingreso de registros. Filtros en la bsqueda de registros. Criterio de orden.

Podemos generar todos los campos de nuestra ventana a partir de las columnas que tenemos definidas en el diccionario para la tabla asociada al tab.

Diccionario de la Aplicacin

Diccionario de la Aplicacin

Campos: As como los tabs estn relacionados con una tabla, un campo de una pestaa se relaciona con una columna de la tabla en cuestin. Otras de las cosas que podemos definir es:

Lgica de despliegue: cundo debe ocultarse (o aparecer). Si es utilizado para desplegar otra pestaa (en lugar de un valor). Longitud del campo. Secuencia dentro de la ventana. Si debe aparecer encriptado. Si se debe mostrar en la misma lnea que el campo anterior, etc.

Diccionario de la Aplicacin

Diccionario de la Aplicacin

Diccionario de la Aplicacin

Grupo de Campos: ADempiere permite que un grupo de campos (contiguos) dentro de un tab, se representen de distintas maneras, gracias a los grupos de campos. Los grupos de campos se definen dentro de su propia ventana, y luego asociamos nuestros campos a dicho grupo. Sirven para obtener una renderizacin un poco ms avanzada de la informacin. Son tiles en tabs con muchos campos.

Diccionario de la Aplicacin

Diccionario de la Aplicacin

Fuente

http://www.adempiere.com/Application_Dictionary

S-ar putea să vă placă și