BLOG

El ERP más personalizable

Por [N4] velneo.velneo el | Añadir comentario

La aparición de nuevas versiones es el proceso natural de evolución del software, sin embargo, no todas las versiones son iguales, en algunas ocasiones las versiones suponen un punto de inflexión en la evolución de un producto.

Vamos a publicar toda la información y novedades de esta nueva versión de Velneo vERP (7.16), en tres extensos artículos durante los próximos días.

Sin duda, la versión 7.16 de Velneo vERP es un punto de inflexión ya que es el resultado de un intenso trabajo realizado durante muchos meses con un claro objetivo, convertirlo en un producto más fácil de entender, implantar y personalizar por parte de los desarrolladores y más fácil de ejecutar por los usuarios finales de las aplicaciones desarrolladas con Velneo vERP como base. En definitiva, hacer que Velneo vERP sea más Life is Soft que nunca.

Para conseguirlo teníamos en mente que Velneo vERP es un componente más de la plataforma completa de desarrollo y que para un importante número de desarrolladores Velneo vERP es la pieza estratégica que les permite abordar sus proyectos basados en un estándar personalizable que les facilita la creación de su propio ERP para abordar soluciones estándar y a medida. Por este motivo, a partir de esta versión Velneo vERP tendrá la misma numeración que la versión de la plataforma con la que ha sido desarrollada, por lo tanto la versión 7.16 de Velneo vERP es la sucesora de su anterior versión la 1.5.

Velneo vERP 1.5 era un punto de partida fantástico ya que su funcionalidad, su estructura de base de datos y su diseño eran una sólida base para abordar la nueva versión. Por lo tanto nuestro trabajo se focalizó en la filosofía Life is Soft manteniendo el alma de Velneo vERP 1.5 que tanto éxito ha estado cosechando entre los desarrolladores de la plataforma.

Velneo vERP es un producto diseñado por programadores para programadores, en esta versión simplificar ha sido una palabra clave a todos los niveles. Hemos podido comprobar como la frase “menos es más” se cumplía en cada una de las novedades abordadas, vERp cuenta ahora con una única solución que unifica en 2 proyectos todos los objetos con el fin de hacerlo más fácil de implantar a la vez que se convierte en un código más sencillo de entender y por lo tanto de personalizar.

Te invitamos a que conozcas todo lo que Velneo vERP puede aportar a tu estrategia de negocio. Te recomendamos que veas el seminario Gana más dinero con tu propio ERP para conocer a fondo las ventajas del concepto de software estándar personalizable. En la ficha de Velneo vERP encontrarás toda la documentación sobre las novedades de la versión 7.16, la documentación para los programadores con el documento de anexos de cambios realizados en la versión, el manual del usuario de Velneo vERP diseñado para que lo puedas personalizar con tu imagen, el manual de migración de la versión 1.5 a la versión 7.16 y el manual del programador.

Una gran solución ERP

Siempre se dice que una imagen vale más que mil palabras…
Esta es la estructura de soluciones y proyectos de la anterior versión 1.5 de Velneo vERP.

vERP1

La hemos reducido para que pueda entrar en la página. Si te estás preguntando si esta estructura es funcional, la respuesta es sí, funciona correctamente. Si la pregunta es ¿Dónde está cada objeto? ¿Esto no es complicado de conocer y comprender antes de poder trabajar con este código?

La respuesta es más que evidente, necesitarás tiempo para conocerla, dominarla y saber dónde está cada uno de los objetos que quieras personalizar, además cuanto mayor es la estructura de herencias mayor es el nivel de programación requerido para comprenderla y dominarla.

¿Podíamos hacer algo para facilitar su comprensión, dominio y personalización?
La respuesta es , con mayúsculas.

Lo primero que hicimos fue simplificar al máximo la estructura de proyectos y soluciones. Pasamos de varias soluciones a una sola y de la anterior estructura de 18 proyectos a una nueva con realmente un proyecto de datos y otro de aplicación, más un proyecto adicional requerido para el marco de arranque del módulo de TPV que solo tiene un objeto marco. El resultado de esta simplificación es el siguiente.

vERP2

Hemos invertido cientos de horas en esta simplificación, pero ha merecido la pena, estamos convencidos que todos los programadores que usen Velneo vERP se van a sentir mucho más cómodos sabiendo que todos los objetos de datos están en un proyecto y que todos los objetos de aplicación también los podrán localizar en un solo proyecto.

Gracias al uso de los inspectores y buscadores del editor vDevelop, localizar cualquier objeto de Velneo vERP 7.16 es cuestión de segundos.

Un ERP diseñado por programadores para programadores

Para que Velneo vERP se convierta en una plantilla de trabajo fácil de usar tenía que aplicar estrictos criterios de programación y normalización de todos sus objetos. Aquí jugábamos con la ventaja de que la versión 1.5 de Velneo vERP ya contaba con bastantes criterios aplicados, sin embargo, le hemos dado una vuelta de tuerca para aplicar más buenas prácticas y normalizaciones, pensando siempre en los programadores que lo van a usar.

Todos los programadores que han participado en el desarrollo de esta versión 7.16 han programado “igual” para que a ti te resulte más sencillo entender y encontrar cualquier objeto o código.

Uno de los mayores esfuerzos realizados consistió en añadir un sufijo a todas las tablas de Velneo vERP con el claro objetivo de evitar futuros problemas de coincidencia de identificadores, tanto en las tablas de los futuros módulos de vERP como con las tablas creadas por los programadores que ya usan y personalizan Velneo vERP.

Este cambio nos obligó a repasar todos los identificadores de objetos visuales con origen, ya que su prefijo es el nombre de la tabla.

Pero no nos hemos quedado ahí, no hemos escatimado esfuerzo y hemos revisado también todos los campos e índices de todas las tablas con el fin de aplicar la normalización de abreviaturas.

Sin embargo, no estábamos dispuestos a que estas mejoras tuviesen la contrapartida de obligar a los suscriptores de vERP a realizar labores de programación para la migración de datos. Por este motivo, hemos creado en todas las tablas los traspasos de campos correspondientes, además hemos creado un manual y unos procesos de migración automática para que conozcas los pasos a realizar para la migración de la versión 1.5 a la versión 7.16 y usar las herramientas que ponemos a tu disposición. El objetivo era muy claro, todos estos cambios tenían que ser Life is Soft para nuestros suscriptores.

En el documento de anexos de cambios realizados en la versión hemos documentado todas las tablas y objetos que han cambiado, identificando cada uno de los cambios. Todo documentado al máximo detalle, porque sabemos lo importante que es para los programadores contar con con esa información.

El resultado visible de todo este trabajo lo podemos apreciar si vemos la estructura de carpetas de los proyectos de aplicación y datos que han quedado muy reducidos, tanto la estructura de carpetas del proyecto de datos:

vERP3

Como la estructura de carpeta de proyectos de aplicación:

vERP4

Además de quedar muy reducidos, la organización de las carpetas está en el mismo orden del menú general para que sean más fáciles de localizar todos los objetos:

vERP5

Velneo es el entorno ágil para el desarrollo
de aplicaciones empresariales

PRUEBA VELNEO

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies