• INTEGRACIÓN LISA/ERP MEDIANTE USO DE WEB SERVICES

    Por Pamela Troncoso

    Jefa Consultoría LISA/ERP WIN

    BROWSE pone hoy a disposición de las empresas privadas y mixtas, el sistema de gestión de recursos empresariales LISA/ERP, el que contribuye a mejorar notablemente los niveles de administración, operativos y de gestión, proporcionando herramientas de gran utilidad para el trabajo diario y el cumplimiento de las obligaciones del sector.

    En este sentido, LISA/ERP presenta integraciones con uso de Web Services (WS) habilitados para permitir la comunicación del sistema LISA/ERP con otros sistemas externos, para ello, se dejan disponibles Web Services de entrada/salida, que reciben y entregan información. 

    Administrativamente se le otorga un código a cada sistema externo para identificarlo en LISA/ERP. 

    Todos los WS consideran mensajería de error con codificaciones que permiten al usuario conocer el nivel del error para poder corregir.

    Los servicios se instalan mediante el archivo LisaWS70.war para Tomcat.

    Existe una versión para SQL y otra para Oracle.

    Los servicios actualmente disponibles son los siguientes:

    Pws0100 Tabla de Definiciones: Habilita un set de definiciones propias utilizadas en LISA/ERP para ser consultadas y validar envíos con esa codificación desde un sistema externo. Utiliza un XML de entrada donde se indica cual es la definición a consultar y como salida retorna un XML con el resultado de la consulta o bien, devuelve un XML de salida indicando los errores encontrados.

    Pws0101 Registro Comprobante Contable: Permite el registro de un comprobante contable a LISA/Contabilidad – Administración – Comprobantes Generales desde un sistema externo que consuma el servicio. Para ello, utiliza un XML de entrada donde se deben especificar todos los datos básicos para crear un comprobante contable en estado pendiente y como salida retorna un XML donde indica el resultado del consumo del servicio, o bien, devuelve un XML de salida indicando los errores encontrados.

    Pws102 Orden de Ingreso:   Web Services que recibe XML con datos de Orden de Ingreso y es cargada a LISA – Tesorería – Administración – Ingresos en estado Por Recibir, para seguir el flujo normal de actividades en el sistema. Recibe un XML de entrada y devuelve un XML de salida indicando los errores encontrados o el folio de orden de ingreso generada según corresponda.

    Pws103 Orden de Pago:   Web Services que recibe XML con datos de Orden de Pago y es cargada a LISA – Tesorería – Administración – Pagos en estado Por Pagar, para seguir el flujo normal de actividades. Recibe un XML de entrada y devuelve un XML de salida indicando los errores encontrados o, si los datos son válidos el Folio de Orden de Pago generado.

    Pws104 Auxiliar con Contacto y Dirección:   Web Services que recibe XML con datos de un auxiliar (datos bancarios, tipología de: Cliente, Proveedor, Empleado) con el detalle de sus direcciones y contactos, para crearlo, modificarlo o consultarlo. Recibe un XML de entrada y devuelve un XML de salida indicando los errores encontrados y con el detalle con la información actual del auxiliar con sus direcciones y contacto.

    Pws105 Registro Documentos Proveedores:  Permitir el registro de un documento de Proveedores a LISA/Proveedores desde un sistema externo que consuma el servicio. Utiliza un XML de entrada donde se deben especificar todos los datos básicos para crear el documento en estado Por Cargar y como salida retorna un XML donde indica el resultado del consumo del servicio.

    Pws106 Registro Boleta Honorarios:  Permitir el registro de un documento de Proveedores a LISA/Honorarios desde un sistema externo que consuma el servicio.  Utiliza un XML de entrada donde se deben especificar todos los datos básicos para crear una boleta de honorario o servicio en estado Por Autorizar y como salida retorna un XML donde indica el resultado del consumo del servicio.

    Pws107 Nota de Pedido:  Web Services que recibe XML para generar una Nota de Pedido con su cabecera y sus correspondientes Artículo. Recibe un XML de entrada y devuelve un XML de salida indicando los errores encontrados.

    Pws108 Reloj Control:  Web Services que recibe XML con datos de las novedades depuradas desde el reloj control para ser informadas y consideradas en el pago de remuneraciones. Recibe un XML de entrada y devuelve un XML de salida indicando los errores encontrados. Requiere evaluación de la estructura de datos del tipo de equipo a utilizar.

    Pws0001 al Pws00027 – Pws0049 y Pws0053:  Web Services que recibe XML con datos del proceso de ventas completo desde otro sistema; para generar libro de venta, el movimiento de existencias, orden de ingreso recibida, comprobante de aplicación de clientes (cuando abono es nota de crédito). Reciben un XML de entrada con la información a listar y devuelve un XML con listado de códigos y descripción si no hay errores, en caso contrario entrega listado de error.

    Pws113 Ingreso de una SIC:  Web Services que ingresa la solicitud interna de compra (SIC) al sistema LISA/Adquisiciones. Reciben un XML de entrada con la información de productos o servicios a listar y devuelve un XML con listado de códigos y descripción si no hay errores, caso contrario entrega listado de error.

    Pws115 Ajuste Presupuestario:  Web Services que ingresa el Ajuste Presupuestario en LISA/Gestión de Control Presupuestario, a fin de afectar los eventos presupuestarios que estimen necesario, en estado. Reciben un XML de entrada con la información a listar y devuelve un XML con listado de códigos y descripción si no hay errores, en caso contrario entrega listado de error.

    Pws117- 118 SP Consulta Deuda/ Notifica Pago:  Web Services que ingresa la consulta del detalle de la deuda del cliente; o bien, notifica el pago ejecutado mediante una orden de Ingreso. Reciben un XML de entrada con la información de productos o servicios a listar y devuelve un XML con listado de códigos y descripción si no hay errores, en caso contrario entrega listado de error.