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}} :
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ôle | Périmètre |
|---|---|
| Lecteur | Lecture, tests (Développement et autres environnements) |
| Concepteur | Construction des flux (Développement et autres environnements) |
| Concepteur avancé | Construction + déploiement Production + gestion des rôles |
| Exploitation | Ops Production (traces, dictionnaires) |
| Propriétaire de l'entreprise | Administration complète de la company |
Étapes suivantes
- Premiers pas sur Ecosystem — connexion et navigation
- Créer un déclencheur
- Créer un flux
Voir aussi : Introduction à Ecosystem · Glossaire · Bonnes pratiques