Inicio openVia Funcionalidad Implementación Servicios Visión Tecnológica Servicios OpenSource
   
 
Generalidades
Proceso de Cotización a Ingresos
Proceso de Requerimiento a Pagos
Proceso de Administración de Ítems Pendientes
Administración de la Cadena de Suministro
(CRM) Administración de Relaciones con el Cliente
Administración de (entre) Socios
Análisis de Resultados
Web Store
Proceso Fabricación/Producción
Vista Técnica
Arquitectura de la Aplicación
Estructura de la Información
Personalización e Interfases Externas
Otras Características
 
Funcionalidad > Personalización e Interfases Externas

Funcionalidad: Adempiere ERP & CRM

Personalización e Interfases Externas

Diccionario de Datos

A diferencia de la mayoría de las aplicaciones, donde los desarrolladores deben diseñar, codificar y probar cada pantalla, Adempiere utiliza un concepto mas avanzado de Diccionario de Datos Central, llamado Repositorio de Información, que permite facilitar esta tarea.

El Diccionario de Datos de Adempiere, alojado en la capa de meta-datos, sabe como acceder a los datos y como se relaciona la información. Contiene definiciones de entidades de datos (tipos, validaciones, etc.), como se muestran (títulos sobre pantallas y reportes, ayudas, posición relativa con respecto a otros datos, etc.) y las reglas para mostrarlos. También se almacenan aquí las reglas de seguridad y acceso. Este diccionario es "activo", significando con ello que es utilizado en tiempo de ejecución y es sensible al contexto. Es extensible por el usuario y puede incluir reglas e información especificada por el usuario. También le permite a usuarios autorizados, agregar nuevas tablas, nuevas pantallas y datos adicionales sobre pantallas ya existentes en la aplicación. Toda esta información agregada está automáticamente disponible en los listados y reportes.

Personalización

Además de la posibilidad de personalizar las Interfases de Usuario, Reportes y Extensiones, Adempiere proporciona capacidades de personalización adicionales:

  • Preferencias Default o elecciones preseleccionadas
  • Preferencias de Login: Organización, Lenguaje, Fecha de Transacciones e Impresora.
  • Preferencias definidas por el Usuario, tales como tipos de transacciones específicas.
  • Personalización de la Barra de Menú, permitiendo guardar cualquier entrada en la barra (Ventanas, Procesos, Reportes) como un acceso rápido.
  • La Terminología puede ser cambiada. Por ejemplo si los usuarios en lugar de Productos utilizan Ítems o Artículos, o a la Organización la denominan Sucursal, etc.
  • Los Textos de Ayuda pueden ser modificados y extendidos por el usuario para proporcionar sugerencias y ayudas específicas.

Las personalizaciones son definibles a diferentes niveles:

  • Sistema o implementación
  • Ventana, si es apropiado (por Ej. para preferencias)
  • Cliente
  • Organización
  • Usuario Específico

Los niveles más específicos tienen preponderancia sobre los más bajos. Los cambios efectuados a nivel del sistema pueden ser guardados y definirse como personalizaciones si se requieren reaplicar luego de la instalación.

Integración Funcional

Adempiere integra completamente las funcionalidades ERP, CRM y Procesamiento Analítico, asegurando que las diferentes áreas funcionales dispongan de toda la información requerida para la toma de decisiones, sin necesidad de derivar información puesto que toda está basada en las transacciones originales.

Muchas aplicaciones no proporcionan esta integración funcional. En Adempiere ingresar o ver información de proyectos en las transacciones no requiere de pasos adicionales. Cuando ocurren excepciones, como ser proveedores debiendo dinero o clientes requiriendo fondos, Adempiere las trata sin necesidad de procesamientos adicionales.

Interfases

Vistas de Negocios

En caso de no ser suficientes las facilidades de reportes de Adempiere, se pueden utilizar herramientas de terceras partes, basadas en SQL. Adempiere proporciona vistas de negocios, las cuales resuelven todas las referencias a claves foráneas y están "listas para usar". No hay necesidad de conocer el modelo de datos, ni de desarrollar y mantener catálogos para utilizar las herramientas de terceros.

Exportación de Datos

Adempiere exporta todos sus datos de reportes a los siguientes formatos:

  • Excel
  • HTML
  • XML
  • Archivos planos de texto
  • PDF
  • PS
  • Word
  • Cubos OLAP

Importación de Datos

Adempiere importa datos desde XML, formatos de registros fijos, etc. Ya trae incorporados formatos predefinidos, pero el usuario puede definir sus propios formatos. Adempiere proporciona las interfases de acuerdo al OAGIS (Open Applications Group Integration Specification).

Extensiones

Además del diccionario interno de la aplicación, Adempiere tiene también la posibilidad de extender la aplicación utilizando Java Business API's . A diferencia de otras aplicaciones, las extensiones de clientes son posibles en ambientes hosteados y son preservadas durante las actualizaciones del producto a nuevas versiones.

Estructura de la Información

En caso que la estructura provista no sea suficiente, el usuario puede agregar campos a cualquier registro, con reglas de presentación y validación.

El ingreso de datos puede ser obligatorio si se cumplen ciertas condiciones y la validación de datos puede estar basada en listas, tablas o funciones tales como callouts.

Scripting

Los scripting de Adempiere permiten al usuario extender la funcionalidad utilizando sintaxis Java. También puede ser utilizado para la conversión de datos al importarlos. Adempiere utiliza el lenguaje de scripting BeanShell.

Call-Out

Las extensiones funcionales son implementadas utilizando la tecnología de "callout". Los clientes pueden proporcionar funcionalidad adicional en Java o inclusive funcionalidad nativa en C, por ejemplo para validaciones adicionales o alimentación de datos. Los callouts pueden ser invocados antes o después del ingreso de datos en cualquier campo. Adempiere asegura que los callouts no permitan la caída o corrupción del sistema.

Reglas

Los usuarios avanzados pueden extender y en ciertas áreas modificar las reglas base. Las reglas están organizadas en paquetes, asegurando que se mantiene la integridad de las transacciones. Las extensiones podrían utilizarse para generar entradas estadísticas o para necesidades de reportes especiales.

Actualmente, las reglas se utilizan para la creación de transacciones contables y para precios.

Comercio Electrónico (e-Commerce)

XML: OAGIS y OFX

Adempiere provee interfases de acuerdo a OAGIS (Open Applications Group Integration Specification), las cuales están implementadas en XML o mediante Tablas de Interfases.

El Open Applications Group es un consorcio sin fines de lucro, enfocado en las mejores prácticas y procesos basados en contenido XML para Integración de Aplicaciones y eBusiness. Es la mayor publicación en el mundo sobre contenido basado en XML para interoperabilidad entre software de negocios.

Adempiere también soporta transacciones OFX (Open Financial Exchange), una especificación unificada para el intercambio electrónico de datos financieros entre negocios, consumidores e instituciones financieras a través de internet. OFX soporta un amplio rango de actividades financieras incluyendo las bancarias o pagos de cuentas de consumidores y pequeñas empresas.

 

 

 

 

 

OpenVia, Avenida Libertador Bernardo O'Higgins 580, Oficina 601, Santiago de Chile. Telefono: 56 2 8404195 / 09 932 66 208 info@openvia.cl