Sistema de Gestión de Negocios "Hexa"

Base de datos de conocimiento.

Doc. Ref. 9237
Título: Niveles de adaptación a las necesidades del negocio
Autor: Hexa
Última actualización: 17/02/2013
#contador #evento #parametrización #documentos


Niveles de adaptación a las necesidades del negocio.

El sistema de gestión de negocios Hexa puede funcionar como estándar de forma horizontal para cualquier sector y tiene diferentes niveles de parametrización hasta llegar a un alto nivel de adaptación a necesidades a la medida de diferentes sectores o empresas

En este documento se describe las posibilidades de parametriación del sistema en sus diferentes niveles

Configuración o parametrización básica

Se trata de valores muy básicos que son imprescindibles para el funcionamiento: Datos de la empresa, contadores de documentos como pedidos o facturas, números de cuenta para el funcionamiento mínimo del módulo contable, etc.

Parametrización avanzada

Se trata de un segundo nivel de configuración en el que se crean parámetros algo más avanzados que se encuentran en la tabla “Parametro” y en otras tablas relacionadas como “Contador” para la configuración de numeraciones de documentos

La gestión de permisos también se considera como una opción de la parametrización avanzada. Permite conceder o no acceso a las opciones en función de los equipos o nombres de usuario en diferentes niveles (consulta, modificación, eliminación, altas, etc.)

Botones de acción

En el tercer nivel de adaptación, se introduce el concepto de “scripting”. Las aplicaciones de Hexa son capaces de ejecutar código VbScript que tiene acceso a todos los objetos de la API de Hexa. Algunos formularios (como los exploradores o los formularios de criterios) permiten parametrizar botones que ejecutan código recibiendo como parámetros las condiciones en que son utilizados. De esta forma se puede hacer fácilmente procesos a medida de las necesidades de la empresa

El propio menú de la aplicación también es completamente configurable a través de la tabla “Menu”. Cada una de sus opciones puede ejecutar un script. Modificando o añadiendo nuevas opciones de menú se puede poner a disposición de los usuarios acceso a nuevos procesos.

La prestación de programación de tareas permite ejecutar scripts almacenados en la tabla “TareaProgramada” a fechas y horas concretas y también de forma periódica.

En este nivel de parametrización se introduce también el concepto de “Códigos eSPeciales” o “CSP” para su control

Procesos de evento

En diferentes puntos de la aplicación, el sistema Hexa realiza llamadas a posibles scripts almacenados en la tabla “Evento”. Por ejemplo, al validarse una factura, se comprueba si enesta tabla se ha parametrizado un script con un cierto código que identifica el evento “Después de validarse una factura”. Ese script puede realizar una modificación o un proceso como podría ser enviar un mensaje Email al responsable de controlar la modificación de las facturas.

En la propia aplicación de Hexa, existe una opción que permite ejecutar manualmente un script. De esta manera, se puede tener una biblioteca de scripts que realicen funciones concretas guardado de forma externa y ejecutarlos cuando nos interese copiándolos en esta opción.

Base de datos

La base de datos de Hexa está autodefinida en las tablas “Tabla”, “Campo”, “Indice” y “Vinculo”. Modificando esta información se puede crear nuevas tablas, campos, índices o vínculos para cumplir con necesidades concretas.

También es posible crear una segunda base datos a la que llamamos “Auxiliar” a la que Hexa se conectará y en la que se puede almacenar toda la información correspondiente a verticalizaciones. Normalmente siempre se recomienda esta segunda opción porque mantiene la base de datos principal como estándar y facilita la instalación de actualizaciones

Aplicaciones externas

Por defecto, el sistema Hexa-SGN dispone de un interface para actuar fácilmente con Crystal Reports. Con esta herramienta se puede definir todo tipo de informes para listados, impresiones de documentos (como facturas), estadísticas, etc.

También es posible, utilizando scripts, interactuar con otras aplicaciones como Excel, archivos de texto externos como DIF, CSV, MS-Word, etc. La base de datos de conocimiento de Hexa-SGN dispone de numerosos ejemplos que muestran lo sencillo que es interactuar con estas aplicaciones.

Modificación a medida

Es posible realizar modificaciones del código estándar de las aplicaciones. Este nivel es rara vez necesario y poco recomendable ya que todo el código debe ser revisado en el momento de actualizar a nuevas versiones. Sin embargo, existen verticalizaciones para sectores concretos que hacen uso de esta posibilidad.

Volver a la búsqueda anterior