Aller au contenu principal

Concepts

Ecosystem s'articule autour de concepts reliés : un déclencheur initie un flux, dont chaque exécution produit une trace ; les environnements isolent les déploiements, les dictionnaires variabilisent les valeurs, les méthodes d'authentification sécurisent les accès, et les ressources / Apps organisent le périmètre métier.

Flux et déclencheurs​

  • Déclencheur — point d'entrée d'un flux : définit quand il démarre, comment les données sont reçues et quelles données sont transmises. Un flux est toujours associé à un déclencheur unique. → Introduction aux déclencheurs
  • Flux — séquence de nœuds qui traite les données reçues du déclencheur. → Introduction aux flux

Environnements​

Les environnements séparent vos déploiements (développement, staging, production). Chaque environnement porte ses propres configurations et variables. → Introduction aux environnements

Traces​

Chaque exécution de flux génère une trace : statut, données par nœud, temps d'exécution et erreurs éventuelles. Les traces servent au monitoring, au débogage, à l'analyse des performances et au rejeu d'une exécution. → Introduction aux traces

Méthodes d'authentification​

Les méthodes d'authentification stockent de manière sécurisée les identifiants utilisés par vos flux (Basic Auth, OAuth 2, clés API, tokens, certificats). Elles sont chiffrées, masquées dans l'interface et réutilisables dans plusieurs flux. → Introduction aux méthodes d'authentification

Dictionnaires​

Les dictionnaires variabilisent les valeurs selon l'environnement d'exécution (dev, staging, production) : un conteneur clé-valeur configuré par environnement, exprimé dans les flux sous la forme {{dictionaries.nomDuDico.cleDuDico}} :

{{dictionaries.api.baseUrl}}

Par exemple, un dictionnaire api définissant l'URL de base de votre API, renseigné dans l'éditeur d'entrées de la fonctionnalité Dictionnaires :

Les valeurs sensibles (clés API, tokens, mots de passe) peuvent aussi être stockées dans un dictionnaire et masquées dans l'interface ; une variable de dictionnaire peut par exemple être utilisée dans le champ d'une méthode d'authentification. → Introduction aux dictionnaires

Ressources et Apps​

  • Ressources — entités externes réutilisables dans vos flux (API, service tiers, intégration configurée, endpoint personnalisé) : leur configuration pré-remplit les nœuds qui les utilisent. → Introduction aux ressources
  • Apps — rattachent déclencheurs, nœuds et ressources à un périmètre métier, pour la lisibilité et la cartographie. → Apps

Rôles et permissions​

L'accès à la plateforme est contrôlé par des rôles attribués aux utilisateurs, avec des droits qui diffèrent selon l'environnement :

RôlePérimètre
LecteurLecture, tests (Développement et autres environnements)
ConcepteurConstruction des flux (Développement et autres environnements)
Concepteur avancéConstruction + déploiement Production + gestion des rôles
ExploitationOps Production (traces, dictionnaires)
Propriétaire de l'entrepriseAdministration complète de la company

→ Rôles et permissions

Étapes suivantes​


Voir aussi : Introduction à Ecosystem · Glossaire · Bonnes pratiques