Verbindungsreferenzen
Verbindungsreferenzen erleichtern den Transport von Cloud-Flows in Lösungen zwischen Microsoft Power Platform-Umgebungen einfacher, indem umgebungsspezifische Abhängigkeiten abstrahiert werden. Mit dieser Funktion können Sie gesunde Application Lifecycle Management-Praktiken (ALM) implementieren. Es werden automatisch Verbindungsreferenzen für neue Cloud-Flows erstellt, die in Lösungen erstellt werden. Es kann Ihnen bei der Optimierung ihrer Verwendung helfen, ihren Zwecks und die manuelle Einrichtung von Verbindungsreferenzen zu verstehen.
Power Automate-Cloud-Flows verwenden Konnektoren für Trigger und zum Ausführen von Aktionen in einem Flow. Wenn Sie einen Konnektor verwenden, wird mithilfe Ihrer Kontoinformationen eine Verbindung zum zugrunde liegenden Dienst hergestellt. In diesem Beispiel eines Cloud-Flows, der sich nicht in einer Lösung befindet, besitzt Ihr Cloud-Flow eine direkte Abhängigkeit von der Verbindung. Verbindungen sind spezifisch für eine Microsoft Power Platform-Umgebung. Das folgende Diagramm veranschaulicht, wie ein Cloud-Flow direkt von der Verbindung abhängt, wenn er keine Verbindungsreferenzen verwendet.
Wenn dieselbe Architektur mit einem Cloud-Flow in einer Lösung verwendet würde, müsste die Flow-Definition, die zwischen Umgebungen für den Cloud-Flow transportiert wird, in jeder Umgebung bearbeitet werden, um die Flow-Definition zu verändern. Gute ALM-Praktiken erfordern, dass die Flow-Definition nur in einer Entwicklungsumgebung und nicht in nachgelagerten Umgebungen wie Test und Produktion bearbeitet wird. Sie sollten Verbindungsreferenzen mit Cloud-Flows in Lösungen verwenden, um ein fehlerfreies ALM zu erleichtern und die Aufgabe der Bereitstellung von Lösungen zu vereinfachen.
Verbindungsreferenzen sind Lösungskomponenten, die Informationen zu einem Konnektor enthalten. Sie ermöglichen es, einen Cloud-Flow-Trigger und die Aktionen an eine Verbindungsreferenz zu binden statt direkt an eine Verbindung. Dann wird die Verbindungsreferenz auf eine eindeutige Weise an eine Verbindung gebunden, die die Flow-Definition nicht verändert, während gesunde ALM-Praktiken beibehalten werden. Das folgende Diagramm verdeutlicht, wie Verbindungsreferenzen verwendet werden.
Eine Lösung mit Cloud-Flows, die Verbindungsreferenzen nutzt, listet den Cloud-Flow und eine oder mehrere Verbindungsreferenzen in der Lösungsobjektliste auf.
Beim erstmaligen Hinzufügen einer Verbindungsreferenz wird eine Eingabeaufforderung für eine Verbindung angezeigt, wenn die Lösung in eine andere Umgebung importiert wird.
Es ist keine weitere Einrichtung erforderlich, nachdem der Import abgeschlossen ist. Die Beziehung der Verbindungsreferenz zur Verbindung wird für zukünftige Aktualisierungen beibehalten. Sie können die Verbindungsreferenz bearbeiten und die ausgewählte Verbindung ändern, um eine bestimmte Verbindung zu ändern, die einem Flow zugeordnet ist.
Trigger und Aktionen einrichten
Wenn Sie einen Trigger oder eine Aktion auswählen, um sie Ihrem Flow hinzuzufügen, prüft der Flow-Designer, ob bereits eine Verbindungsreferenz für den Konnektor verfügbar ist. wenn nicht, wird eine Verbindungsreferenz hinzugefügt. Auf einer Trigger‑ oder Aktionskarte können Sie die Auslassungspunkte (...) auswählen, um die verwendete und andere verfügbare Verbindungsreferenzen anzuzeigen. Über dieses Menü können Sie eine andere Verbindungsreferenz auswählen oder eine neue hinzufügen. Wenn Sie über dieses Menü eine neue Verbindungsreferenz hinzufügen, haben Sie keine Kontrolle über den Namen, der verwendet wird.
Normalerweise möchten Sie, dass alle Schritte in einem Schema dieselbe Verbindungsreferenz verwenden. Für einige Szenarien ist es wichtig, mehrere Verbindungsreferenzen zu verwenden. Wenn Sie zum Beispiel mehrere Verbindungsreferenzen haben, können Sie für jede Verbindung unterschiedliche Benutzerkontoinformationen einrichten. Wenn Sie mehrere Verbindungsreferenzen verwenden möchten, ist es am besten, sie manuell vorab zu erstellen, wie weiter unten in diesem Thema beschrieben, damit Sie eindeutige, aussagekräftige Namen haben.
Zudem können mehrere Cloud-Flows Verbindungsreferenzen verwenden. Dieses Detail ist wichtig, wenn Sie später die verwendete Verbindung bearbeiten, da es sich für alle Cloud-Flows ändert, die die Verbindungsreferenz verwenden.
Verbindungsreferenzen vorab erstellen
Sie können die Namensgebung kontrollieren, indem Sie in Ihrer Lösung vorab Verbindungsreferenzen erstellen. Wählen Sie + Neu > Mehr > Verbindungsreferenz aus, um eine neue Verbindungsreferenz aus dem Projektmappen-Explorer zu erstellen.
Das vorangehende Beispiel zeigt die Erstellung einer Verbindungsreferenz für ein Administratordienstkonto, das in Flows verwendet wird, um Vorgänge mit erhöhten Rechten durchzuführen. Das Benennen der Verbindungsreferenz zum Office 365-Benutzer – Admin-Bereich stellt klar, dass beim Einrichten einer Verbindung für diese Verbindungsreferenz ein Administratordienstkonto verwendet werden sollte. Die Anzeigename ist von Bedeutung, um die Absicht einer Verbindungsreferenz zu erkennen. Der Name sollte kurz gehalten und eindeutig sein, um den vorgesehenen Zweck zu verdeutlichen.
Wenn Sie die Benennung einer Verbindungsreferenz nicht vorab erstellt haben oder nur ändern möchten, können Sie die Verbindungsreferenz bearbeiten und alles außer das Feld Name ändern, das verwendet wird, um die Verbindungsreferenz eindeutig zu identifizieren. Standardmäßig enthält ein Verbindungsreferenzname den Zielkonnektor, den aktuellen Lösungsnamen für den Kontext und ein zufälliges Suffix, um die Eindeutigkeit sicherzustellen. Erwägen Sie, den standardmäßigen Verbindungsreferenznamen so anzupassen, dass er eindeutig ist und die vorgesehene Verwendung erklärt.
Bestehende Verbindungsreferenzen verwenden
Power Automate wird versuchen, bestehende Verbindungsreferenzen aus der aktuellen Lösung zu verwenden, sie aber auch in anderen Lösungen in derselben Umgebung betrachten. Wenn Sie Ihre Lösungsobjektliste anzeigen und keine Verbindungsreferenz für die verwendeten Verbindungen finden, nachdem Sie Ihren Flow erstellt haben, verwendet Ihr Flow wahrscheinlich eine Verbindungsreferenz aus einer anderen Lösung. Wenn dies nicht beabsichtigt ist, müssen Sie den Vorerstellungsprozess verwenden, um eine neue Verbindungsreferenz in Ihrer Lösung hinzuzufügen, und dann Ihre Flow-Aktionen ändern, um diese Verbindungsreferenz zu verwenden. Wenn Sie beabsichtigen, die Verbindung zu teilen, sollten Sie Vorhandene hinzufügen > Mehr > Verbindungsreferenzen und dann die vorhandene Verbindungsreferenz auswählen, um sie Ihrer aktuellen Lösung hinzuzufügen.
Verbindungsreferenzen entfernen
Ähnlich wie bei anderen Lösungskomponenten können Sie Verbindungsreferenzen aus der aktuellen Lösung löschen oder sie physisch aus der Umgebung entfernen. Ein häufiger Grund zum Löschen von Verbindungsreferenzen ist, wenn sie nicht mehr benötigt werden oder wenn Sie automatisch erstellte Verbindungsreferenzen konsolidieren. Bevor Sie Verbindungsreferenzen entfernen oder löschen, sollten Sie prüfen, ob irgendetwas die Verbindungsreferenz verwendet. Wählen Sie dazu die Verbindungsreferenz aus, und klicken Sie dann auf Abhängigkeiten anzeigen.
Das folgende Bild zeigt ein Beispiel für die Seite Abhängigkeiten, die alle Lösungskomponenten auflistet, die von dieser Verbindungsreferenz abhängig sind.
Wenn keine der Abhängigkeiten von Ihrer aktuellen Lösung kommen, können Sie die Verbindungsreferenz problemlos aus der Lösung entfernen. Wenn Abhängigkeiten aufgelistet sind, werden Sie daran gehindert, die Verbindungsreferenz physisch zu löschen. Wenn dies der Fall ist, müssen Sie jede abhängige Komponente bearbeiten und ihre Verwendung der Verbindungsreferenz entfernen, bevor Sie sie löschen können.