Sistema de Gestión de Negocios "Hexa"
Base de datos de conocimiento.
Doc. Ref. 26106 Título: Scripting, API Web Service en Hexa 9 Autor: Dpto.Comercial Última actualización: 02/12/2022 |
Scripting y API Web Service en Hexa 9
Resumen de la arquitectura tecnológica de Hexa 9 en relación con las posibilidades de personalización mediante scripting y comunicación con otros sistemas mediante una API (Aplication Programming Interface) y comuniación por Web Services
- La arquitectura tecnológica de Hexa esta claramente separada en dos capas: La primera, de nivel más bajo, es un conjunto de objetos y procedimientosbásicos compilados en la aplicación que permiten realizar la mayor parte de las funciones básicas del sistema como validar una factura, entregar un pedido, cerrar un proyecto o contabilizar un cobro.
- La capa superior está formada por scripts (VBS o PHP según la aquitectura tecnológica) que ejecutan funciones a partir de datos introducidos por el usuario y realizando procesos con los objetos de la primera capa. Existe un conjunto estandar de scripts que realizan las funciones habituales pero que pueden ser modificados. También se puede generar nuevos scripts para realizar funciones específicicas. Cualquier opción de menú principal o de las acciones de un formulario ejecuta un script. Las tareas programadas o procedimientos de evento, también se basan en scripts.
- Hexa se conecta por defecto a una base de datos principal estandar con todas las tablas necearias. Es posible crear nuevas tablas y campos en esta base de datos. También es posible configurar una segunda base de datos que se denomina "Auxiliar" y actuar con ella, permitiendo así una forma de integración con otras plataformas. Esta prestación combinada con las prestaciones de sripting ya suponen una primera posibilidade de comunicación con otros sistemas. Hexa puede funrionar contra bases de datos "SQL Server", "Access" y "MySQL". En el caso de programación de scripts específicos, es posible interactuar con más bases de datos que dispongan de un driver adecuado compatible.
- Hexa dispone además de un potente "Web Service" desde el cual también se puede ejecutar scripts que interactuen con todos los objetos del sistema. Esta prestación supone una segunda opción más potente de interacción con otros sistemas.
- Finalmente, como la mayoría de los sistemas, Hexa es capaz de integrarse con toda la famila de aplicaciones office de Microsoft (Word, Excel y Access) y con la mayoría de los formatos estandar de imágenes y PDF. La gestión documental de Hexa puede gestionar cualquier tipo de archivo.