Connexions de Projet
Les Connexions de Projet permettent aux objets d’un même Projet d’utiliser une connexion partagée sans l’associer aux Rôles applicatifs. Ce sont des objets du Catalogue Studio, créés et gérés dans le Designer par Projet.
Différences avec les connexions Environment
| Aspect | Connexion Environment | Connexion de Projet |
|---|---|---|
| Gestion | Administrateurs autorisés, dans Configurations | Owner et Editor, dans le Designer par Projet |
| Visibilité | Dépend des Rôles associés | Dépend de l’appartenance au Projet |
| Utilisation | Objets compatibles avec les Rôles requis | Tous les objets compatibles appartenant au Projet |
| Nom | Ne peut pas être modifié après la création | Peut être mis à jour par la personne qui gère tous les Projets associés |
| Partage | Par les Rôles | Par l’association à un ou plusieurs Projets |
Les connexions Environment continuent de fonctionner selon les règles existantes. Leur nom reste notamment la référence stable affichée dans les Workflow et ne peut pas être renommé depuis l’interface correspondante.
Prérequis et autorisations
Pour créer ou modifier une Connexion de Projet, vous devez être Owner ou Editor du Projet ouvert. Si la connexion appartient à plusieurs Projets, sa gestion exige un rôle permettant la modification dans tous les Projets concernés.
Les Viewer peuvent voir la connexion dans le Catalogue et l’utiliser dans les objets auxquels ils ont accès, mais ne peuvent pas la modifier. Les données protégées ne sont pas affichées dans les récapitulatifs ni dans les sélecteurs.
Créer une connexion
- Ouvrez le Projet dans le Designer Workbench.
- Ouvrez Connexions de Projet dans le panneau latéral droit.
- Sélectionnez Nouvelle.
- Saisissez le nom et la description, puis choisissez le type proposé.
- Renseignez les champs affichés et sélectionnez un ou plusieurs Projets modifiables. Pour SSH, Authentification permet de choisir Mot de passe ou Clé privée ; le chemin de la clé n’est requis que pour Clé privée.
- Utilisez Vérifier pour tester les données saisies avant même l’enregistrement.
- Enregistrez ou choisissez Annuler pour abandonner la création et fermer le panneau.
L’enregistrement et la vérification s’effectuent sans recharger la page. Pendant la création, seules les actions non destructives sont disponibles ; désactiver, révoquer et supprimer apparaissent après l’enregistrement. Si le test échoue, le panneau affiche un message opérationnel : corrigez les champs indiqués et répétez le test.
Ne saisissez aucune information confidentielle dans le nom ou la description et ne la copiez pas dans des captures d’écran, des tickets ou des documents partagés.
Catalogue Studio et association aux Projets
Après sa création, la connexion apparaît dans le Catalogue Studio avec le type Connexion de Projet et dans les Projets auxquels elle est associée. Elle apparaît également dans la fenêtre Ajouter un objet au Projet lorsqu’elle peut être ajoutée au Projet sélectionné.
Une même connexion peut appartenir à plusieurs Projets : aucune copie n’est créée et les modifications sont partagées. Tous les objets compatibles de chaque Projet associé peuvent la sélectionner.
L’utiliser dans les objets du Projet
L’option Projet ou Connexion de Projet apparaît dans les sélecteurs des consommateurs compatibles, notamment :
- les Task Workflow qui utilisent des connexions de base de données ou SSH ;
- les sources de données des Vues Utilisateur ;
- les entités des Modèles Sémantiques ;
- les Data Resource des Portails.
La connexion doit appartenir à au moins un Projet de l’objet qui l’utilise. Si un objet est partagé entre plusieurs Projets, Sybot vérifie que la référence reste valide dans son périmètre avant l’enregistrement ou l’exécution.
Modifier l’état et le périmètre
Le panneau latéral permet de mettre à jour la description, les champs autorisés, le nom, les Projets associés et l’état. Une connexion révoquée ne peut pas être réactivée.
Sybot empêche de retirer un Projet ou de supprimer la connexion lorsqu’elle est encore utilisée par un Task, une Vue Utilisateur, un Modèle Sémantique ou un Portail de ce périmètre. Remplacez ou supprimez d’abord la référence dans les objets indiqués.
Importation et exportation
Les packages de Vues Utilisateur, de Modèles Sémantiques et de Portails enregistrent la référence à la Connexion de Projet, mais n’incluent pas les valeurs protégées. Lors de l’importation, Sybot propose une connexion compatible du Projet de destination. Si elle n’existe pas, créez-la ou associez-la au Projet, puis répétez l’opération.
Résolution des problèmes
| Problème | Vérification |
|---|---|
| La connexion n’apparaît pas | Vérifiez qu’elle est active, compatible et associée à un Projet de l’objet. |
| Le panneau est en lecture seule | Vérifiez que vous êtes Owner ou Editor dans tous les Projets associés. |
| Impossible de retirer un Projet | Recherchez les objets indiqués comme dépendances et remplacez d’abord la connexion. |
| Une importation exige une association | Créez ou associez une Connexion de Projet compatible dans le Projet de destination. |
| Le test ou la Preview échoue | Utilisez le message affiché et communiquez uniquement le nom, l’heure et la référence de diagnostic, sans valeurs confidentielles. |
Pour le fonctionnement général du contexte, consultez Designer par Projet. Pour les connexions administratives basées sur les Rôles, consultez Connexions.