Codeless One
Codeless One, pour une programmation par l’IA plus efficace et plus simple
Étiquettes :Outils de programmation IAQu’est-ce que Codeless ONE ?
Codeless ONE est une plateforme d’applications métier sans code basée sur l’IA, gérée par 2101440 Ontario Inc. Son développement a été motivé par les besoins en gestion des exigences de Modern Requirements. Destinée aux entreprises et aux équipes, cette plateforme permet de transformer des tableurs, des processus d’approbation par e-mail et des flux dispersés en outils internes, portails métier et applications de données.
Les utilisateurs peuvent décrire leurs besoins en langage naturel ou télécharger des documents de spécifications ; l’IA propose alors des structures de données, des pages et des schémas de permissions, qui peuvent être ajustés dans un environnement visuel avant d’être publiés. Ce qui est fourni, c’est une application d’entreprise hébergée, et non la conversion directe d’une instruction en code source téléchargeable.
Fonction principale
Génération assistée par IA
- Lors de la création d’une application, saisissez le nom, la langue cible et une description de l’activité ; vous pouvez également joindre un document de spécifications pour fournir du contexte.
- L’IA suggérera des objets métier, des champs, des relations d’objets, des vues de page, des portails et des rôles, que l’utilisateur peut activer, supprimer ou compléter un par un.
- Le produit propose des fonctionnalités telles que des recommandations basées sur l’IA et des espaces de discussion à double agent, où les deux rôles sont décrits comme un agent d’analyse métier et un agent de développement.
- Après génération, il est encore possible de modifier la position des plats, leurs étiquettes, les rôles et l’interface, puis d’achever la configuration initiale via Quick AI Setup.
Modèle de données et structure d’application
- Le modèle d’application est un plan directeur qui gère de manière centralisée les Objets, les Relations d’Objet, les Rôles, les Portails, le Langage et les Instances.
- Les objets sont utilisés pour stocker des enregistrements commerciaux tels que des clients, des projets, du personnel ou des commandes, et leurs attributs définissent des champs tels que du texte, des nombres, des dates, des états et des références.
- Les relations objet prennent en charge la définition de liens et de cardinalités, idéales pour relier les clients aux opportunités, les projets aux tâches ou les employés aux départements.
- Les modèles d’attributs permettent de réutiliser des configurations de champs courants, réduisant ainsi les incohérences lors du modélisation répétée pour plusieurs applications.
- Les capacités de l’application principale liées aux instances locataires conviennent pour créer des solutions commerciales à livraison répétée, mais les limites de déploiement et les autorisations doivent être confirmées dans le contrat d’entreprise.
Personnalisation de pages, vues et interfaces
- Un même objet peut être affiché selon la configuration en tableau, tableau de bord, calendrier, diagramme de Gantt ou page détaillée ; l’utilisateur ne verra que les vues activées.
- Inline Edit et Form Builder permettent de déplacer des contrôles, de fusionner des zones, d’ajuster des boutons et des étiquettes, afin de modifier l’interface de saisie des données.
- Le portail peut disposer d’un menu en haut ou sur le côté, ainsi que d’une identité organisationnelle ; le portail client peut également être configuré avec des thèmes et un nom de domaine personnalisé.
- Le concepteur de listes permet de filtrer les enregistrements, de les trier et d’afficher les champs, ce qui est idéal pour préparer des listes de tâches différentes selon les postes.
Tableau de bord, graphiques et rapports
- Le tableau de bord affiche les enregistrements de l’application à l’aide de composants tels que du texte, des chiffres, des graphiques, des listes, un indicateur de progression, des contrôles de tableau de bord, un calendrier et des chiffres de comparaison.
- Les composants peuvent sélectionner des objets, des listes, des champs, des méthodes d’agrégation et des conditions de filtrage, puis les déplacer ou modifier leur taille sur la toile.
- Une application peut créer plusieurs tableaux de bord pour afficher différents indicateurs à la direction, au service des ventes, aux opérations ou au service des Ressources humaines.
- Chart Designer permet de créer des graphiques en regroupant et en agrégeant les données par champ, tandis que les rapports permettent de combiner différents ensembles de données pour une analyse plus détaillée.
Flux de travail, approbation et notifications
- Workflow Builder peut créer ou mettre à jour en fonction des enregistrements, et déclencher des actions ultérieures en fonction des rôles d’utilisateur et des conditions des champs.
- Le processus d’approbation peut spécifier l’agent chargé de l’approbation, le résultat de l’approbation ou du rejet, les exigences de commentaire et les sous-processus ultérieurs, tout en conservant l’historique des approbations déjà effectuées.
- La fonction d’alerte peut envoyer des notifications pour les nouveaux enregistrements et les changements importants de données, réduisant ainsi la fréquence à laquelle il est nécessaire de consulter l’application manuellement.
- Les champs de calcul et le calcul conditionnel sont utilisés pour les totaux, les moyennes ou d’autres formules métier ; avant la mise en ligne de règles complexes, il est encore nécessaire de tester des données aux limites.
Portails, rôles et accès aux données
- Une application peut créer plusieurs portails pour présenter séparément les éléments nécessaires aux finances, à l’exploitation, aux clients ou aux fournisseurs.
- Les rôles par défaut incluent Admin, Contributor et Guest ; il est également possible de créer des rôles personnalisés.
- Les droits permettent de contrôler la gestion des utilisateurs, l’édition des applications, l’importation, les API, le tableau de bord, les rapports, les notifications, l’approbation, les formulaires partagés, ainsi que l’accès aux objets et aux champs.
- Les rôles et les portails sont utilisés pour assurer une visibilité sur demande, mais les administrateurs doivent néanmoins tester les permissions avec des comptes réels afin d’éviter de se fier uniquement à l’interface de configuration pour juger de l’efficacité de l’isolation.
Entrée, sortie et scénarios constructibles
| Saisir ou configurer | Traitement de la plateforme | Sortie principale | Utilisations typiques |
|---|---|---|---|
| Description en langage naturel | L’IA analyse les besoins métier et propose une structure. | Objets, champs, relations, pages et maquettes de rôles | Créer rapidement une première version à partir d’une idée |
| Document de cahier des charges | En tant que contexte généré par application | Recommandations pour des applications métier pouvant être ajustées ultérieurement | Transformer les spécifications existantes en prototype fonctionnel |
| Données Excel | Colonne de mappage, correspondance aux enregistrements existants et vérification du format | Enregistrements d’objets nouvellement créés ou mis à jour et journal des erreurs | Remplacer le tableau des activités existantes |
| Formulaires et enregistrements métier | Enregistrer, associer, calculer et déclencher des processus selon les règles | Portail, tableau de bord, approbation, notifications et tableau de suivi | Opérations quotidiennes et collaboration inter-services |
| Demande d’interface de programme | Vérifier et lire/écrire des données à l’aide d’une clé au niveau de l’application | Données JSON, modifications de registre, relations et actions par e-mail | Connecter les systèmes externes à l’automatisation |
Les applications courantes comprennent le CRM, la gestion de projets, l’onboarding des employés, les achats et l’approbation des dépenses, les actifs en stock, le portail client et la gestion d’événements. Dans des domaines hautement sensibles tels que les hôpitaux ou la finance, il est nécessaire de vérifier séparément les réglementations, le stockage des données, les audits et les responsabilités contractuelles ; il n’est pas possible de mettre en service directement à l’aide de modèles génériques.
Processus de montage complet
- Après l’inscription, accédez à l’App Workspace pour définir d’abord les objectifs commerciaux, le responsable des données, les rôles d’utilisation et les preuves d’approbation à conserver.
- Choisissez une recommandation IA, une discussion à deux agents, un modèle ou une création depuis zéro, et soumettez une description des besoins ou un document démasqué.
- Vérifier les objets, champs et relations suggérés par l’IA, et compléter les identifiants uniques, les règles obligatoires, les états et la cardinalité des associations.
- Sélectionnez des pages telles que des tableaux, des tableaux de bord, des calendriers ou des diagrammes de Gantt pour configurer les droits du portail et les rôles pour différents utilisateurs.
- Utilisez l’éditeur d’interface pour ajuster les formulaires, les menus, les identifiants et les listes, puis configurez les calculs, les notifications, les workflows et les approbations.
- Importer un petit lot de données de test pour vérifier la mise en correspondance des champs, les enregistrements duplicats, le journal des erreurs, l’isolation des rôles et l’affichage sur les appareils mobiles.
- Créer des tableaux de bord et des rapports, et effectuer séparément les processus de création, d’approbation, de refus, de modification et d’exportation à l’aide d’un compte de test.
- Publiez l’application et invitez les utilisateurs ; avant le transfert officiel, élaborez des plans de sauvegarde, de réversion, ainsi que de rotation des comptes des employés partants et des clés d’interface.
Adapté aux utilisateurs et aux scénarios typiques
- Équipe opérationnelle qui doit transformer l’Excel, les e-mails et les approbations par messagerie en processus structurés.
- Équipe informatique souhaitant livrer rapidement des outils internes, tout en conservant les modèles de données, les rôles et les contrôles d’approbation.
- Il faut mettre en place une équipe RH pour le recrutement, l’intégration, les congés ou le portail des employés.
- Équipes commerciales ayant besoin d’un CRM, d’un pipeline de leads, d’un portail client et d’un tableau de bord de vente.
- Conseillers, concepteurs et intégrateurs de systèmes qui livrent des applications sectorielles de manière répétée à plusieurs clients.
- Équipes de développement qui ont besoin d’échanger des enregistrements avec des ERP, CRM ou services d’automatisation existants via une API REST.
Prix, accès gratuit et essai
La page des prix actuels ne divulgue pas le montant des forfaits fixes, mais il est possible de contacter le service des ventes pour obtenir des informations sur les offres. Le site propose toujours l’option « Start Free » ; les conditions indiquent que la version payante peut offrir une période d’essai initiale allant jusqu’à 30 jours. Les avantages spécifiques de chacune dépendent du compte et de l’offre proposée par le service des ventes.
| Forfait ou version | Prix | Période de facturation | Droits ou crédit principal | Adéquat pour les utilisateurs |
|---|---|---|---|---|
| Start Free | À partir de 0 dollar | La page actuelle ne le précise pas | On peut commencer à créer ; les limites concernant les postes, les applications, le stockage, les interfaces et les publications ne sont pas encore publiées. | Vérifier le produit et le prototype simple |
| Essai de la version payante | Pas de frais pendant la période d’essai | Jusqu’à 30 jours, la plateforme décide s’il est fourni. | Essayer les fonctionnalités payantes ; l’accès sera suspendu à l’expiration sans achat, et les données correspondantes pourraient être supprimées. | Effectuer une évaluation contrôlée des achats |
| Projet commercial officiel | Contacter le service des ventes | Contrat sur mesure | Conformément aux contraintes techniques telles que l’utilisateur, l’application, le stockage, la mémoire, l’intégration, la région et le trafic | Environnement de production et déploiement d’entreprise |
| Services professionnels | Cotation sur mesure | Selon la fiche de poste | Peut inclure des conseils, une garantie de qualité ou une formation ; les modalités de livraison seront définies séparément. | Organisations nécessitant un soutien |
Vérifier avant l’achat
- L’accès gratuit et la version d’essai ne sont pas équivalents à une version complète gratuite à vie ; la plateforme peut modifier les conditions de gratuité ou mettre fin au service gratuit.
- Le devis doit préciser les postes, le nombre d’applications, le stockage, les interfaces, l’environnement, la sauvegarde, le niveau de support, l’exportation des données et les frais supplémentaires.
- Avertissement : une fois la période d’essai terminée sans achat, l’accès aux zones payantes sera suspendu et les données téléchargées pourraient être supprimées.
- Aucune politique de remboursement unifiée et publique n’a été confirmée pour cette fois ; les conditions de paiement, d’annulation, de renouvellement et de remboursement doivent être confirmées par écrit dans la commande ou le contrat.
API REST et intégration
Codeless ONE propose une API REST, dont les fonctionnalités principales correspondent aux opérations sur les données dans l’interface. La plupart des interfaces utilisent une clé API générée dans les paramètres de l’application et sont vérifiées au moyen d’un token porteur.
| Catégorie d’interface | Opérations exécutables | Principales importations | Précautions à prendre |
|---|---|---|---|
| Authentication | Vérifier la clé et retourner le nom de l’utilisateur, de l’application, de l’organisation et du nom de l’application | Clé API au niveau de l’application | L’utilisateur qui génère la clé sera associé aux modifications de l’interface. |
| Users | Lire l’utilisateur de l’application | Clé | Retourner les champs tels que le nom, l’adresse e-mail, le téléphone et le pays |
| Entities | Lister les entités et lire les champs et relations | Nom de l’entité et paramètres de recherche | Découvrir la structure avant de traiter les enregistrements |
| Entity Records | Lire, créer, mettre à jour, supprimer et filtrer les enregistrements | Nom de l’entité, numéro de registre, champs et conditions de filtrage | Les champs doivent correspondre au modèle d’application spécifique. |
| Relations | Créer des enregistrements enfants et les associer, ou relier des enregistrements existants | Entités père/fils, numéro de record et nom de la relation | Des relations erronées peuvent détruire la structure des données métier. |
| Emails | Déclencher l’envoi d’e-mail | Informations de destinataire et contenu du courriel | Il convient de limiter les droits des rôles et d’empêcher une distribution abusive. |
Étapes d’intégration API
- Activez l’API dans les paramètres de l’application cible et générez une clé, en n’accordant que les permissions nécessaires aux rôles concernés.
- Appeler d’abord l’interface d’authentification pour enregistrer les identifiants de l’application et de l’organisation retournés, afin d’empêcher les scripts de se connecter à un environnement incorrect.
- Lisez les relations entre entités et champs, puis assemblez les requêtes de enregistrement selon le modèle réel, sans copier les noms d’entités donnés dans l’exemple.
- Tester l’application pour valider les opérations de création, mise à jour, suppression, filtrage, pagination et relations, et enregistrer les réponses d’erreur.
- Conserver la clé dans un système de gestion des secrets serveur, en mettant en œuvre le renouvellement, les droits minimaux, les journaux d’audit et les tentatives de réessai en cas d’échec.
La documentation officielle ne divulgue pas de limites de fréquence d’interface unifiées cette fois-ci, et l’SDK officiel n’a pas non plus été confirmé. Une API publique ne signifie pas que le code source de la plateforme est accessible ; avant l’intégration, il convient de vérifier avec le service commercial si le forfait comprend le nombre d’appels requis.
Autres modes de connexion
- Selon les informations officielles, il est possible de se connecter à plus de 6000 outils via Zapier ; les déclencheurs, actions et quotas disponibles doivent être vérifiés sur la page de connexion.
- Le portail client peut se connecter aux interfaces de CRM, ERP et d’autres programmes, mais la liste des connecteurs prédéfinis ainsi que les différences entre les forfaits ne sont pas encore entièrement publiées.
- L’importation dans Excel permet de sélectionner les en-têtes de tableau, la première ligne de données, l’objet cible et les champs de correspondance ; les enregistrements dont le format ne correspond pas sont enregistrés dans le journal des erreurs.
Plateformes, équipements et langues
| Plateforme ou capacité | État actuel | Mode d'utilisation | Précautions à prendre |
|---|---|---|---|
| Page web de bureau | Fourni | Accès au bureau de travail, à la modélisation et à la gestion depuis le navigateur | Principalement pour l’installation et la maintenance de l’environnement |
| Page web mobile | Adaptation responsive du portail | Accès au portail publié depuis le navigateur | La modélisation complexe convient mieux à l’écran d’ordinateur. |
| Application native iOS | Non confirmé cette fois-ci | Pas encore rendu public | Ne considérez pas les clients emballés par des tiers comme des applications officielles. |
| Applications natives Android | Non confirmé cette fois-ci | Pas encore rendu public | On peut d’abord évaluer l’expérience de la page web mobile. |
| Configuration multilingue | Le centre d’aide fournit les paramètres correspondants. | Sélectionner la langue dans le modèle d’application | La liste exacte des langues et la portée de la traduction dépendent du compte. |
Sécurité, vie privée et responsabilité des données
- La page du produit liste les droits des rôles, SSO, chiffrement, SOC 2 et ISO 9001, mais aucun numéro de certificat, rapport d’audit ou périmètre de service applicable n’a été fourni cette fois.
- Les dispositions s’engagent à adopter des mesures techniques et organisationnelles raisonnables sur le plan commercial pour protéger l’disponibilité, la confidentialité et l’intégrité, tout en assurant que les services restent fournis tels qu’ils sont et dans leur état actuel de disponibilité.
- La politique de confidentialité énumère les adresses IP, les informations sur le dispositif et les activités de navigation, et précise que le prestataire peut accéder à des informations personnelles pour fournir les services.
- Les équipes de mise en œuvre, de développement et d’exploitation peuvent accéder aux informations des comptes et aux données des clients pour la prestation de services, le support technique ou les services professionnels.
- L’utilisateur peut consulter, mettre à jour ou supprimer les informations de son compte dans les paramètres du compte ou en contactant la plateforme ; certaines données resteront cependant conservées en raison de l’obligation de conservation des archives et d’exigences légales.
- Le service n’est pas destiné aux enfants de moins de 16 ans ; l’organisation ne doit pas collecter de données concernant des mineurs ou d’autres informations sensibles avant d’avoir effectué une évaluation de conformité.
- Le client est responsable de l’exactitude, de la légalité, des droits de propriété intellectuelle et des sauvegardes de ses données ; les présentes conditions ne garantissent pas que aucune donnée ne sera jamais perdue.
Droits d’auteur, usage commercial et statut open source
- Le client conserve le droit sur les Données Client et obtient, après paiement intégral, les droits associés aux Résultats Client convenus.
- Les algorithmes de plateforme, l’interface, la technologie, le design, les marques déposées, le contenu des modèles et les services restent la propriété de Codeless ONE ou de son concédant de licence.
- L’autorisation est réservée à un usage interne uniquement ; elle ne peut être revendue, sous-licenciée, distribuée, soumise à des analyses en ingénierie inverse, ni utilisée pour des tests de référence concurrentiels sur la plateforme.
- Aucun dépôt de code public officiel, SDK ou licence open source pour le produit n’a été confirmé cette fois-ci, par conséquent la plateforme ne peut pas être qualifiée d’open source.
Limites des capacités
- L’IA peut accélérer la modélisation, mais elle risque de mal interpréter les champs, les relations, les responsabilités d’approbation et les conditions exceptionnelles ; les responsables métier doivent donc les vérifier un par un.
- Le fait de ne pas avoir de code ne signifie pas qu’il n’y a pas besoin de tests : les applications en production nécessitent toujours des tests d’accès, une validation des données, une évaluation des performances, une gestion des changements et un plan de reprise après sinistre.
- Les modèles et les scénarios de démonstration ne peuvent pas prouver la conformité avec des réglementations spécifiques aux secteurs médical, financier, éducatif ou public.
- Les restrictions en matière d’utilisateurs, de stockage, d’intégration, de région et de trafic prévues dans le contrat affectent la capacité d’extension ; il convient donc de faire des estimations au moment de l’achat et de définir des modalités pour gérer les dépassements.
- Des interfaces personnalisées complexes, une utilisation hors ligne, des fonctionnalités natives pour les appareils et un code source portable ne font pas partie de la livraison standard confirmée cette fois.
Résumé
Codeless ONE convient aux équipes qui souhaitent mettre en place rapidement des applications métier structurées, tout en conservant les fonctionnalités de relations objets, de rôles, de portails, d’approbation et d’interfaces. Lors de l’évaluation, il est nécessaire de tester les processus de droits d’accès et les scénarios d’anomalies à l’aide de données métier réelles, et de confirmer dans le contrat le prix, les quotas, les sauvegardes, la portée de l’authentification, les modalités de sortie et les conditions de remboursement.
Numéro d’enregistrement de sécurité publique du Guangxi : 45132202000164