La plate-forme Convertigo permet de créer des applications Web auxquelles vos utilisateurs accèdent via un navigateur Web. Les applications Web seront réactives, c'est-à-dire qu'elles pourront être affichées sur n'importe quel type de périphérique, des ordinateurs de bureau aux smartphones en passant par les tablettes.
Les applications Web conviennent aux applications professionnelles auxquelles vous pouvez accéder à partir d'un intranet ou de l'internet. Vous pouvez également y accéder via le navigateur d'un appareil mobile, mais les utilisateurs ne pourront pas y accéder s'il n'y a pas de réseau.
Un site Web se contente d'afficher des informations statiques mais n'est pas en mesure d'exécuter une logique métier, des calculs, des mises à jour de données et des flux de processus.
Une application Web Convertigo est en revanche capable de faire tout cela. Vous pouvez créer n'importe quel type d'application métier avec une interface utilisateur Web App sur la plate-forme.
La plateforme Convertigo permet à vos applications d'accéder et d'échanger des données grâce à une grande variété de connecteurs prêts à l'emploi.
Sur la base des connecteurs prêts à l'emploi, vous pouvez créer votre propre connecteur pour accéder à d'autres données du système. Vous pourrez emballer ce connecteur comme un projet standard et le poster dans la communauté si vous le souhaitez.
Lorsqu'il s'agit d'applications mobiles, les données hors ligne sont une fonctionnalité obligatoire ! La plate-forme Convertigo prend en charge la synchronisation des données hors ligne en utilisant le mécanisme FullSync .
Cette technologie s'appuie sur le protocole de synchronisation standard CouchDB pour mettre à jour les bases de données locales de l'application mobile avec les données modifiées provenant du serveur.
Il permet également de synchroniser toutes les modifications de données locales effectuées sur l'application mobile lorsque le réseau est à nouveau disponible.
Le FullSync synchronise uniquement les données appartenant à l'utilisateur authentifié et à son groupe fonctionnel. Ainsi, les données non autorisées ne circulent jamais sur un appareil.
La plate-forme Convertigo est dotée d'un planificateur de tâches intégré capable de déclencher des tâches back-end selon des schémas donnés.
Les tâches types peuvent être des importations ou exportations automatiques de données, des listes de diffusion, des notifications push ou toute autre tâche récurrente que vous souhaitez exécuter.
Comme les tâches sont exécutées en arrière-plan, vous pouvez faire en sorte que des tâches non surveillées soient exécutées même si vous interagissez avec l'application.
Les services dorsaux Convertigo (parfois appelés flux dorsaux) sont construits à l'aide d'un concept très puissant appelé "séquences", qui définit essentiellement toutes les "étapes" nécessaires pour obtenir les données, les transformer, les traiter avec des règles de gestion et les renvoyer à l'application mobile ou Web.
La construction de séquences ne nécessite pas de programmation dans un langage spécifique et repose simplement sur la configuration des objets Low Code à l'aide de l'interface graphique de Convertigo Studio.
Convertigo utilise une bibliothèque de Steps prédéfinis pour répondre à la plupart des besoins en matière de programmation de services back-end.
Les séquences peuvent également être améliorées en utilisant des étapes spéciales "Javascript" capables d'exécuter une logique métier complexe. Ces étapes peuvent même appeler des classes Java personnalisées.
Grâce à toutes ces possibilités, le développeur de services dorsaux utilisant Sequences développera les services beaucoup plus rapidement et réduira les coûts de maintenance par rapport au Pro-code classique.
La plateforme Convertigo propose d'emblée les principaux mécanismes d'authentification des utilisateurs :
La plate-forme Convertigo permet à vos applications mobiles de recevoir des notifications Push. Les notifications Push sont reçues même si l'utilisateur n'interagit pas avec l'application ou si l'écran est éteint.
Vous pouvez obtenir plus d'informations techniques en utilisant ce lien.
La plateforme Convertigo vous permettra de créer une application mobile fonctionnant sur les smartphones et tablettes Apple iOS ou Google Android.
Ces applications sont entièrement compatibles avec iOS et Android et peuvent être publiées sur l'App Store d'Apple ou Google Play.
La plate-forme Convertigo est très flexible. Vous pouvez utiliser les services de notre plateforme SaaS hébergée pour mener vos projets sans installer de serveurs ni d'infrastructure réseau.
Vous pouvez également utiliser Convertigo sur place, sur vos propres serveurs et votre propre infrastructure.
Nous hébergeons pour vous les services Convertigo. Ceux-ci fonctionnent sur une infrastructure multi-tenant basée sur Kubernetes où vous pouvez contrôler le déploiement de vos projets, votre propre console d'administration du serveur Convertigo et même gérer l'historique des versions de votre serveur Convertigo.
Convertigo Cloud fonctionne sur Microsoft Azure avec des centres de données en Europe et aux États-Unis.
Commencez avec Convertigo Cloud
Vous pouvez installer des serveurs Convertigo sur vos propres serveurs sous linux ou Windows Server OS. Convertigo fonctionne comme un conteneur Docker dans un environnement Kubernetes ou en mode autonome.
Vous pouvez également installer Convertigo sur tout autre cloud privé, à condition qu'il fournisse des services de conteneurs ou de Kubernetes.
Voir ici comment installer Convertigo on premises :
La plateforme Convertigo est dotée de divers outils de suivi que vous pouvez utiliser pour comprendre l'activité de votre entreprise :
Vous accéderez aux graphiques en temps réel intégrés pour voir combien d'utilisateurs sont connectés, les threads de travail actuels du serveur et la consommation de mémoire.
Vous pouvez éventuellement configurer Google Analytics pour que vos applications Convertigo reportent automatiquement les données dans les tableaux de bord Analytics.
Vous obtiendrez de nombreux indicateurs tels que les utilisateurs actifs, les emplacements, les appareils qu'ils utilisent et les flux back-end qu'ils activent.
L'utilisation de plusieurs environnements est obligatoire dans de nombreuses organisations. Par exemple, vous pouvez avoir un environnement de développement, de test et de production.
De cette façon, la modification d'une application pour une nouvelle version ne sera pas visible pour vos utilisateurs jusqu'à ce que vous déployiez l'application dans l'environnement de production.
Pour vous y aider, Convertigo propose des "symboles d'environnement" que vous pouvez utiliser dans vos projets.
La plateforme Convertigo fournit un système de journalisation intégré pour suivre tout événement. Vous pouvez explorer ces logs via la console d'administration ou directement en explorant les fichiers de logs que vous pouvez télécharger sur votre poste de travail.
Les journaux sont horodatés et authentifiés par l'utilisateur, ce qui vous permet de suivre tous les détails ou l'activité d'un utilisateur spécifique, du front-end au back-end.
Convertigo s'intègre également à la pile Elasticsearch (ELK) pour fournir une analyse globale des journaux, des graphiques et de l'historique d'utilisation. Consultez cet article de blog pour plus de détails
La plateforme Convertigo permettra à vos applications d'accéder à une grande variété de fonctionnalités matérielles des appareils mobiles, telles que :
Et bien d'autres grâce à une grande bibliothèque de plugins communautaires fournis par le Ionic Framework.
La plateforme Convertigo offre des fonctionnalités intégrées de test fonctionnel en back-end.
Pour chaque séquence back-end (flux), les développeurs peuvent définir des cas de test pour exécuter le flux avec un ensemble spécifique de paramètres d'appel. Ils pourront ainsi tester le comportement de la séquence avec ces paramètres.
L'exécution des cas de test peut être automatisée en utilisant les plateformes DevOps. Ainsi, chaque fois qu'un développeur met à jour une application, les tests sont automatiquement effectués avant que l'application ne soit mise en production.
Lorsqu'il s'agit de développement d'applications professionnelles, il est obligatoire d'utiliser un processus DevOps (développement/exploitation) pour fournir des applications.
Convertigo s'intègre aux principales plateformes DevOps du marché. Ainsi, toute modification apportée à une application peut être automatiquement déployée en production en quelques minutes.
Convertigo s'intègre parfaitement aux actions GitHub. Il vous suffit d'utiliser le menu"Update to GitHub Action & Gradle" sur votre projet pour qu'il soit prêt à être géré par GitHub Actions.
Actions peut construire automatiquement votre application pour IOS, Android PWA et la déployer sur l'environnement de votre choix.
De la même manière, Convertigo s'intègre à CircleCI.
Vous pouvez intégrer toute autre plateforme de CI/CD telle que Jenkins, GitLab ou Azure Pipes, à condition qu'elle prenne en charge le mécanisme de construction Gradle.
Le contrôle de version est une fonction obligatoire dont vous avez besoin lorsque vous développez des applications professionnelles.
Vous pouvez ainsi gérer différentes branches (versions) de vos applications et faire en sorte que plusieurs développeurs travaillent en collaboration sur les mêmes applications et fusionnent leurs fonctionnalités développées pour la production.
Convertigo s'intègre à tout système de contrôle de version compatible Git, tel que :
Form builder est un studio No Code qui permet aux non-développeurs de créer des applications basées sur des formulaires.
Pour créer un formulaire, les utilisateurs n'ont qu'à glisser et déposer des éléments de formulaire sur un espace de travail, puis à cliquer sur le bouton Aperçu ou à publier directement le formulaire.
Tous les formulaires publiés généreront automatiquement une application PWA à laquelle vous pourrez accéder grâce à un simple QR Code !
Les formulaires créés peuvent avoir plusieurs pages et contrôler la façon dont les utilisateurs finaux naviguent d'une page à l'autre en fonction des données actuellement remplies dans les champs du formulaire.
Une fois qu'un formulaire est créé, il peut être partagé avec d'autres collègues pour qu'ils puissent y contribuer.
Convertigo Forms prend en charge le processus de conception collaborative où plusieurs utilisateurs peuvent travailler en temps réel sur le même formulaire. Toutes les modifications apportées par un concepteur sont répercutées en temps réel sur les autres utilisateurs.
Ainsi, des formes complexes peuvent être discutées et construites par des équipes collaboratives réparties sur toute la planète !
Les formulaires publiés peuvent également être partagés pour être utilisés par un groupe spécifique d'utilisateurs. Dans ce cas, ils apparaîtront sous forme de liens ou de codes QR sur leur tableau de bord des formulaires publiés.
Les formulaires peuvent être utilisés par des utilisateurs anonymes ou par des utilisateurs authentifiés. Les utilisateurs peuvent être authentifiés par différentes technologies :
Les formulaires peuvent être utilisés dans un environnement B2C avec des utilisateurs anonymes pour mener des enquêtes ou toute autre collecte de données avec les consentements du RGPD.
Tous les utilisateurs de formulaires auront un message personnalisé RGPD affichant un avertissement.
Les créateurs de formulaires ont la capacité d'ajouter des règles d'affichage pour masquer ou afficher des champs ou des pages en fonction des données présentes dans les champs.
Par exemple, vous pouvez afficher une page uniquement lorsque l'utilisateur final définit un champ sur une option spécifique, ou afficher/masquer des sections de vos formulaires de la même manière.
Une PWA est "Progressive Web App". Ces applications peuvent être distribuées sur des appareils mobiles en flashant un simple code QR ou en cliquant sur un lien URL dans un courrier ou sur un site web.
Les PWA rassemblent le meilleur du monde du WEB (pour la simplicité, le référencement et la distribution des applications) et du monde des applications mobiles (capables de fonctionner même en l'absence de réseau, sans navigateur web et de recevoir des notifications push).
Convertigo Forms excelle dans l'intégration des données avec les systèmes back-end des entreprises. Grâce à la technologie des connecteurs de la plate-forme Convertigo, les données peuvent être facilement échangées en temps réel avec les systèmes back-end existants...
Le département informatique peut préparer des bibliothèques d'"actions" et de "sources de données" que les créateurs de formulaires "citoyens" utiliseront dans leurs formulaires. Par exemple, les actions peuvent être l'envoi de courriers, la transmission de données à l'ERP, au CRM ou au PLM, l'exécution d'un ordre d'achat sur SAP ou toute autre action back-end que votre progiciel d'entreprise peut exécuter.
Les "Sources de données" peuvent être la liste de vos employés, ou une liste de clients..., un catalogue de produits. Pensez à n'importe quel type de données détenues par vos progiciels métiers existants.
Tous les formulaires Convertigo peuvent fonctionner hors ligne même si l'appareil est en mode avion ou si le WIFI ou la 3G ne sont pas disponibles.
En mode hors ligne, les utilisateurs pourront remplir les données du formulaire et le soumettre, et les données seront automatiquement synchronisées avec le serveur lorsque le réseau sera à nouveau disponible.
Mieux encore, de nombreux formulaires s'appuient sur des données de base (codes produits, salles disponibles, etc.).
Convertigo Forms est capable de télécharger ces données localement, de sorte que les utilisateurs pourront toujours les afficher même si le réseau n'est pas disponible.
Il existe bien sûr de nombreux autres produits de création de formulaires sur le marché, mais seuls quelques-uns d'entre eux, comme Convertigo, vous permettent d'installer la plate-forme on premises.
Ceci est obligatoire pour de nombreux processus où les données doivent être sécurisées et traitées par des centres de données autorisés.
Seul Convertigo Forms vous fournira un générateur de formulaires open source installable sur place.