Partager et se déplacer entre différents environnements

Effectué

Les connecteurs publics sont automatiquement disponibles pour tous les utilisateurs. Les connecteurs personnalisés doivent être partagés avec d’autres utilisateurs de l’organisation avant de pouvoir être utilisés. Une fois qu’un créateur a configuré un connecteur personnalisé et a fourni une API plus sécurisée, il peut choisir la manière de partager le connecteur et les connexions pour les rendre disponibles pour tous les autres utilisateurs.

Applications logiques

Les connecteurs personnalisés dans Logic Apps sont visibles et disponibles pour le créateur du connecteur et les utilisateurs disposant du même abonné Microsoft Entra ID et du même abonnement Azure pour Logic Apps dans la région où ces applications sont déployées. Aucune autre étape n’est requise pour le partage.

Connecteurs autonomes

Les connecteurs personnalisés créés en dehors d’une solution peuvent être partagés explicitement dans le même environnement. Pour partager le connecteur ou pour afficher le statut du partage, ouvrez le connecteur à partir de la liste des connecteurs personnalisés, puis basculez vers l’onglet Partager.

L’onglet Partager d’un écran des propriétés de connecteur personnalisé contient des détails relatifs au partage et permet le partage du connecteur avec les utilisateurs de l’organisation.

Les connecteurs personnalisés peuvent être partagés avec des utilisateurs individuels, des groupes d’utilisateurs ou l’ensemble de l’organisation. Le partage avec l’organisation permet uniquement l’utilisation du connecteur (option Peut afficher). Le partage avec un utilisateur et un groupe ajoute la possibilité de partager le connecteur avec d’autres (option Peut afficher + partager) et de modifier le connecteur (option Peut modifier).

Fenêtre des propriétés de partage de connecteur affichant les options de partage suivantes : Peut afficher, Peut afficher + partager et Peut modifier.

Une fois qu’un connecteur personnalisé est mis à disposition, les créateurs peuvent commencer à créer des actifs, tels que des applications de canevas ou des flux de cloud qui utilisent ce connecteur. Lorsqu’un créateur crée une nouvelle connexion, il doit fournir son propre ensemble d’informations d’identification à utiliser. Lorsque l’application ou le flux de cloud qui utilise la connexion est partagé avec d’autres utilisateurs, le créateur a le choix entre partager la connexion existante ou demander aux utilisateurs de fournir leur propre ensemble d’informations d’identification.

Les connexions individuelles peuvent également être partagées explicitement, ce qui donne au créateur la flexibilité de choisir entre la sécurisation de la connexion ou la délégation de la gestion des autorisations au connecteur.

L’autre option pour mettre un connecteur personnalisé à la disposition des autres utilisateurs consiste à partager une application ou partager un flux de cloud qui utilise le connecteur. Les connecteurs partagés au moyen d’une application ou d’un flux de cloud ne peuvent être utilisés que dans cette application ou ce flux.

Important

En tant que créateur, vous devez être conscient des dépendances qui sont prises sur votre connecteur personnalisé par d’autres utilisateurs. Lorsqu’un connecteur est partagé, le fait de supprimer ce connecteur entraîne la suppression de toutes les connexions associées.

Connecteurs dans les solutions

Les connecteurs personnalisés créés en tant qu’actif de solution peuvent être déplacés entre les environnements. Cette approche permet aux connecteurs personnalisés d’être inclus dans le cycle de vie de l’application comme tout autre composant.

Les connexions ne peuvent pas être dans la solution. Au lieu de cela, une référence de connexion peut être créée et incluse dans la solution. Une référence de connexion peut également être créée et incluse implicitement quand une application ou un flux qui utilise le connecteur personnalisé est ajouté à la solution.

Une référence de connexion incluse « pointe » simplement vers la connexion extérieure à la solution. Lorsqu’une solution contenant la référence de connecteur est importée dans l’environnement cible, l’utilisateur est invité à fournir une connexion qui sera utilisée dans cette référence (et à en créer une nouvelle si nécessaire). Les applications et les flux inclus dans la solution utiliseront ensuite cette connexion.

L’accès utilisateur aux connecteurs et aux références de connexion inclus dans les solutions n’est plus contrôlé par le partage. La sécurité basée sur les rôles Dataverse standard est utilisée à la place et l’accès est contrôlé par les tables Connecteur et Référence de connexion.

Éditeur de rôle de sécurité Dataverse standard illustrant la définition des privilèges pour les tables Connecteur et Connection Reference.

Cette approche offre une plus grande flexibilité par rapport au partage simple et prend en charge d’autres scénarios. Par exemple, en sélectionnant l’étendue appropriée pour les privilèges, vous pouvez limiter les connecteurs à une unité commerciale spécifique.

Partage en dehors de l’organisation

Quelques options sont disponibles pour partager un connecteur personnalisé en dehors de l’organisation dans laquelle le connecteur a été créé :

  • Certifier le connecteur personnalisé pour le rendre public.

  • Mettre les fichiers de configuration du connecteur personnalisés en open source.

  • Utiliser une solution pour transporter le connecteur.

  • Créer une copie complète du connecteur en téléchargeant et en partageant les fichiers de configuration.

Les créateurs peuvent distribuer des connexions et des connecteurs personnalisés au sein de l’organisation avec un partage simple. Cependant, pour plus de flexibilité et de contrôle, nous vous recommandons d’utiliser des solutions pour partager des connecteurs entre les environnements ou les organisations.