El despliegue continuo nos permite sacar versiones de flexygo a diario, incluyendo soluciones a incidencias y a vulnerabilidades. Obviamente nos permite, también, incorporar nuevos módulos o funcionalidades a la herramienta de una forma rápida, testada y ordenada. Nuestro equipo de desarrollo trabaja de forma ágil para poder incorporar las sugerencias de nuestros clientes y de […]
noviembre 4, 2019
Por David Miralpeix
El despliegue continuo nos permite sacar versiones de flexygo a diario, incluyendo soluciones a incidencias y a vulnerabilidades. Obviamente nos permite, también, incorporar nuevos módulos o funcionalidades a la herramienta de una forma rápida, testada y ordenada.
Nuestro equipo de desarrollo trabaja de forma ágil para poder incorporar las sugerencias de nuestros clientes y de la comunidad de desarrolladores flexygo. El despliegue continuo es el mecanismo para poder ponerlo todo en producción en tan solo unos breves minutos. De forma transparente a los desarrolladores, nuestras máquinas de integración se dedican a compilar, testar y desplegar la nuevas versiones de flexygo.
Si tomamos como referencia las 4 últimas versiones (1.31 a 1.34) podemos ver la relación de correcciones y mejoras que se han incorporado en tan solo cuatro semanas.
Novedades
Nueva función lista de bloqueo de IP para bloquear IP para evitar ataques maliciosos
Nuevo validador mediante sentencias para verificar valores válidos en uno o varios campos de un formulario antes de tenerlo que validar contra el controlador o la BD
Nuevo test para detectar {{findtring}} en desuso en SQLFilter. Ahora debes usar @FindString
Función de lista gris para registrar solicitudes maliciosas en centinela flexygoagent
Capacidad de pasar el token portador de autorización utilizando el parámetro access_token en el método GET.
Proceso de muestra SignalR para probar eventos externos de flexygo.
Añadido asistente de configuración para el edit grid en caso de que el usuario no agregue ningún campo en la configuración del objeto
Posibilidad de ejecutar código JavaScript en un proceso de cambio de cualquier campo.
Se agregaron nuevas opciones de administración de documentos al módulo de conversación Chatter
Permitir parámetros nulos en filtros de Crystal Reports
Nuevo video tutorial básico sobre cómo hacer procesos por lotes (batch processes)
Nuevo Marcador de botones de bolsa en plantillas de objetos para marcadores de plantillas especiales
Opciones de compresión y ancho / alto máximo a los controles de imagen
Opción para borrar la selección después de ejecutar procesos batch.
Configuración de cadena de conexión para actualizar el modelo de datos en productos flexygo.
Nuevo parámetro de idioma para establecer el idioma del formulario de inicio de sesión o cambio de contraseña, antes de saber en que idioma trabaja el usuario
Permitir cambiar el asunto del correo del sistema y agregar propiedades de usuario del sistema en la plantilla
Se agregaron traducciones automáticas a: Plantillas de Módulo (HTML, Pie de página, Encabezado, Registro Vacío)
Nuevo módulo explorador de archivos. Con este módulo podemos navegar por una estructura de carpetas. Carga archivos, descarga elementos, elimina y crea carpetas
Botón Agregar para crear un nuevo registro en el mes del planificador.
Cambio la conexión del servicio de actualización automática de flexygo para que funcione con las versiones preliminares de nuget.org
Correciones:
Cambiar la definición del proceso de carga de una propiedad para usar la función de búsqueda de propiedad antes de la función de búsqueda de plantilla
Agregar mensajes de error para campos incrementales cuando la configuración es incorrecta
Comportamiento de guardado del edit grid al perder el foco
Permita que CORSS señale la conexión del concentrador R cuando Web API esté habilitado.
Web Api y el correo electrónico de confirmación fallan cuando se crea en localhost porque no se puede encontrar el referente.
La tarifa correspondiente a la licencia no se muestra correctamente en el administrador de licencias flexygo
Problema al eliminar documentos si el objeto no tiene permiso para eliminar
Usar el Datamanager de la entidad en las propiedades autoincrementales para evitar el tiempo de espera al usar transacciones compartidas.
Se corrigió el procedimiento almacenado de lectura de notificaciones. No funcionaba en algunas situaciones
Se agregó ImageList a las excepciones de Blacklist para evitar errores de imagen en Base64
Cambiar el orden de selección para evitar errores con la unión
Resolver problemas con filtros cuando el tipo SQL es GUID
Cierre del cuadro de diálogo después de eliminar para evitar errores con las relaciones eliminadas.
Incluir los presets o filtros preestablecidos al exportar una información de filtrado de listas
Función de traducción del título en el módulo gráfico. El título en los módulos de tipo gráfico no se estaba traduciendo.
La ventana de diagnóstico se bloquea cuando se abre por segunda vez
Corrección de seguridad de página cuando se usa la página abierta por nombre con la colección de entidades relacionada.
Vulnerabilidad en flexygo.nav.openPageName (). Se agregó seguridad a la lista de colección y visualización de objetos
Después de la actualización de la versión, los cambios locales no se muestran correctamente
Error de null al buscar valor de texto en elementos combinados nulos.
Se corrigió la vulnerabilidad de seguridad en la impresión de informes en entidades de objetos inaccesibles.
Los botones de selección fallan cuando se usa la opción selectall dentro de la lista con plantillas.
El paginador no funcionaba correctamente cuando no había respuesta del servidor
Cambio de la verificación reservada del módulo de ayuda al módulo de lista genérica.
El menú del nodo de navegación se mostraba incluso cuando la opción deshabilitada estaba activada
David Miralpeix es considerado el ideólogo de flexygo. Esta herramienta Low-code con IA integrada es el resultado de más de 33 años desarrollando software y liderando proyectos en sectores tan dispares como la Banca, Seguridad, Gabinetes jurídicos legales, Fabricación, Producción, Distribución, Servicios, Promoción, Calidad y Comercialización Inmobiliaria.
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.
Nos basta con que nos des un correo electrónico válido para enviarte la descarga.
Nos importa tu privacidad
Usamos cookies propias y de terceros para asegurarnos que navegues lo más a gusto posible por nuestra web. Esto mejora tu experiencia y recopila datos sobre el uso de esta web. Tu eliges si aceptarlas o salir pitando de aquí.
Funcional
Always active
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos.El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en un sitio web o en varios sitios web con fines de marketing similares.