Environnements et publication
Un même workflow s'exécute en Développement, en Préproduction et en Production avec les valeurs, les connexions et les déclencheurs propres à chacun, sans modifier ses blocs.
Principe
- Environnement : contexte d'exécution d'une organisation, avec ses variables, ses connexions autorisées, ses versions actives et ses déclencheurs.
- Variable : valeur de configuration typée, déclarée pour l'organisation ou pour un workflow, avec une valeur par environnement.
- Déploiement : version d'un workflow associée à un environnement, active ou non. Chaque environnement a la sienne.
Environnements
Menu Organisation › Environnements. Les modèles Développement (dev), Préproduction (preprod) et Production (prod, protégée) sont proposés. Créer un environnement n'active aucun workflow ni aucun déclencheur.
La clé d'un environnement est définitive, car elle figure dans les adresses de webhook. Un environnement protégé réserve ses opérations aux propriétaires et administrateurs, qui confirment en saisissant sa clé.
Variables
Organisation › Variables pour les variables partagées, onglet Variables de l'éditeur pour celles d'un workflow. Nom technique en majuscules (API_BASE_URL), type texte, nombre, booléen ou JSON, valeur contrôlée à l'écriture.
Une variable sensible est chiffrée et n'est jamais renvoyée : l'interface affiche seulement « Configurée » ou « Non renseignée ». À la création d'une exécution, les valeurs sont figées : modifier une variable n'affecte pas une exécution en cours.
Connexions
Les identifiants des services (SMTP, API, SSH, fournisseurs d'IA…) se créent dans Connexions. Ils sont chiffrés et ne quittent jamais le serveur. Une connexion peut avoir des identifiants propres à chaque environnement : le même workflow utilise la clé de test en Développement et la clé réelle en Production.
Publier et promouvoir
- Choisissez l'environnement en haut de l'éditeur, puis Publier : une nouvelle version est créée et activée dans cet environnement seulement.
- Pour promouvoir une version déjà publiée, menu … › Activer une version dans un environnement. Avant l'activation, Orkyvo liste les variables et connexions manquantes et les déclencheurs activés ou modifiés.
- Les valeurs non sensibles peuvent être copiées d'un environnement à l'autre ; les secrets ne le sont jamais.
À savoir. Si une variable obligatoire manque dans l'environnement choisi, l'exécution est refusée avant d'être créée et n'est pas décomptée. L'onglet Variables indique ce qui manque.
Droits et audit
Rôles par organisation : propriétaire, administrateur, membre. Les opérations sur un environnement protégé, les validations d'infrastructure et la gestion des agents demandent un rôle d'administration. Les publications, activations et modifications de configuration sont inscrites au journal d'audit.