Publicado el documento de novedades LIBRA 2011
Ya está disponible el documento titulado "novedades LIBRA 2011" que recoge todas las mejoras que se han introducido en LIBRA durante el año 2011 en todos los módulos del producto.
En el año 2012 se llevarán a cabo sesiones de presentación en todas las sedes de la empresa.
En el espacio WEB de clientes podrás descargar este documento, que aparece tanto en la zona de "destacados" como en la sección "documentos". Asimismo en esta última sección se encuentran también las novedades de años anteriores, además de muchos otros documentos.
EDISA mantiene su apuesta decidida por la innovación de producto, lo que posiciona a la solución ERP- CRM LIBRA en estos momentos como una de las soluciones líderes a nivel nacional en el segmento de la mediana y gran empresa.
Publicado un documento con 25 casos prácticos de flujos de BPM
Continuando en la línea de mejora de la documentación del ERP LIBRA, se ha incorporado a la zona de clientes de la web de EDISA un documento que resumen 25 casos prácticos de procesos implantados con el módulo BPM de LIBRA.
En cada ejemplo podrá encontrar un gráfico con el diseño flujo y una breve explicación del proceso. En alguno podrá encontrar incluso, un formulario de ejemplo que da soporte escrito a los registros generados en el proceso.
Todos los ejemplos publicados corresponden a casos reales que están implantados actualmente en compañías medias y grandes cuyo software de gestión empresarial es LIBRA.
Podrá acceder al documento dentro del apartado DOCUMENTOS / DOCUMENTACION CURSOS.
Publicado el Real Decreto del 26-11-11 que recoge las modificaciones en la declaración anual del modelo 347
El 26-11-11 ha sido publicado el Real Decreto que establece algunas modificaciones en relación a la facturación y en particular los cambios que afectan a la declaración módelo 347. Entre las principales novedades destaca el hecho de que la declaración 347 deberá detallar el resumen de operaciones con clientes y proveedores con desglose trimestral. Además se adelanta un mes el plazo para su presentación.
En estos momentos se están introduciendo los cambios en LIBRA, para poder cumplir con los requisitos establecidos. Recomendamos que se pongan en contacto con el responsable de su instalación, para que le informe con más detalle y para planificar la instalación de estas modificaciones, ya que el plazo para su implantación es breve.
La Universidad Politécnica de Cataluña elige LIBRA para formar a sus alumnos en sistemas de gestión empresarial ERP-CRM
Edisa ha llegado a un acuerdo con la FIB-UPC ( Facultad de informática de la Universidad Politécnica de Catalunya), para utilizar LIBRA como soporte en la impartición de la asignatura de SIO ( Sistemas de información para los negocios ) y NE ( Negocio electrónico ) que se cursa en el 3er. curso de Grado en Ingeniería Informática en la especialidad de Sistemas de Información.
EDISA aportará las licencias de LIBRA y participará en el diseño de los casos prácticos que se utilizarán durante la impartición de la asignatura. Asimismo, EDISA prestará el soporte necesario que el profesorado encargado de la asignatura pudiera requerir.
Mediante esta iniciativa se pone de manifiesto que la colaboración universidad – empresa va más a allá de la participación en programas de I+D, llevando en este caso la colaboración a las propias aulas.
El objetivo que se pretende es dotar a los alumnos de conocimientos y destreza en el manejo de los sistemas actuales de gestión empresarial, lo que supone alinear el curriculum formativo de los alumnos con las necesidades de las empresas, que basan su gestión en sistemas ERP y CRM.
LIBRA se encuentra implantado en unas 500 empresas, pertenecientes a unos 50 sectores empresariales (https://2026.edisa.com/erplibra/directoriodesectores.htm), por lo que se cuenta con una importantísima base de conocimiento para la realización de casos prácticos adaptados a las necesidades del mercado empresarial actual.
En el siguiente enlace, se describe en mayor detalle el alcance de esta colaboración
http://www.upc.edu/upc21/patrocinadores/patrocinadores-y-colaboradores?set_language=es
Disponible un documento que resume todas las novedades históricas del ENTORNO, BPM Y CRM de LIBRA
Se ha incorporado a la biblioteca de documentos, dentro de la sección 'Novedades versión LIBRA', un nuevo documento que resume todas las novedades que EDISA ha realizado en los últimos años en el ENTORNO de LIBRA desde su versión 4.1. que supuso un cambio radical frente a las antiguas versiones 1, 2,y 3 que no permitían ninguna parametrización del entorno.
Muchas de estas actualizaciones se han realizado aprovechando nuevas tecnologías ofrecidas principalmente por ORACLE, como por ejemplo Forms11, o incluso la posibilidad de integración con redes sociales como twitter.
También se resumen en el mismo las novedades de parametrización en los módulos BPM y CRM ya que ambos módulos, hoy en día, pueden llegar a estar totalmente integrados en el menú principal de LIBRA.
No se pretende destacar en este documento las novedades funcionales de cada versión, aspecto ofrecidos por los documentos comerciales que se publican en cada versión.
La lectura de este documento está especialmente recomendada a los usuarios avanzados de LIBRA, responsables de instalación o cualquier otra persona que tenga acceso al módulo ENTORNO de LIBRA, y quiera conocer cuáles fueron los distintos avances realizados en el producto LIBRA hasta el entorno más reciente ya publicado (6.0.7) y que situán a LIBRA como un ERP de referencia mundial dentro los software de gestión empresarial.
Aunque los puntos comentados en este documento se publicaron en cada momento, este documento los resume, orientados a facilitar su consulta y conocimiento.
El software de gestión (ERP-CRM) LIBRA amplía su oferta en soluciones de movilidad.
LIBRA sigue ampliando su oferta de soluciones de movilidad especialmente orientadas a directivos de compañías, delegados y agentes comerciales, técnicos de venta o reparación y, en general, a cualquier persona que necesite soluciones de movilidad de alta prestación.
En el año 2010, EDISA comenzó a desarrollar una solución que permitiese operar desde dispositivos de movilidad habituales en el mercado actual, como son iPad, iPhone o dispositivos con sistema operativo Android.
Desde un primer momento, estuvo previsto extender la funcionalidad a otros módulos de LIBRA en los que la movilidad fuese un aspecto importante. En estos momentos, la solución abarca ya un alto número de opciones que se resumen a continuación:
- CRM.
- Creación y modificación de clientes potenciales.
- VENTAS-DISTRIBUCIÓN.
- Realización de pedidos.
- Autorización de pedidos.
- FINANCIERA.
- Cobros a clientes.
- OPCIONES AVANZADAS.
- Acceso al gestor documental.
- Acceso a los informes realizados con el generador de informes.
- Visualización de indicadores.
- MANTENIMIENTO.
- Apertura de órdenes de taller.
- Imputación de materiales.
- Imputación de tiempos.
- Cierre de las órdenes.
- ENTORNO.
- Lectura y envío de mensajes.
Un aspecto importante de la movilidad es la recogida de la firma del usuario. También en esa línea se ofrece -integrado en la solución- la posibilidad de recoger la firma digitalizada sobre el dispositivo móvil.
Si dispone de un dispositivo móvil puede probar nuestra solución en la siguiente dirección entrando con el usuario y password EDISAWEB :
http:/vigo.edisagalicia.com/demos/libra/menu
Si desea probarlo con la recogida de la firma puede hacerlo en la siguiente dirección entrando con el usuario y password EDISAWEB :
http:/vigo.edisagalicia.com/demos/libra/demofirma
Una vez hecha la firma, entrará en el menú haciendo 'clic' en el logotipo de la parte superior izquierda.[:]
Taller de ADF Framework , Jdeveloper y Weblogic Primeros pasos
Introducción:
Oracle Fusion Middleware es la consolidación de un gran número de productos que se ejecutan sobre el servidor de Aplicaciones WebLogic.
http://www.oracle.com/technetwork/middleware/fusion-middleware/overview/index.html
Todos los productos son J2EE y Jdeveloper es la herramienta de desarrollo de Oracle Fusion Midleware.
El framework recomendado por Oracle es el ADF Framework
Con Jdeveloper y ADF Framework podemos crear aplicaciones java:
- Aplicaciones de escritorio
- Aplicaciones Web con ADF
A partir de ahora hablaremos solo de aplicaciones Web y en concreto de aplicaciones web con ADF Framework
- ADF BC (Bussines Components)
- ADF FACES ( Componentes JSF para utilizarlos en las páginas ) (JSF=Java Server Faces)
Las aplicaciones Web son aplicaciones que corren en un browser , en el browser se ejecuta Html y JavaScript, no requieren en el cliente de ningún runtime ( simplemente un browser )
En java en web primero aparecieron los servlets , después las paginas JSP , después las paginas JSF ( java server faces ) y ahora Oracle ha evolucionado las JSF a ADF Faces.
Oracle está migrando todas sus aplicaciones a ADF Faces en web.
Jdeveloper
Página de Jdeveloper http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html
La versión actual de Jdeveloper es la 11.1.2.1.0 , incluye un servidor de aplicaciones “Weblogic” integrado para desarrollar ( versión de Weblogic 10.3.5.0 )
Con ese servidor de WebLogic podemos crear un WebLogic StandAlone independiente para desplegar nuestras aplicaciones sin tener arrancado Jdeveloper.
También es posible arrancar el IntegratedWebLogic desde fuera de jdeveloper ejecutando el comando: C:\Users\xavieredisa\AppData\Roaming\JDeveloper\system11.1.2.1.38.60.81\DefaultDomain\bin\startWebLogic.cmd
El pc debe de tener como mínimo 2G de RAM
En cuanto al monitor cuanto mas grande mejor ( incluso 22’’ )
Instalación de Jdeveloper:
Ir a la página de Oracle , descargar Jdeveloper
http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html?ssSourceSiteId=ocomen
La instalación se instala por defecto en la carpeta C:\Oracle\Middleware
La instalación es simple como cualquier instalación en Windows
Introducción a ADF Framework
ADF es un framework de desarrollo java (propietario de Oracle) para realizar aplicaciones Web de una forma rápida y simple.
ADF se ejecuta (sin coste adicional) sobre WebLogic Standard o WebLogic Enterprise y no sobre sobre WebLogic Basic
Las aplicaciones web con ADF Framework implementan el modelo MVC Modelo Vista Controlador
La aplicación consta de dos Proyectos
1) El Modelo
Para crear el modelo se utilizan los ADF BC ( Bussines Components ) a través de asistentes y se definen una serie de clases como:
- Entidades -> Clases Java que representan una tabla
- ViewObjects -> Clases Java que representan una vista o Query ( En forms serían los bloques )
- ViewLinks -> Relaciones ( En forms serían las relaciones )
- etc
En el modelo se definen todas las tablas , vistas , relaciones , listas de valores y atributos de campos , validaciones y toda la lógica del negocio en forma declarativa ( o sea sin programar ) informando propiedades. También podemos validar contra métodos java.
2) La Vista-Controlador
En el controlador definimos el flujo de las paginas mediante Task Flows
En la vista diseñamos las páginas que se mostraran en el browser , existe el área de diseño , la paleta de componentes y la página de propiedades , como en forms.
ADF está pensado para definir tanto el modelo como la vista controlador de forma declarativa , informando propiedades , arrastrando objetos.
Podemos crear una aplicación sin rascar ni una sola línea de código.
Primero se crea el modelo con ADB BC , una vez el modelo es consistente pasamos a crear la Vista-Controlador con ADF-TaskFlows y ADF-Faces.
Lo ideal es partir del modelo de datos definitivo (ADF BC) para empezar a definir la VISTA o las paginas
La mejor manera de aprender a utilizar el ADF es realizando los tutoriales que hay en la web de Oracle , es un tema muy complejo y abstracto para aprender solamente leyendo un libro o un pdf , al realizar las practicas usamos los componentes y entonces entendemos el funcionamiento del componente y cómo se comporta en modo de ejecución.
Primer Programa con ADF Framework
Tutoriales http://download.oracle.com/docs/cd/E18941_01/tutorials/toc.htm
Primer programa Developing Rich Web Applications with Oracle ADF
Build an end-to-end rich Internet application that interacts with a database using Oracle ADF.
Este tutorial muestra cómo crear una aplicacion web con ADF utilizando el MVC , se crean los Bussines Objects , Se crean Task flows , Se crean 2 Páginas web en las cuales se colocan componentes y se arrastran los componentes del modelo de datos.
En este tutorial no se rasca ni una sola línea de código.
El tutorial marca 2h aunque puedes estar tranquilamente 4h.
Despliegue ( deploy ) de la aplicación en un servidor WebLogic
Jdeveloper incorpora un WebLogic completo
Dentro de jdeveloper usa IntegratedWebLogicServer que es un weblogic que funciona mientras tienes el IDE de jdeveloper abierto
Para poder probar la aplicación en un servidor WebLogic necesitamos instalar o configurar un WebLogic para ejecutar aplicaciones ADF.
Podemos descargar de Oracle el software para instalar WebLogic , instalar WebLogic en una máquina y después instalar las librerías de ADF
Configuring WebLogic Server Domain/Machine/Server instances with the JDeveloper 11g ADF installer
http://chrismuir.sys-con.com/node/952411/mobile
Podemos utilizar el WebLogic que viene con Jdeveloper y crear un StandaloneWebLogicServer.
FAQ #1 – How to configue the standalone WebLogic server for deploying ADF applications from JDeveloper 11g R1
http://jdeveloperfaq.blogspot.com/2009/12/faq-1-how-to-configue-stand-alone.html
FAQ #3 - How to deploy an ADF application on a standalone WebLogic server directly from JDeveloper
http://jdeveloperfaq.blogspot.com/2009/12/faq-3-how-to-deploy-adf-application-on.html
En cuanto al archivo startWebLogic.cmd
set ADF_JAVA_OPTIONS=-Djrf.version=11.1.1 -Djrockit.optfile=%MIDDLEWARE_HOME%\oracle_common\modules\oracle.jrf_11.1.1\jrocket_optfile.txt
set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS% %ADF_JAVA_OPTIONS%
@REM set JAVA_OPTIONS=%JAVA_OPTIONS% -Dlaunch.main.class=%SERVER_CLASS% -Dlaunch.class.path="%CLASSPATH%" -Dlaunch.complete=weblogic.store.internal.LockManagerImpl -cp %WL_HOME%\server\lib\pcl2.jar
Y
@REM set CLASSPATH=%SAVE_CLASSPATH%
set CLASSPATH=%SAVE_CLASSPATH%;%MIDDLEWARE_HOME%\oracle_common\modules\oracle.jrf_11.1.1\jrf.jar
Web Context Name ->Nombre de la aplicación:
http://<hostname>:7001/<web_context_name>/faces/<PageName>
Ejemplo:
http://127.0.0.1:7001/HRtest/faces/DeptEmpPage
Métodos para desplegar aplicaciones
http://onlineappsdba.com/index.php/2008/08/12/deploy-application-on-oracle-weblogic-server/
WebLogic
Una vez está instalado el WebLogic
Arrancamos weblogic
%MIDDLEWARE_HOME%\user_projects\domains\%NOMBRE_DOMINIO%\bin\startWebLogic.cmd
C:\Oracle\Middleware\user_projects\domains\base_domain\bin\startWebLogic.cmd
Accedemos a el servidor integrado “IntegratedWebLogicServer”
Accedemos al StandAloneWebLogicServer
Configuración del Origen de Datos en WebLogic
En Jdeveloper , Application , Application Properties , desmarcar “Auto Generate and Synchronize WebLogic JDBC During Deployment”
De este modo no se crea la conexión a nivel de aplicación al desplegar la aplicación y utiliza los datos del origen de datos definido a nivel de WebLogic
Demo de todos los controles de ADF
ATENCIÓN esta demo a veces no funciona.
http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx?gallery=true
Prueba del tutorial realizado
http://ip:7001/HRtest/faces/DeptEmpPage
Toad 11, 3 apuntes para programadores
Introducción:
Se comentan tres funcionalidades interesantes del TOAD para programadores
Chequeo del codigo pl-sql según unas normas de buena escritura de código
Formateador de Oracle
Análisis de código ( Code Analisis )
1) PL/SQL Grammar Checking
http://www.thatjeffsmith.com/archive/2011/05/toad-for-oracle-v11-sneak-peek-plsql-grammar-checking/
TOAD 11 analiza el código pl-sql y te advierte de una serie de aspectos a mejorar , todo lo que viola una serie de reglas recomendadas.
Por ejemplo te advierte de todas las variables no utilizadas , aquellas que se definen y no se utilizan con lo cual se pueden eliminar.
Al crear un IF y END IF te indica que es mejor utilizar CASE en vez del complejo IF
Podemos cambiar ese IF/END IF por CASE
CASE debe cumplir alguna condición , si no cumple una condición se produce un ORA-06592
Te avisa cuando una FUNCTION tiene varios RETURNS ( o puntos de finalización de la función )
Etc
2) Formatter Options
Depositar el archivo FmtPlus.opt en esta carpeta para formatear el código plsql
Para formatear el código plsql
Adjunto archivo FmtPlus.opt de un email que se envío en Febrero del 2007
3) Code Analisis
EDISA presenta el modelo Cloud Computing, como una posibilidad de acceso a LIBRA, en el IX congreso de Galicia TIC
El pasado jueves 20 de Octubre tuvo lugar la IX edición del congreso GaliciaTIC, en el que EDISA participa como empresa patrocinadora. Entre las ponencias presentadas, se ha destacado la calidad de la que ha desarrollado Alvaro Gómez Vieites a cargo de EDISA.
En la ponencia se analizaron los principales aspectos relacionados con el modelo cloud computing y con las posibles modalidades; SAAS (Software as a service), PAAS (Platform as a service) e IAAS (Infraestructure as a service).
Se trata de un modelo en el que ya se están empezando a entregar entre el 5% y el 10% de las soluciones de gestión empresarial y que ya se está ofreciendo desde EDISA como una altermativa para los clientes que desean externalizar todo lo que se refiere a las infraestructuras TIC.
Tiene disponible la presentación en https://2026.edisa.com/publicaciones/ficha_73.htm
El software de gestión (ERP-CRM) LIBRA amplía las opciones de integración con la Agencia Tributaria del Gobierno de España
En las últimas versiones de LIBRA se han ido incorporando los modelos más comunes de declaración fiscal que permite integrar la Agencia Tributaria del Gobierno de España.
Desde la versión 5.2.2 LIBRA permite generar los ficheros que deberá integrar en la web oficial de la Agencia Tributaria. Todos los modelos se generan en fichero 'ascii', salvo el modelo 390 que se genera en formato 'xml'.
La funcionalidad actual de LIBRA abarca los siguientes modelos:
- Modelo 110. Retenciones e ingresos a cuenta. Rendimientos del trabajo, de actividades profesionales, de actividades agrícolas y ganaderas y premios. Modelo no vigente para períodos de liquidación posteriores a 1 de enero de 2011. A partir de esta fecha deberá utilizarse el modelo 111.
- Modelo 111. Retenciones e ingresos a cuenta. Rendimientos del trabajo y de actividades económicas, premios y determinadas ganancias patrimoniales e imputaciones de renta.
- Modelo 115. Retenciones e ingresos a cuenta. Rentas o rendimientos procedentes del arrendamiento o subarrendamiento de inmuebles urbanos.
- Modelo 180. Retenciones e ingresos a cuenta. Rendimientos procedentes del arrendamiento de inmuebles urbanos. Resumen anual.
- Modelo 190. Resumen anual de retenciones e ingresos a cuenta. Rendimientos del trabajo de determinadas actividades económicas, premios y determinadas imputaciones de renta.
- Modelo 296. Resumen anual de retenciones e ingresos a cuenta para No Residentes.
- Modelo 300. Régimen General. Declaración Trimestral. Modelo no vigente para períodos de liquidación posteriores a 1 de enero de 2009. A partir de esta fecha deberá utilizarse el modelo 303.
- Modelo 303. Impuesto sobre el valor añadido para empresarios individuales y profesionales.
- Modelo 320. Impuesto sobre el valor añadido para grandes empresas.
- Modelo 322. Impuesto sobre el valor añadido. Grupo de entidades.
- Modelo 332. Impuesto sobre el valor añadido. Exportadores y otros operadores económicos.
- Modelo 340. Declaración informática de operaciones en libros registro.
- Modelo 347. Declaración anual operaciones con terceras personas.
- Modelo 349. Declaración recapitulativa de operaciones intracomunitarias.
- Modelo 390. Declaración resumen anual I.V.A.
- Modelo 415 . Declaración anual de operaciones con terceras personas.
Disponible entorno 6.0.7
Ya se encuentra disponible la actualización de entorno 6.0.7, con mejoras que afectan a todos los programas de LIBRA , novedades en la gestión de Mensajes, Alertas, Generador de Informes y se incorporan nuevas herramientas útiles para desarrolladores.
Novedades
- Mejora en guardado de valores a aplicar en filtros:
- Permite guardar (en caso de que el usuario esté autorizado) los filtros aplicados en una consulta de forma pública, de manera que cualquier otro usuario puede recuperarlos.
- Se puede configurar un programa en el menú de manera que al ejecutarse aplique de forma automática una configuración de filtros guardad.
- Mensajes:
- Posibilidad de configurar Código PL/SQL según el botón que pulse el usuario en un mensaje, esto permite simplificar algunas personalizaciones muy avanzadas.
- Alertas:
- Posibilidad de envío de correos en formato HTML.
- Se integran con el generador de informes, de manera que al ser enviada una alerta por correo electrónico pueda llevar las hojas de cálculo realizadas por el generador de informes.
- Se añade control total de la alerta desde su Código PL/SQL, cambiar texto de la alerta, cambiar destinatarios, ....
- Integración con PARSER, de manera de qué en el texto del correo electrónico se pueden introducir etiquetas que serán reemplazadas al ejecutarse la alerta. Consultar guía de desarrollo para más información sobre el Parser.
- Parámetros a las alertas que pueden ser pasados cuando se invoca una alerta desde un Código PL/SQL.
- Generador de Informes:
- En la pantalla de filtros se pueden guardar los valores utilizados para poder ser recuperados en próximas ejecuciones del informe.
- Mejora de las consultas con campos calculados incluidos en los mantenimientos de tablas y tablas personalizadas del generador de informes, en esta versión se pueden realizar agrupaciones en consultas que incorporen estos campos.
- Se pueden preconfigurar al diseñar un informe los valores iniciales de los filtros sin necesidad de usar Código PL/SQL de Inicialización (única posibilidad hasta esta versión).
- Al diseñar el informe se puede indicar que al consultar por pantalla no se ajuste al ancho de la pantalla, de esta forma si hay muchas columnas, se añade un scroll horizontal en vez de hacer más pequeños los campos.
- Varias
- Integración con Twitter.
- Se puede configurar que los correos electrónicos se gestionen a través de Alertas, de manera que el usuario no tenga retardos debidos a la comunicación con el servidor SMTP.
- Se mejora el funcionamiento del editor de campos, (botón “Editar Campo” de la botonera horizontal), si el campo tiene un tamaño máximo igual o superior a 2000 caracteres el editor se abre maximizado.
- Específicas para versiones de Forms 10g y Forms 11g:
- Se permite la visualización de archivos, al igual que en cliente servidor si se hace doble click sobre un campo de tipo "Archivo", se descarga al equipo del cliente a una carpeta temporal y se visualiza, una vez el usuario cierra el archivo se borra.
- Utilidades para desarrolladores:
- Generación de Hojas de Cálculo: Se incorpora la posibilidad de modificar fuentes y estilos de las hojas de cálculo generadas desde Libra, para más información consultar la documentación de desarrollo en el apartado “Generación de hojas de cálculo desde Forms”
- Correos electrónicos: Se permiten adjuntar archivos generados con el generador de informes, para más información consultar la documentación de desarrollo en el apartado “Gestión de correos electrónicos / Adjuntar archivos”
- Gestión de archivos: Se permiten comprimir y descomprimir archivos desde Código PL/SQL, para más información consultar la documentación de desarrollo en los apartados “Comprimir un archivo en la base de datos” y “Descomprimir un archivo en la base de datos”
Documentación
- Guía de desarrollo actualizada a esta versión.
- Manual del generador de informes actualizado a esta versión.
- Notas detalladas de las novedades de esta versión.
Actualización de los módulos CRM y BPM de Libra
La principal novedad de esta actualización es la posibilidad de configurar las columnas que se visualizan en el gestor de procesos, pudiendo ser adaptada de forma muy sencilla a las necesidades de cada empresa.
NOTA: Esta actualización únicamente se puede instalar una vez actualizado al entorno 6.0.7 de Libra. Para ver las novedades que incorpora este entorno le recomendamos la siguiente entrada del blog: Disponible entorno 6.0.7
Novedades
- Expedientes:
- Más campos de uso libre.
- Nuevo concepto “Prioridad”.
- Gestión de Procesos:
- Posibilidad de parametrizar que determinadas tareas se puedan ejecutar o finalizar sin necesidad de haber sido asumidas previamente.
- En el menú de procesos, al hacer doble click en las observaciones se abre una ventana para visualizarlas en una ventana más grande, también se añade al botón contextual del botón derecho en las observaciones la opción "Editar" para poder modificar las observaciones de forma rápida (en caso de que el usuario tenga permisos de modificación).
- Se permite definir qué campos que serán visualizados, el tamaño y la etiqueta que tendrán en la pantalla del gestor de procesos.
- Se contempla la parametrización de Usuario Derivado.
- Utilidad para exportar / importar procesos.
- Registro las operaciones que realiza el usuario sobre una tarea desde el gestor de procesos, ejecutar, liberar, …
- Equipos de “Gestión de Usuarios”
- Vista 360º:
- En la búsqueda se sustituyen espacios por %, igual que hacen las búsquedas contextuales por lista de valores.
- Se mejora el funcionamiento de de los números de lote en la línea de los documentos.
- Integración con factura electrónica, de forma que se pueden visualizar los documentos firmados de forma más ágil.
Documentación
Disponible entorno 6.0.7
Ya se encuentra disponible la actualización de entorno 6.0.7, con mejoras que afectan a todos los programas de Libra ERP , novedades en la gestión de Mensajes, Alertas, Generador de Informes y se incorporan nuevas herramientas útiles para desarrolladores.
Novedades
- Mejora en guardado de valores a aplicar en filtros:
- Permite guardar (en caso de que el usuario esté autorizado) los filtros aplicados en una consulta de forma pública, de manera que cualquier otro usuario puede recuperarlos.
- Se puede configurar un programa en el menú de manera que al ejecutarse aplique de forma automática una configuración de filtros guardad.
- Mensajes:
- Posibilidad de configurar Código PL/SQL según el botón que pulse el usuario en un mensaje, esto permite simplificar algunas personalizaciones muy avanzadas.
- Alertas:
- Posibilidad de envío de correos en formato HTML.
- Se integran con el generador de informes, de manera que al ser enviada una alerta por correo electrónico pueda llevar las hojas de cálculo realizadas por el generador de informes.
- Se añade control total de la alerta desde su Código PL/SQL, cambiar texto de la alerta, cambiar destinatarios, ....
- Integración con PARSER, de manera de qué en el texto del correo electrónico se pueden introducir etiquetas que serán reemplazadas al ejecutarse la alerta. Consultar guía de desarrollo para más información sobre el Parser.
- Parámetros a las alertas que pueden ser pasados cuando se invoca una alerta desde un Código PL/SQL.
- Generador de Informes:
- En la pantalla de filtros se pueden guardar los valores utilizados para poder ser recuperados en próximas ejecuciones del informe.
- Mejora de las consultas con campos calculados incluidos en los mantenimientos de tablas y tablas personalizadas del generador de informes, en esta versión se pueden realizar agrupaciones en consultas que incorporen estos campos.
- Se pueden preconfigurar al diseñar un informe los valores iniciales de los filtros sin necesidad de usar Código PL/SQL de Inicialización (única posibilidad hasta esta versión).
- Al diseñar el informe se puede indicar que al consultar por pantalla no se ajuste al ancho de la pantalla, de esta forma si hay muchas columnas, se añade un scroll horizontal en vez de hacer más pequeños los campos.
- Varias
- Integración con Twitter.
- Se puede configurar que los correos electrónicos se gestionen a través de Alertas, de manera que el usuario no tenga retardos debidos a la comunicación con el servidor SMTP.
- Se mejora el funcionamiento del editor de campos, (botón “Editar Campo” de la botonera horizontal), si el campo tiene un tamaño máximo igual o superior a 2000 caracteres el editor se abre maximizado.
- Específicas para versiones de Forms 10g y Forms 11g:
- Se permite la visualización de archivos, al igual que en cliente servidor si se hace doble click sobre un campo de tipo "Archivo", se descarga al equipo del cliente a una carpeta temporal y se visualiza, una vez el usuario cierra el archivo se borra.
- Utilidades para desarrolladores:
- Generación de Hojas de Cálculo: Se incorpora la posibilidad de modificar fuentes y estilos de las hojas de cálculo generadas desde Libra, para más información consultar la documentación de desarrollo en el apartado “Generación de hojas de cálculo desde Forms”
- Correos electrónicos: Se permiten adjuntar archivos generados con el generador de informes, para más información consultar la documentación de desarrollo en el apartado “Gestión de correos electrónicos / Adjuntar archivos”
- Gestión de archivos: Se permiten comprimir y descomprimir archivos desde Código PL/SQL, para más información consultar la documentación de desarrollo en los apartados “Comprimir un archivo en la base de datos” y “Descomprimir un archivo en la base de datos”
Documentación
- Guía de desarrollo actualizada a esta versión.
- Manual del generador de informes actualizado a esta versión.
- Notas detalladas de las novedades de esta versión.
EDISA estará presente en el IX congreso GALICIA TIC
El próximo 20 de octubre en el auditorio del Centro Social Nova Caixa Galicia (NCG) de Vigo, celebraremos la IX edición de Galiciatic, que desde el año 2003 constituye una cita anual ineludible en Galicia con el entorno profesional y empresarial del sector TIC y de la que EDISA ha sido empresa patrocinadora desde su inicio.
En esta ocasión seleccionamos tecnologías que irrumpen con fuerza en el actual escenario socio-económico, como “Cloud Computing”, las “redes sociales” o “RFID” las cuales constituyen una muestra representativa y de creciente utilización.
La jornada que presentamos nos dará importantes claves para la gestión del rendimiento corporativo, la sostenibilidad y la oportunidad de aplicar estas nuevas tecnologías.
Para inscribirse basta con acceder a la página web www.galiciatic.com en la que podrás registrarte indicando que es EDISA quien te facilita la entrada al congreso.
EDISA desarrolla un conector para integrar el ERP LIBRA y Twitter
En la próxima versión del entorno LIBRA, ya está disponible la posibilidad de integrar de forma automática LIBRA y la Red Social Twitter. Son múltiples las posibles aplicaciones que proporciona este conector, tanto a nivel de difundir información a través de esta red social a clientes, proveedores o a la sociedad en general.
El alta de un nuevo artículo puede generar un mensaje corto dirigido a la dirección de la empresa en Twitter, lo que permitirá que todos los seguidores de la empresa conozcan la disponibilidad del nuevo producto en tiempo real, sin necesidad de conectarse a la WEB corporativa. Este y muchos otros ejemplos, permitirán mejorar el intercambio de información de la empresa con su entorno aprovechando el potencial que brindan las redes sociales.
También se abre un nuevo campo para poder recoger información de la red social a través del sistema CRM de la empresa, lo que contribuye a que la empresa pueda escuchar en todo momento lo que opina su entorno e integrar esta información dentro del sistema de gestión.
El software de gestión (ERP-CRM) LIBRA potencia el tratamiento de las operaciones comerciales en divisas
En la próxima versión de LIBRA el usuario dispondrá de nuevas herramientas para la gestión y seguimiento financiero de las operaciones comerciales en divisas.
A las opciones ya existentes en el software de gestión LIBRA, tales como los extractos multidivisa de clientes y proveedores, contabilización automática de regularizaciones anuales de divisas, tratamiento multidivisa de la cartera de efectos, etc, se añaden las opciones para obtener:
- Extracto de bancos en multidivsa.
- Extractos de agentes en multidivisa.
Estas dos opciones amplían considerablemente la capacidad de extracción de información multidivisa en las transacciones comerciales internacionales.
Debemos recordar que LIBRA permite además la integración automática de los cambios de divisas publicados por distintos organismos a través de la web. En nuestro blog puede encontrar información con ejemplos de integración desde la web del Banco Central Europeo.
EDISA estará presente en la Feria Internacional Conxemar el 4,5 y 6 de Octubre (Estand H-21)
Por quinto año consecutivo EDISA estará presente en la Feria Internacional de Productos del Mar Congelados Conxemar que se celebrará en Vigo los próximos días 4, 5 y 6 de Octubre de 2011, presentando las últimas novedades en el software de gestión ERP, CRM LIBRA.
LIBRA se ha consolidado como el producto líder en el sector, contando con más de cuarenta casos de éxito en empresas medianas y grandes, entre las que se encuentran las principales empresas presentes en la propia feria Conxemar.
En la feria, se presentarán las principales novedades de LIBRA, entre las que se destacan la integración de la gestión documental, la gestión por procesos, nuevas funcionalidades para la gestión de la trazabilidad en el sector y todo lo relacionado con la movilidad en los nuevos terminales iPhone y Android.
También se presentará el proyecto S.A.R.A, que incluye un sistema de replicación automática de transacciones que permitirá a las empresas del sector interoperar mediante la integración directa de sus sistemas, con un importante ahorro en sus costes administrativos. El sistema se basa en un servicio WEB a través del que las empresas del sector podrán intercambiar las transacciones facilitando que elaboradoras, comercializadoras y frigoríficos puedan interconectarse.
Quedamos a disposición para proporcionar invitaciones a la feria a todo aquel que nos las solicite y os invitamos a visitar nuestro stand (H-21)
EDISA estará presente en SIMO 2011, donde presentará las últimas novedades (Stand 7D-11B)
EDISA estará presente en la feria SIMO, para presentar las últimas novedades incorporadas en LIBRA. En estos últimos cuatro años, LIBRA ha pasado de cubrir las funcionalides habituales de un producto ERP, a ofrecer la totalidad de funciones que requieren las empresas en materia de gestión empresarial.
Se han añadido a LIBRA funciones de gestión documental, gestión por procesos, gestión de indicadores y cuadros de mando, herramientas de Business Intelligence integradas con la aplicación, facturación electrónica o movilidad utilizando los últimos sistemas y terminales (iPhone, Android...).
Uno de los aspectos importantes en esta feria es la proyección internacional de la misma, aspecto que en estos momentos es de gran importancia para EDISA, que ya está presente en el mercado Iberoamericano desde hace dos años, con proyectos de primer orden en empresas de gran dimensión en varios países.
Invitamos a cualquier persona interesada a que se ponga en contacto con nuestro personal para solicitar una invitación y por supuesto os emplazamos a vernos en la feria.
El software de gestión (ERP-CRM) LIBRA se certifica en Portugal
Desde el 23 de diciembre de 2.010 LIBRA está certificado en Portugal por la Direcção-Geral dos Impostos (DGCI) dependiente del Ministério das Finanças, equivalente al Ministerio de Economía y Hacienda en España, permitiendo generar el fichero SAFT que exige este organismo.
La versión certificada de LIBRA es la 5.2.0.6.0.2 o superiores y el número de certificado es el 735.
Se puede consultar en la siguiente dirección http://www.portaldasfinancas.gov.pt/pt/Out/consultaProgCertificadosM24.action?&pagina=37
El gobierno de Portugal exige desde el 1 de enero de 2.011 que los programas de facturación implantados en Portugal cumplan los requisitos legales de acuerdo con la ley Portaria n.º 363/2010, de 23 de Junho, Série I, n.º120.
Entre estas obligaciones está la generación del archivo SAFT de acuerdo con las indicaciones de Direcção-Geral dos Impostos (DGCI).
El software de gestión (ERP-CRM) LIBRA se ha adaptado a los requirimientos del SAFT permitiendo una total parametrización de los maestros afectados, entre los que destacamos:
- Estados,
- Impuestos.
- Formas de cobro.
- Divisas.
- Clientes.
- Series de documentos.
- etc.
Ejemplo de funciones analíticas para explotar información de Libra I
Este es el primero de una serie de artículos en los que mostraremos casos útiles de uso de funciones analíticas y de funciones avanzadas que nos proporciona Oracle para explotar la información almacenada en Libra.
En este artículo nos vamos a centrar en el uso de Ventanas que permiten analizar el registro que se obtiene con los n registros anteriores y los n registros posteriores.
La mejor forma de verlo es con un ejemplo. Tenemos los siguientes registros de movimientos de almacén de un artículo:
Fecha Movimiento Cantidad -------- ---------- ---------- 24/01/04 INV_I 10000 19/07/04 VENT0 -10 15/07/05 VENT0 -12 15/07/05 VENT0 12 15/07/05 VENT0 -12 15/07/05 VENT0 12 15/07/05 VENT0 -1 15/07/05 VENT0 1 24/02/09 SAL_D -9990 24/02/09 ENT_I 10
Estos registros han sido obtenidos con la siguiente consulta:
SELECT fecha_movim "Fecha", codigo_movimiento "Movimiento", cantidad_unidad1 "Cantidad" FROM historico_movim_almacen WHERE codigo_articulo = '00000089' AND codigo_empresa = '013' AND tipo_movimiento != '09' ORDER by fecha_movim;
Usando funciones analíticas se podría añadir una columna que muestre el stock resultante del artículo después de haberse realizado el movimiento, para ello es necesario sumar el campo "Cantidad" desde el principio hasta la fila que es obtenida, para ello añadimos la siguiente columna: SUM(cantidad_unidad1) OVER(ORDER BY fecha_movim ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
Vamos a analizar esta función:
- SUM(cantidad_unidad1): Se indica que se desea sumar el campo "cantidad_unidad1".
- OVER(): Se indica que es una función analítica, por lo que SUM(cantidad_unidad1) lo realizará sobre los registros especificados dentro de OVER y no sobre los obtenidos directamente por la SELECT, de manera que no hace falta agrupar por ningún campo.
- ORDER BY fecha_movim: La suma se realizará de forma ordenada usando el campo "fecha_movim".
- ROWS BETWEEN: Se indica la ventana de registros sobre los que se desea hacer la suma.
- UNBOUNDED PRECEDING: Indicamos que se deben sumar todos los registros anteriores, si se cambia UNBOUNDED por un número, por ejemplo 10 PRECEDING se sumarían sólo los 10 registros anteriores.
- AND CURRENT ROW: Se indica que sólo debe de sumar hasta la fila actual, es decir, las siguientes filas se ignoran.
La SELECT completa quedaría de la siguiente forma:
SELECT fecha_movim "Fecha", codigo_movimiento "Movimiento", cantidad_unidad1 "Cantidad",
SUM(cantidad_unidad1) OVER(ORDER BY fecha_movim ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) "Stock"
FROM historico_movim_almacen
WHERE codigo_articulo = '300300'
AND codigo_empresa = '013'
AND tipo_movimiento != '09'
ORDER by fecha_movim;
El resultado que se obtiene sobre los registros mostrados originalmente es el siguiente:
Fecha Movimiento Cantidad Stock -------- ---------- ---------- ---------- 24/01/04 INV_I 10000 10000 19/07/04 VENT0 -10 9990 15/07/05 VENT0 -12 9978 15/07/05 VENT0 12 9990 15/07/05 VENT0 -12 9978 15/07/05 VENT0 12 9990 15/07/05 VENT0 -1 9989 15/07/05 VENT0 1 9990 24/02/09 SAL_D -9990 0 24/02/09 ENT_I 10 10
De esta forma también se puede por ejemplo obtener de forma muy rápida una consulta para saber en qué momentos un determinado artículo de Libra se ha quedado sin stock, con la siguiente consulta:
SELECT fecha_movim "Fecha", codigo_movimiento "Movimiento", cantidad_unidad1 "Cantidad"
FROM (
SELECT fecha_movim, codigo_movimiento, cantidad_unidad1,
SUM(cantidad_unidad1) OVER(ORDER BY fecha_movim ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) stock
FROM historico_movim_almacen
WHERE codigo_articulo = '300300'
AND codigo_empresa = '013'
AND tipo_movimiento != '09'
ORDER by fecha_movim) h
WHERE h.stock = 0;
El resultado de aplicar esta consulta sobre los registros de ejemplo únicamente nos devolverá el siguiente registro:
Fecha Movimiento Cantidad Stock -------- ---------- ---------- ---------- 24/02/09 SAL_D -9990 0
Caso de Exito en la recuperación de base de datos ORACLE
Este tipo de casos lo mejor sería que no existiesen, ya que la pérdida de datos para una empresa es algo que puede generar graves pérdidas, pudiendo incluso condicionar la propia continuidad de la empresa.
Sin embargo, ninguna empresa está exenta de que pueda ocurrir, lo que esta misma semana ha pasado en una de una de nuestras empresas clientes, usuaria de nuestro sistema de gestión empresarial (ERP-CRM) LIBRA:
- Pérdida del RAID, con la pérdida total de los datos, tanto del disco principal como del espejo.
- Corrupción de la copia de seguridad disponible en la cinta.
- Pérdida de los datos de copia en disco, que se hacían en el mismo sistema central.
La mayor parte de las empresas cumplen con la "rutina" de hacer la copia, pero prácticamente ninguna hace una comprobación periódica de que lo que está copiando podría recuperarse en caso de necesidad y son pocas también las que siguen pautas de conservar las copias en varios soportes y en un emplazamiento diferente al del sistema principal.
A continuación se describe el proceso seguido para la recuperación.
- Se pudo reconstruir parte del RAID, recuperando los datafiles de la base de datos.
- Un fichero de control de los datafiles estaba corrupto y los otros ficheros de control estaban en un SCN diferente al de los datafiles, por lo que la base de datos no se pudo levantar utilizando los mecanismos de emergencia habituales (Reset logs, recrear ficheros de control, etc)
- A partir de este punto, la solución planteada fue intentar leer los propios datafiles, aspecto que se consiguió a través de una herramienta de recuperación a la que afortunadamente hemos tenido acceso.
Todo el proceso anterior ha supuesto varios días de parada para la empresa, pero finalmente se han podido recuperar los datos que ha sido lo más importante. La propia empresa nos ha indicado la conveniencia de compartir este caso como experiencia para que a nadie más le ocurra en la medida posible.
En próximas entradas daremos acceso a un documento titulado "buenas prácticas de copia de seguridad", para insistir en este importante aspecto.
El software de gestión (ERP-CRM) LIBRA extiende su funcionalidad a dispositivos iPad, iPhone y Android
Durante el año 2010, EDISA ha llevado a cabo el desarrollo del módulo movilidad que permite operar desde dispositivos de movilidad habituales en el mercado actual, como son iPad, iPhone o dispositivos con sistema operativo Android.
En estos momentos ya está disponible la posibilidad de acceso a informes desde estos dispositivos, así como a la captura de pedidos, lo que aporta una solución de movilidad óptima para directivos y personal comercial.
Está previsto, extender la funcionalidad a otros módulos de LIBRA en los que la movilidad sea un aspecto importante.
LIBRA (ERP-CRM) mejora la trazabilidad integrando el tratamiento del GS1-128 (EAN 128)
Desde la versión 5.2.2 de LIBRA dispone del tratamiento integral del código GS1-128 (también llamado EAN 128) , sistema estándar de identificación de producto mediante código de barras.
Este código permite incluir información adicional del producto, como el número de lote o serie, fechas de envasado o caducidad, cantidad y otros identificadores que permiten la trazabilidad del producto y ayudan en su gestión logística.
El ERP LIBRA incorpora el tratamiento de este código en los siguientes procesos:
- Entrada de mercancía por báscula.
- Entrada de albaranes de compra.
- Entrada de producción.
La funcionalidad se ha incorporado tanto en los terminales fijos, como en los terminales de radio frecuencia.
Su implantación en sectores industriales con recepciones de mercancía paletizada, optimiza el tratamiento de la entrada automatizando la introducción de datos que, hasta ahora, se realizaba de forma manual.
Grupo Caamaño implanta el Software de Gestión Empresarial (ERP, CRM) LIBRA de EDISA en el año 2011
Grupo Caamaño es un holding empresarial líder en el montaje integral de centros y locales comerciales, que cuenta con veinte años de experiencia y un total de 500 personas.
En la actualidad el grupo está compuesto por un conjunto de empresas que cubren el ámbito completo de necesidades para el montaje de centros y locales comerciales, lo que ha permitido a GRUPO CAAMAÑO posicionarse como referencia en los principales grupos empresariales con puntos de venta a nivel mundial. El Grupo realiza las siguientes actividades: fabricación de mobiliario, montaje de tiendas, mecanizado de productos, rotulación y señalética, construcción y reformas, estructuras metálicas, vidrio seguridad-decorativo, logística y almacenaje, carpintería metálica.
La implantación de LIBRA permite el control integrado del grupo así como el seguimiento de ejecución de los proyectos desde cualquier lugar del mundo.
Para más información www.grupocaamano.es
Disponible entorno 6.0.6
Ya se encuentra disponible la actualización de entorno 6.0.6 de LIBRA ERP.
Novedades:
- Integración con el Blog de Edisa, de forma que el usuario de forma rápida puede ver desde el propio menú de Libra si tiene entradas nuevas en el Blog que le puedan resultar de interés.
- Se mejora el funcionamiento de las traducciones, ya no es necesario ejecutar el programa "Extrae Etiquetas" para que los programas se traduzcan de forma íntegra.
- Mejora en descarga de archivos: Se puede prefijar en el mantenimiento de puestos un directorio fijo de descarga de los archivos almacenados en la base de datos, de manera que el usuario no puede elegir el directorio en donde descargar los archivos. Esta funcionalidad es útil para los administradores para evitar que quede a elección del usuario donde descargar los archivos.
- Se adaptan las listas de valores a las pantallas de 1024, aumentando su altura. Esta funcionalidad la irán heredando los programas según vayan siendo recompilados.
- Mejora en las listas de valores de multiselección: En caso de devolver valores y poner el código de separador R, asumirá que tiene que devolver el valor en registros nuevos, es decir, en vez de concatenarlos en el campo que llama a la lista de valores lo que hará es que por cada valor seleccionado se creará un registro nuevo. Es importante que en caso de usar esta opción, el campo que tiene la lista de valores sea el único campo obligatorio y si hay campos obligatorios se carguen por código pl/sql de validación de registro o del campo que tiene la lista de valores. En caso de dar un error de validación se cancelará en ese momento y no se crearán más registros.
- Si se hace doble click sobre un campo manteniendo pulsadas las teclas Ctrol + Mayúsculas, se mostrará un mensaje indicando el código interno del campo (bloque + campo + lienzo + ventana). Esto es útil para identificar de forma rápida los campos para las personalizaciones.
- Paquete para parsear textos y reemplazar etiquetas por valores de campos de base de datos. Se añade el paquete PKBDPARSER que se puede usar para parsear un texto que contenga etiquetas entre los símbolos { } y reemplazar dicha etiqueta por valores de campos. Consultar guía de desarrollo para más información.
Documentación
- Guía de desarrollo actualizada a esta versión.
- Manual del generador de informes actualizado a esta versión.














