Flexygo libera su versión 5.0

La nueva release permite personalizar procesos más fácilmente que nunca gracias a los nuevos pre y post procesos.
abril 18, 2023
Por Rubén Pardo
FLEXYGO V 5_0

Siguiendo con el objetivo de mejora continua, el equipo de flexygo anuncia el lanzamiento de la versión 5.0 que contiene un gran listado de nuevas funcionalidades y optimizaciones adaptadas siempre a las necesidades de los clientes.

En este enlace encontrarás todas las novedades. A continuación te detallamos algunas de ellas.

Nuevas funcionalidades flexygo 5.0

  • Desde la versión 5.0 de flexygo, es posible encadenar procesos pre-ejecución y post-ejecución. Tanto en éstos mismos cómo en la inserción/actualización/borrado de objetos mediante los standard.

Subprocesos en los procesos base

Ahora en la configuración de los procesos se ha añadido un apartado llamado cadena de procesos, en este es posible agregar el nombre del proceso que se ejecutará antes del principal y aquel que se ejecutará después. Estos procesos a su vez ejecutarán sus propios subprocesos, creando así la llamada cadena de procesos.

Datos a tener en cuenta:

  • A lo largo de la ejecución tanto los parámetros cómo el entity se irán pasando entre todos los procesos.

  • En caso de que uno de estos procesos devuelva un error o false la cadena se parará por completo.

  • Cuando se ejecute un proceso js asyncrono la cadena se esperará siempre a que este termine.

  • Todos los procesos con javascript recibirán los siguiente parámetros: processname, objectname, objectwhere, targetid, excludeHist, triggerElement y currentProcess.

  • En el caso de que un proceso javascript sea una promesa y se quiera esperar a la ejecución de esta para continuar la cadena, se deberá hacer un return de esta. (Es por ello que hemos hecho que ahora flexygo.msg.confirm pueda ser usada como una promesa).

Procesos antes y después de una inserción/actualización/borrado

En el caso de una procesos de inserción, actualización o borrado existen algunas peculiaridades, pese a ser bastante similares a los anteriores.

Para estos existe la distinción entre aquellas ejecutadas en base a un proceso, de tipo dll o stored, y las acciones standard . En el caso de las primeras los subprocesos serán los propios del proceso de  inserción, actualización o borrado, sin embargo a las acciones standard hará falta añadirles desde la configuración del objeto cuales son sus subprocesos.

Peculiaridades:

  • El entity se va pasando a lo largo de todos los procesos y en caso de modificarlo antes de una inserción o actualización estas se tendrán en cuenta en ello.
  • Los procesos que envían js recibirán dos parámetros, 'sysObj' y 'triggerElement'. El primero de estos es el Entity con todos los valores actuales, el triggerELement siempre será el botón que ha ejecutado la cadena.
  • Si en un proceso falla o devuelve false antes de la acción principal, esta no se ejecutará; sin embargo si esto pasa en el after simplemente se pararán las siguientes ejecuciones.

Además de ésta, otras funcionalidades interesantes de la nueva versión son las siguientes:

  • Posibilidad de establecer un preset en un módulo flx-editlist.

  • Posibilidad de añadir clases CSS e icono en un menú.

  • Añadido acceso al historial de sincronizaciones de una aplicación offline y posibilidad de volver a ejecutarlas.
  • Posibilidad de añadir seguridad a los menús de una aplicación offline.

  • Posibilidad de añadir parámetros a los reports de tipo HTML y Excel.

  • Posibilidad de establecer latencia máxima en aplicaciones offline para el envío de datos.

  • Posibilidad de establecer un icono en el botón de ejecutar un proceso.

Optimizaciones flexygo 5.0

Entre las mejoras realizadas en esta nueva versión de la plataforma Low-code podemos encontrar:

  • Arreglos visuales para el modo táctil en los campos fecha y hora.

  • El paginador de tipo header ahora muestra el número de páginas y registros.

  • Arreglado problema en las dependencias cuando contenían el marcador '{{Descrip}}'

  • Gestión de campos de tipo float en las stored de tipo xml asociadas con los objetos.

Comprometidos con la idea de conseguir una herramienta Low-code sencilla con toda la potencia de un entorno de desarrollo completo listo para empezar a programar, el equipo de flexygo continúa añadiendo nuevas funcionalidades para otorgar a la herramienta más potencia y facilidad de uso.

¡Seguiremos informando! 😉

#GodSaveLowCode

Logo Club Joventut Badalona
Patrocinador Oficial
Club Joventut Badalona
Somos fieles a nuestro compromiso con el deporte colaborando con el Club Joventut Badalona. Compartimos la pasión común por los valores de este deporte: esfuerzo, dedicación, sacrificio y superación.
Del mismo modo que el sentimiento de pertenencia al grupo.
El CJB tiene una estrecha relación con la afición y sus socios, son La Penya. Flexygo, la tiene con sus Partners. Porque somos #unafamiliaconfuerza.
Desde Flexygo, apostamos por mejorar la vida de las personas a través del deporte y de la vanguardia tecnológica.
newsletter flexygo:
Cada dos semanas te enviaremos un boletín con eventos, cursos y novedades de producto.
crossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram