Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

Múltiples novedades versión 7.16

En la nueva versión de Velneo V7 hemos trabajado en mejorar la estabilidad y funcionalidades de la plataforma, sobre todo aquellas que repercuten en la mejora de experiencia de uso de las aplicaciones creadas con Velneo.A continuación detallamos las más importantes:

novedades

Reintenta introducir la contraseña correcta cuando te equivoques al ejecutar una aplicación por medio de una acceso directoCuando en un acceso directo a una instancia usamos la opción para forzar la petición de contraseña (*), si el usuario se equivoca al introducir la contraseña, se presentará de nuevo la petición de contraseña, en lugar de mostrar la ventana de conexión.De esta manera mejoramos la usabilidad del proceso de login, facilitando al usuario la conexión al servidor y ejecución de aplicaciones de forma más transparente para él.Suprime el contenido de un control numérico para que su contenido pase a ser 0En un control de edición numérica basta eliminar su contenido para que pase a ser 0, sin obligarte para ello a introducir el valor 0 para ello. Esto sirve para cualquier contenido que tenga el control de edición numérica, sin importar el número de decimales, etc.El control de edición numérica valida el contenido del control en todo momento, por lo que no te permite introducir caracteres que no sean numéricos, cualquiera intento de introducir un valor erróneo, llevará a retornar al valor anterior.En el caso de eliminar el contenido, el control espera que contenga al menos un dígito, por lo que de forma automática se asignará un valor 0, lo que facilitará al usuario final la usabilidad de este control en nuestras aplicaciones y evitará confusiones.Uso de validación y eventos con edit de maestroCuando en un formulario en un edit de maestro se requería validación (validar permitiendo vacío o validar no permitiendo vacío), y se ejecutaba algún evento de interfaz, bajo determinadas circunstancias, al ejecutarse el evento, aunque no hubiese cambiado el campo enlazado al maestro, se recalculaban los contenidos iniciales basados en el mismo.Solucionada la incidencia, la ejecución del manejador de evento no supone el recálculo de los contenidos iniciales, manteniendo los valores hasta que se producen cambios.Encuentra de forma sencilla un objeto en los combos de selección de objetoEn los combos de selección de objeto encontrarás los objetos ordenados por identificador en orden alfabético ascendente, aunque pertenezcan a proyectos distintos que por herencia tengas acceso.De esta forma te será más sencillo encontrar el objeto que quieres usar. Esto se aplica a todas las selecciones de objeto: Acciones, alternadores, árboles, blocs, búsquedas, casilleros, cestas, etc.Trabaja con filtros en la rejilla avanzadaCuando usábamos una rejilla avanzada y usábamos la opción de filtrado rápido, al pulsar escape la rejilla daba un error y vClient se cerraba.Solucionada la incidencia, se evita el error y se configura un opción en el cuadro de diálogo para su cierre.Renombra variables locales sin afectar al código javascriptEn un proceso donde tenía definida una variable local y donde usaba fórmulas JavaScript en las propiedades de los comandos de instrucción, al renombrar la variable hacía también la sustitución en el código JavaScript coincidente.Solucionada la incidencia, cuando cambiemos el identificador a la variable local, el código javascript no se verá afectado, y únicamente se realizarán cambios dónde se use la variable local, lo que nos facilitará nuestro trabajo como desarrolladores.Eliminado el botón de ayuda (F1) donde no tiene usoEn el asistente de fórmulas aparecía un botón ayuda (F1) que no tenía utilidad alguna y producía confusión.Solucionada la incidencia, el botón se ha quitado para no generar confusión.Usa la señal valueChanged con los editores de objeto Texto y Texto enriquecido en una rejilla editableLos controles de edición Objeto texto y Texto enriquecido en rejilla editable no enviaban la señal valueChanged si la modificación se realizaba usando el botón y el cuadro de diálogo correspondiente para modificar el dato.Solucionada la incidencia, cuando modificas el contenido de estos controles haciendo uso de los editores correspondientes, al aceptar el cuadro de diálogo se dispara la señal, que puedes aprovechar para disparar un manejador de evento para ampliar la funcionalidad de tus aplicaciones.Convierte un control de edición de maestro con vista de datos en un control de edición estáticaCuando copiamos un control de edición de maestro al que le asignamos una Vista de datos y a continuación cambiamos el contenido del control para apuntar a una tabla estática, aunque no se ve, la propiedad Vista de datos sigue teniendo asignado el objeto elegido.En ejecución, esto produce un error y vClient rompe.Solucionada la incidencia, en la conversión se tiene en cuenta este punto y se evita, por lo que en ejecución podremos usarlo sin preocuparnos de realizar manualmente esta operación.Pasa valores a variables en procesos procesos javascript en 2º y 3º plano por medio de VProcessHasta ahora sólo era posible pasar valores a variables a procesos javascript en 1º plano por medio de VProcess.En esta nueva versión podrás pasar valores a procesos en 2º y 3º plano, y también retornar al proceso llamador valores obtenidos (recuerda que únicamente en el caso de 3º plano, ya que en 2º plano no se espera por la finalización del proceso).Configura en una columna de rejilla el número de decimales con que se muestra el resultado de una fórmulaCuando el contenido de una columna de una rejilla es una fórmula numérica, al visualizar el resultado se ajustará el número de decimales al que hayamos configurado para la columna.Mejora de la ejecución del objeto Protocolo TCP en 3º planoSe ha implementado un enganche virtual al objeto Protocolo TCP ejecutado en tercer plano con el fin de que se gestionen por medio de ese enganche todas las ejecuciones que se realizan en el objeto TCP.Esto hace que estén disponibles además objetos como theApp. Ahora podremos hacer uso del objeto theApp en nuestros procesos javascript, esté donde esté ejecutado el objeto Protocolo TCP.Actualización de librerias de Open SSL para navegadores (HTTPS)Actualización de las librerías para soporte de SSL en navegadores para incluir revisiones de segurdad, que incluye soluciones para las siguientes incidencias:

  • SSL/TLS MITM vulnerability (CVE-2014-0224)
  • DTLS recursion flaw (CVE-2014-0221)
  • DTLS invalid fragment vulnerability (CVE-2014-0195)
  • SSL_MODE_RELEASE_BUFFERS NULL pointer dereference (CVE-2014-0198)
  • SSL_MODE_RELEASE_BUFFERS session injection or denial of service (CVE-2010-5298)
  • Anonymous ECDH denial of service (CVE-2014-3470)
  • CVE-2014-0076: Fix for the attack described in the paper "Recovering
  • OpenSSL ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack"

Consultar más información sobre Open SSLCon esto, prácticamente concluimos con todas las novedades de la versión 7.16, a falta de algún artículo más, dejando así el terreno despejado para la próxima Velneo 7.17, la mayor versión de la historia de Velneo, con la que crear apps será más fácil que nunca.

Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto