Publicité et marketing
Oleg Zankov
PDG Latenode, Expert en codes nuls
11 août 2023
Une plateforme low-code mêlant la simplicité du no-code à la puissance du full-code 🚀
Commence gratuitement
11 août 2023
-
10
min lire

Low-code Platform "Latenode" - Automatisation des processus d'affaires sans équipe de développeurs

Oleg Zankov
PDG Latenode, Expert en codes nuls
Table des matières

Salutations à tous ! Je suis Oleg Zankov, PDG de la plateforme Latenode . Que nous nous rencontrions pour la première fois ou que tu connaisses bien notre travail, à la fin de cet article, tu comprendras mieux pourquoi l'automatisation des entreprises via les plateformes low-code est en train de devenir la tendance incontournable, et comment l'exploitation de notre plateforme peut considérablement rationaliser tes processus d'entreprise et l'allocation de tes ressources.

Voici un aperçu du parcours qui a mené à la création de la plateforme, de ses caractéristiques principales et de la façon dont elle se compare aux autres solutions sur le marché.

À quoi ressemble la plateforme Latenode

Contenu :

  1. Histoire de la fondation
  2. Fonctionnalité clé
  3. Comparaison avec les concurrents
  4. Monétisation équitable
  5. Conclusions

Histoire de la fondation

‍‍Latenode est la troisième startup significative de notre équipe, suite au succès de nos précédents projets depuis 2014. Alors, qu'est-ce qui relie ces points ? Notre aventure dans l'automatisation a germé à partir de ces projets. Nous avons reconnu la facilité et l'efficacité de l'utilisation d'outils à faible code pour élaborer des processus de produits. Plus précisément :

  1. Les scénarios sont hébergés dans le nuage, ce qui nous évite de devoir superviser l'infrastructure
  2. Les scénarios sont représentés visuellement à l'aide d'un constructeur de "blocs" simple.
  3. Les scénarios peuvent être supervisés par un seul architecte au lieu d'une équipe de développeurs à part entière.

Dans notre parcours, 150 processus pour l'un de nos projets nommé Debexpert.com ont finalement été déployés sur la plateforme Integromat. Mais un coup de théâtre s'est produit. Integromat a subi un changement de marque pour devenir "Make" et a effectué une transition vers une nouvelle architecture en février 2022, avec un arrêt éventuel de sa version originale prévu pour septembre 2023

Alors qu'une migration transparente vers "Make" était assurée, elle n'a pas été réalisée même un an plus tard. C'est ainsi qu'est née la plateforme Latenode , née d'une nécessité plutôt que d'un simple concept innovant.

Fonctionnalité clé

‍L'expérience de notre équipe depuis 9 ans avec différentes plateformes (Huggin, Zapier, n8n...) nous a permis d'identifier ce qui manquait à chaque outil. Integromat était un précurseur, mais il présentait pourtant une lacune : l'impossibilité d'intégrer du code personnalisé pour une flexibilité architecturale accrue. Lorsque nous nous sommes lancés dans le projet Latenode, nous nous sommes attachés à combler cette lacune. Mais avant d'aller plus loin, abordons les points essentiels.

Architecture basée sur les événements

Au cœur de la plateforme Latenode se trouve une architecture axée sur les événements, conçue pour initier des flux de travail basés sur le cadre fondamental Trigger → Action.

Déclencheur

‍Undéclencheur peut être l'interaction d'un utilisateur sur un site Web, un courriel nouvellement reçu ou une alerte dans le CRM.

Nous classons les déclencheurs en deux catégories :

  • Déclencheurs d'application à partir de notre bibliothèque qui ne cesse de s'enrichir.
  • Déclencheurs universels non liés à des applications spécifiques.

Les déclencheurs universels comprennent

  • Webhook : Permet la réception directe de données en provenance de diverses apps. Lorsqu'un événement spécifique est détecté dans une application externe, celle-ci transmet les données à l'URL du webhook hébergée par la plateforme Latenode , déclenchant ainsi le processus prédéfini.
  • Horaire : Lance le processus en respectant un horaire préétabli. Par exemple, on peut configurer un scénario pour qu'il soit exécuté tous les jours à une heure désignée.
Réglages universels de la gâchette

‍Action

‍Aprèsla phase de déclenchement se trouve le segment Action. Celui-ci répond à la requête : quelles actions doivent s'ensuivre une fois que le déclencheur est actif ? C'est ici que les utilisateurs peuvent intuitivement faire glisser et déposer des blocs d'application, formant ainsi des connexions telles que visualisées

Exemple de scénario de plateforme

Latenode combine la facilité de l'absence de code avec les fonctionnalités étendues associées au codage.

Notre objectif primordial est de démocratiser la création d'automatismes, de services et d'applications, en soulageant les développeurs du plus grand nombre possible de tâches répétitives.

Nous mettons régulièrement à jour notre bibliothèque d'intégration, en nous efforçant de simplifier au maximum l'automatisation pour les utilisateurs qui préfèrent éviter de coder. Et alors que Latenode est en phase bêta, les utilisateurs ont accès à un module qui facilite l'intégration avec diverses applications tierces de manière autonome.

Demande HTTP

‍Lemodule low-code sert de pont à ton scénario pour l'interfacer avec des systèmes externes. Ce bloc te permet d'interroger, de transmettre et d'interagir avec des données à travers différents services. Généralement, cette interaction est facilitée par les API que ta requête HTTP cible.

Interface de configuration du bloc de requêtes HTTP

Notre bloc HTTP simplifie la tâche de configuration et d'envoi de ces demandes. Grâce à la fonction "Créer à partir de l'exemple {CURL}", les utilisateurs peuvent traduire de manière transparente les commandes CURL - que l'on trouve souvent dans la documentation d'applications tierces - en requêtes HTTP correspondantes. Cela permet d'améliorer ton efficacité lors de l'intégration d'API provenant d'une variété de plates-formes et d'outils

JavaScript

‍Introducingthe JavaScript block-module-node, a feature that significantly amplifies the range of tasks you can execute on Latenode. Cela englobe des activités telles que la manipulation et la génération de données, ainsi que l'élaboration de voies logiques polyvalentes.

Interface de configuration du module JavaScript

L'étendue de ce que tu peux réaliser ici est principalement définie par ta familiarité avec JavaScript. Mais, pour être honnête, il ne s'agit pas seulement de prouesses techniques ou d'expérience - c'est aussi une question de créativité. Dans le module JavaScript, nous avons intégré un assistant alimenté par GPT-4 (un peu comme Github CoPilot). Cet assistant intervient pour gérer les opérations de code lorsqu'il est invité à utiliser la syntaxe : // tes instructions textuelles à l'assistant

Comprendre le mécanisme d'assistance du module JavaScript

‍De plus, notre bloc JavaScript offre la possibilité d'intégrer des paquets NPM, se targuant d'une bibliothèque de plus de 1,3 million de paquets. Pourquoi réinventer la roue quand des solutions sont facilement disponibles ?

Navigateur sans tête

‍Tuas déjà rencontré le concept des navigateurs sans tête ? Il s'agit essentiellement d'un navigateur dépourvu d'interface graphique, et à la place, des robots exécutent des commandes pour réaliser des actions, un peu comme le feraient des humains

Alors qu'il existe des startups uniquement axées sur l'offre de fonctionnalités de navigateur sans tête, Latenode a intégré cette caractéristique comme l'un de ses blocs. C'est donc désormais un outil de plus dans ton arsenal, parmi les centaines disponibles sur notre plateforme.

Icône du module de navigation sans tête

Pour une plongée plus profonde dans les potentialités du navigateur sans tête, consulte notre article de blog intitulé "L'automatisation sans API".

Autres outils

Notre engagement se manifeste par l'enrichissement constant de notre bibliothèque d'outils, ce qui te garantit une expérience sans faille sur Latenode. Voici un aperçu de certains de nos outils :

Liste des outils utiles
  1. Convertir HTML en texte : Transforme le contenu HTML en texte brut. Idéal pour l'analyse des pages web
  2. Convertir un site Web en texte : Transforme un site Web entier en texte, ce qui est bénéfique pour le référencement et les études de contenu.
  3. JSON Parse : Transforme les chaînes JSON en formats structurés, parfaits pour les interactions avec les API.
  4. AI Text Parser : Analyseur de texte alimenté par l'IA qui extrait des éléments tels que des noms, des dates et des entités personnalisées.

Plutôt que de te contenter de lire des articles à ce sujet, nous t'encourageons à explorer app.latenode.com de première main ! Nous améliorons continuellement notre plateforme, en introduisant de nouveaux outils, des intégrations, et en augmentant les capacités de ceux qui existent déjà.

Comparaison avec les concurrents

Integromat & Make

Comme nous l'avons souligné précédemment, l'équipe derrière Integromat a développé un produit qui se rapproche le plus de la perfection. Pourtant, au sein de leur communauté, nous avons remarqué - et fait écho - à des demandes d'utilisateurs qui semblaient tomber dans l'oreille d'un sourd pendant des années. Certaines de ces suggestions sont restées à l'état de "projet" pendant de longues périodes, tandis que d'autres ont été apparemment ignorées. Nous avons approfondi l'importance de cette fonctionnalité dans nos autres articles.

Voici quelques caractéristiques clés auxquelles nous avons donné la priorité dès le départ :

  • Fusionner les branches d'un même scénario : Cette fonction permet de fusionner plusieurs branches d'un scénario en un seul module. Dans certains scénarios, cela offre une approche simplifiée et plus rapide, tandis que dans d'autres, c'est un élément fondamental pour la faisabilité.
Illustration d'un scénario mettant en scène la fusion sur la plateforme Make.
  • Possibilité de relancer des scénarios en utilisant des données historiques : Cette fonction s'avère inestimable pendant les phases de développement de scénarios et de dépannage. Elle élimine la pénibilité associée à la saisie manuelle des données après chaque exécution infructueuse ou lorsqu'un scénario préexistant tombe sur des données du monde réel (par exemple, en raison d'un problème d'API externe).
Lancer l'historique et la fonction de redémarrage avec les données historiques attachées.
  • Possibilité d'élaborer des sous-scénarios sous la forme de modules personnalisés : Imagine que tu puisses créer une boîte à outils personnalisée, prête à être déployée dans n'importe quel scénario. Cela facilite radicalement le processus d'architecture de structures complexes, ce qui se traduit par des gains de temps considérables.
Inspire-toi du bloc personnalisé intitulé "ChatGPT Envoyer un message"

En passant, nous sommes sur le point de dévoiler une bibliothèque publique dédiée aux blocs personnalisés. Cette initiative permet non seulement aux créateurs de monétiser chaque déploiement, mais aussi aux utilisateurs de simplifier leur parcours d'élaboration de scénarios.

Zapier

Zapier fait régulièrement l'objet de critiques en raison de son approche restrictive de la conception des processus, forçant les utilisateurs à suivre un schéma linéaire. Bien qu'ils aient introduit des fonctions de ramification élémentaires dernièrement, cela fait pâle figure par rapport aux plateformes intuitives de glisser-déposer. Leur système n'a pas la polyvalence nécessaire pour concevoir des modèles complexes. De plus, l'absence d'injection de code personnalisé réduit considérablement les possibilités pour les développeurs chevronnés et ceux qui désirent une compréhension granulaire de leurs flux de travail.

Fonctions cloud d'Amazon AWS

Les fonctionnalités du cloud, représentées par des acteurs comme Amazon AWS Lambda, offrent des outils robustes adaptés aux experts et aux grandes entreprises. Cependant, il y a un hic : elles s'accompagnent d'un gradient d'apprentissage abrupt. La configuration initiale pose des obstacles, exigeant des utilisateurs qu'ils téléchargent des archives de code, décodent des configurations, et plus encore. L'élément manquant d'une interface centrée sur l'utilisateur, combiné à l'absence de fonctionnalités simples sans code, les rend moins séduisants pour une part importante des entreprises

n8n

n8n émerge comme un acteur contemporain et puissant dans le domaine de l'automatisation. Ancré dans NodeJS, il trouve un écho auprès d'un grand nombre de développeurs. En revanche, Latenode est conçu à partir de GoLang, un langage rapide et fiable, qui offre des performances supérieures et une évolutivité prometteuse.

Monétisation équitable

De nombreuses plateformes, comme Integromat, déterminent leur tarification en fonction du nombre d'opérations dans les scénarios. Un tel modèle peut rapidement devenir coûteux, en particulier lorsqu'il s'agit de gérer de grandes quantités de données. Envisage d'employer un module "Iterator" pour expédier cycliquement 3 000 courriels de cette manière :

  1. L'itérateur récupère l'adresse électronique dans la base de données.
  2. Un contenu d'e-mail distinct est élaboré pour chaque destinataire.
  3. Par la suite, l'email est expédié via des plateformes comme Mailgun.

Cumulativement, cela représente 9 000 actions. Si tu es facturé par opération, les frais accumulés peuvent être élevés. Ce modèle incite involontairement les concepteurs de scénarios à minimiser les opérations, ce qui conduit souvent à des compromis en matière d'efficacité dans le seul but de réduire les coûts. C'est un peu comme être facturé par caractère dans un télégramme expédié via les anciens systèmes télégraphiques (je ne fais pas référence à l'application Telegram 🙂 ).

LatenodeD'autre part, le logiciel de gestion de l'information introduit une stratégie de monétisation innovante : la facturation de l'utilisation réelle des ressources, y compris le temps de l'unité centrale et l'utilisation de la mémoire. Par conséquent, le nombre de "blocs" ou d'étapes de ton scénario n'a plus d'importance. Il n'y a pas de pression pour abréger le scénario ou modifier sa structure simplement pour économiser de l'argent. Avec cette approche, tu n'es facturé que pour ce que tu consommes réellement, ce qui garantit un système extrêmement équitable et transparent

À l'heure actuelle, la plateforme est dans sa phase bêta, accordant un accès gratuit à tous les participants enthousiastes. En aval, sa tarification sera plus économique que celle de Make et Zapier.

Conclusion

Pour conclure, en cultivant la plateforme low-code Latenode , notre alignement n'est pas seulement aux côtés de nos utilisateurs ; nous représentons la base même des utilisateurs. Pour nous, la transition des scénarios d'Integromat à Latenode reste primordiale. Lorsque nous rencontrons régulièrement des restrictions au niveau de la plateforme, nous procédons rapidement à des modifications afin de nous assurer que personne d'autre n'est confronté à des défis similaires

Nous attendons avec impatience ta participation à notre communauté Discord d'aficionados du low-code, où nous promettons de répondre à toutes vos questions.

Blogs associés

Cas d'utilisation

Soutenu par