La plataforma Convertigo permitirá crear aplicaciones web a las que tus usuarios accederán a través de un navegador web. Las aplicaciones web serán responsivas para que puedan ser visualizadas en cualquier tipo de dispositivos, desde ordenadores de sobremesa hasta smartphones, pasando por Tablets.
Las aplicaciones web son adecuadas para las aplicaciones empresariales a las que se puede acceder desde una intranet o Internet, también se puede acceder a ellas a través del navegador de un dispositivo móvil, pero los usuarios no podrán acceder a ellas si no hay red.
Un sitio web sólo muestra información estática, pero no es capaz de ejecutar la lógica de negocio, cálculos actualizaciones de datos y flujos de trabajo de proceso.
Una aplicación web de Convertigo es en cambio, capaz de hacer todo eso. Puedes construir cualquier tipo de aplicación de negocio con una interfaz de usuario de Web App con la plataforma.
La plataforma Convertigo permitirá que tus aplicaciones accedan e intercambien datos a través de una gran variedad de conectores listos para usar
Basado en los conectores de la caja, puedes crear tu propio conector para acceder a otros datos del sistema. Podrás empaquetar este conector como un proyecto estándar y publicarlo en la comunidad si lo deseas.
Cuando se trata de aplicaciones móviles, los datos fuera de línea son una característica obligatoria. La plataforma Convertigo maneja la sincronización de datos fuera de línea 'fuera de la caja' usando el mecanismo FullSync
Esta tecnología se basa en el protocolo de sincronización estándar de CouchDB para actualizar las bases de datos locales de las aplicaciones móviles con los datos modificados procedentes del servidor.
También permite sincronizar de nuevo cualquier modificación de datos local realizada en la aplicación móvil cuando la red vuelve a estar disponible.
FullSync sincroniza sólo los datos que pertenecen al usuario autentificado y a su grupo funcional. De este modo, los datos no autorizados nunca fluyen hacia un dispositivo.
La plataforma Convertigo proporciona un programador de tareas integrado capaz de activar las tareas del back-end en función de un patrón de programación determinado.
Las tareas de ejemplo pueden ser importaciones o exportaciones automáticas de datos, listas de correo, notificaciones push o cualquier otra tarea recurrente que desee ejecutar.
Como las tareas se ejecutan en el back-end, puede tener trabajos desatendidos que se ejecuten incluso está interactuando con la aplicación.
Los servicios back-end de Convertigo (a veces denominados flujos back-end) se construyen utilizando un concepto muy potente llamado "Secuencias", que básicamente define todos los "Pasos" necesarios para obtener los datos, transformarlos, manejarlos con reglas de negocio y devolverlos a la aplicación móvil o web.
Construir secuencias no requiere programar en un lenguaje específico y se basa simplemente en la configuración de objetos de Low Code utilizando la GUI de Convertigo Studio.
Convertigo utiliza una biblioteca de Pasos predefinidos para manejar la mayoría de los requisitos para la programación de servicios de backend
Las secuencias también pueden ser mejoradas mediante el uso de Pasos Especiales "Javascript" capaces de realizar una lógica de negocio compleja. Estos pasos pueden incluso llamar a algunas clases Java personalizadas.
Con todas estas capacidades, el desarrollador de servicios Back-end que utilice Sequences, desarrollará los servicios de forma significativamente más rápida y reducirá los costes de mantenimiento en comparación con el Pro-code clásico
La plataforma Convertigo proporciona "fuera de la caja" los principales mecanismos de autenticación de usuarios :
La plataforma Convertigo permitirá que tus aplicaciones móviles reciban notificaciones Push. Las notificaciones Push se reciben incluso si el usuario no está interactuando con la aplicación o si la pantalla está apagada.
Puede obtener más información técnica en este enlace.
La plataforma Convertigo te permitirá crear una aplicación móvil que funcione en smartphones y tabletas Apple iOS o Google Android.
Estas aplicaciones son totalmente compatibles con iOS y Android y pueden publicarse en la tienda de aplicaciones de Apple o en Google Play
La plataforma Convertigo es muy flexible. Puedes utilizar nuestros servicios de plataforma SaaS alojada para ejecutar tus proyectos sin necesidad de instalar servidores e infraestructura de red.
O en su lugar, utiliza Convertigo en tus propias instalaciones en tus propios servidores e infraestructura.
Alojamos para ti los servicios de Convertigo. Estos se ejecutan en una infraestructura basada en Kubernetes multi-tenant donde puedes controlar tus despliegues de proyectos, tu propia consola de administración del servidor Convertigo e incluso gestionar el historial de versiones de tu servidor Convertigo.
Convertigo Cloud funciona en Microsoft Azure con centros de datos en Europa y Estados Unidos.
Puedes instalar los servidores de Convertigo en tus propios servidores en linux o Windows Server OS. Convertigo se ejecuta como un contenedor Docker en un entorno Kubernetes o independiente.
También puedes instalar Convertigo en cualquier otra nube privada, siempre que proporcione servicios de contenedores o Kubernetes.
Vea aquí cómo instalar Convertigo en las instalaciones:
La plataforma Convertigo viene con varias herramientas de monitoreo que puedes usar para entender la actividad de tu negocio:
Accederá a los gráficos en tiempo real incorporados para ver cuántos usuarios están conectados, los hilos de trabajo del servidor actuales y el consumo de memoria.
Opcionalmente puedes configurar Google analytics para que tus aplicaciones Convertigo reporten datos automáticamente en los tableros de Analytics.
Tendrá muchas métricas como los usuarios activos, las ubicaciones, los dispositivos que utilizan y los flujos de fondo que activan.
El uso de múltiples entornos es obligatorio en muchas organizaciones. Por ejemplo, puede tener un entorno de desarrollo, de prueba y de producción.
De este modo, la modificación de una aplicación para una nueva versión no será visible para sus usuarios hasta que despliegue la aplicación en el entorno de producción.
Para ayudarte en esto, Convertigo proporciona 'Símbolos de entorno' que puedes utilizar en tus proyectos.
La plataforma Convertigo proporciona un sistema de registro incorporado para rastrear cualquier evento. Puedes explorar estos registros a través de la consola de administración o directamente explorando los archivos de registro que puedes descargar en tu estación de trabajo.
Los registros llevan un sello de tiempo y están autentificados por el usuario, de modo que se puede hacer un seguimiento de todos los detalles o de la actividad de un usuario específico desde el front-end hasta el back-end.
Convertigo también proporciona integración con Elasticsearch Stack (ELK) para proporcionar un análisis global de registros, gráficos e historial de uso. Echa un vistazo a esta entrada del blog para más detalles
La plataforma Convertigo permitirá que tus aplicaciones accedan a una gran variedad de características de hardware de los dispositivos móviles como :
Y muchos otros gracias a una gran biblioteca de plugins de la comunidad proporcionados por Ionic Framework.
La plataforma Convertigo proporciona funcionalidades de pruebas funcionales de back-end incorporadas.
Para cada Secuencia de back-end (Flujo) los desarrolladores pueden definir casos de prueba para ejecutar el flujo con un conjunto específico de parámetros de llamada. De esta manera podrán probar cómo se comporta la Secuencia con estos parámetros.
La ejecución de los casos de prueba se puede automatizar utilizando plataformas DevOps. De este modo, cada vez que un desarrollador actualiza una aplicación, las pruebas se realizan automáticamente antes de que la aplicación pase a producción.
Cuando se trata del desarrollo profesional de aplicaciones, es obligatorio utilizar un proceso DevOps (Desarrollo/Operación) para entregar aplicaciones
Convertigo se integra con las principales plataformas DevOps del mercado para que cualquier modificación realizada en una app pueda ser desplegada automáticamente a producción en cuestión de minutos.
Convertigo se integra con GitHub Actions sin problemas. Sólo tienes que usar el menú'Update to GitHub Action & Gradle' en tu proyecto y estará listo para ser manejado por GitHub Actions.
Actions puede construir automáticamente su aplicación para IOS , Android PWA y desplegarla en el entorno de su elección.
Del mismo modo, Convertigo se integra con CircleCI.
Se puede integrar con cualquier otra plataforma de CI/CD como Jenkins, GitLab o Azure Pipes, siempre que soporte el mecanismo de construcción de Gradle.
El control de versiones es una característica obligatoria que se necesita cuando se desarrollan aplicaciones profesionales.
De esta manera, puedes gestionar diferentes ramas (versiones) de tus aplicaciones y tener a varios desarrolladores trabajando en colaboración en las mismas aplicaciones y fusionando sus características desarrolladas para la producción.
Convertigo se integra con cualquier sistema de control de versiones compatible con Git, como :
Form builder es un estudio No Code que permite a los no desarrolladores crear aplicaciones basadas en formularios.
Para crear un formulario, los usuarios sólo tienen que arrastrar y soltar los elementos del formulario en un espacio de trabajo y luego pulsar el botón de vista previa o publicar directamente el formulario.
Todos los formularios publicados generarán automáticamente una aplicación PWA a la que podrás acceder con un simple código QR.
Los formularios creados pueden tener varias páginas y controlar cómo los usuarios finales navegan de una página a otra según los datos actuales rellenados en los campos del formulario.
Una vez creado un formulario, puede compartirse con otros colegas para que puedan contribuir a él
Convertigo Forms soporta el proceso de diseño colaborativo donde varios usuarios pueden trabajar en tiempo real en el mismo formulario. Todas las modificaciones realizadas por un diseñador se reflejan en tiempo real a los demás usuarios.
Esto permite discutir y construir formas complejas en equipos de colaboración repartidos por todo el planeta.
Los formularios publicados también pueden ser compartidos para su uso por un grupo específico de usuarios. En este caso, aparecerán como enlaces o códigos QR en su tablero de formularios publicados.
Los formularios pueden ser utilizados por usuarios anónimos o por usuarios autentificados. Los usuarios pueden ser autentificados por diferentes tecnologías:
Los formularios pueden utilizarse en un entorno B2C con usuarios anónimos para realizar encuestas o cualquier otra recogida de datos con el consentimiento del RGPD.
Todos los usuarios de los formularios tendrán un mensaje personalizado de RGPD que se mostrará como descargo de responsabilidad.
Los constructores tienen la capacidad de añadir reglas de visualización para ocultar o mostrar campos o páginas según los datos presentes en los campos.
Por ejemplo, podría mostrar una página sólo cuando el usuario final establece un campo en una opción específica, o mostrar/ocultar secciones de sus formularios de la misma manera.
Una PWA es una aplicación web progresiva. Estas aplicaciones son capaces de distribuirse a los dispositivos móviles mediante el parpadeo de un simple código QR o haciendo clic en un enlace URL en un correo o sitio web.
Las PWAs reúnen lo mejor del mundo WEB (por la simplicidad, el SEO y la distribución de la app) y del mundo de las aplicaciones móviles (capaces de, aunque no haya red, funcionar sin navegador web y recibir notificaciones push).
Convertigo Forms se destaca en la integración de datos con los sistemas back-end de la empresa. Gracias a la tecnología de conectores de la plataforma Convertigo, los datos pueden ser fácilmente intercambiados en tiempo real con los sistemas back-end existentes...
El Departamento de TI puede preparar bibliotecas de "Acciones" y "Fuentes de datos" que los creadores de formularios "ciudadanos" utilizarán en sus formularios. Por ejemplo, las acciones pueden ser el envío de correos, el envío de datos a ERP, CRM o PLM, la ejecución de una orden de compra en SAP o cualquier otra acción de back-end que su paquete de software empresarial pueda ejecutar.
"Fuentes de datos" pueden ser la lista de sus empleados, o una lista de clientes..., un catálogo de productos. Piense en cualquier tipo de datos que tenga su software empresarial.
Todos los formularios de Convertigo pueden funcionar sin conexión, incluso si el dispositivo está en modo avión o si el WIFI o el 3G no están disponibles.
En el modo Offline, los usuarios podrán rellenar los datos del formulario y enviarlo, y los datos se sincronizarán automáticamente con el servidor cuando la red vuelva a estar disponible.
Incluso mejor, muchos formularios se basan en datos de back-end (códigos de producto, habitaciones disponibles, etc.).
Convertigo Forms es capaz de descargar estos datos localmente para que los usuarios puedan seguir mostrando estos datos incluso cuando la red no está disponible.
Por supuesto que hay muchos otros productos de construcción de formularios disponibles en el mercado, pero sólo unos pocos de ellos como Convertigo le permitirá instalar la plataforma en las instalaciones.
Esto es obligatorio para muchos procesos en los que los datos deben estar protegidos y ser manejados por centros de datos autorizados.
Sólo Convertigo Forms le proporcionará un constructor de formularios de código abierto instalable en sus instalaciones.