Übersicht über den Lebenszyklus benutzerdefinierter Konnektoren

Abgeschlossen

Bevor Sie benutzerdefinierte Konnektoren erstellen können, müssen Sie erst die einzelnen Phasen des Lebenszyklus von benutzerdefinierten Konnektoren im Detail kennen. Im folgenden Diagramm werdend alle Aufgaben dargestellt, die für die Erstellung und Verwendung benutzerdefinierter Konnektoren wichtig sind.

Diagramm der Schritte zur Dokumenterstellung zum Erstellen und Verwenden benutzerdefinierter Konnektoren

Ihre API erstellen und schützen

Ein benutzerdefinierter Konnektor ist ein Wrapper, der eine REST-API umschließt und die Kommunikation eines zugrunde liegenden Diensts mit Power Apps, Power Automate oder Azure Logic Apps ermöglicht. Vergewissern Sie sich, dass Sie über eine voll funktionsfähige API verfügen, bevor Sie benutzerdefinierte Konnektoren erstellen.

Für Ihre API können Sie eine beliebige Sprache und Plattform verwenden, solange Sie sie als REST-API oder SOAP-API verfügbar machen. Im Folgenden finden Sie einige Beispiele:

  • Öffentlich verfügbare APIs wie NOAA, US Census API oder EU Open Data Portal.

  • Eine von Ihnen erstellte und für einen Cloudhostinganbieter wie Azure, Heroku oder Google Cloud bereitgestellte API

Eine benutzerdefinierte branchenspezifische API, die in Ihrem Netzwerk bereitgestellt wird Sie können eine Verbindung mit der API herstellen, wenn diese über das öffentliche Internet verfügbar ist. Alternativ kann für die Verbindungsherstellung ein Gateway verwendet werden. (Diese Option steht momentan für Power Automate und Power Apps zur Verfügung)

Für Microsoft-Technologien wird eine der folgenden Plattformen empfohlen:

Verwenden Sie zur Sicherung Ihrer APIs und Konnektoren eine der folgenden Standardauthentifizierungsmethoden (Empfehlung: Azure Active Directory).

Sie können die Microsoft Entra ID-Authentifizierung für Ihre API über das Azure-Portal einrichten, damit Sie die Authentifizierung nicht mithilfe von Code implementieren müssen. Alternativ können Sie bei Bedarf die Authentifizierung über den Code der API anfordern oder erzwingen. Weitere Informationen zu Microsoft Entra ID für benutzerdefinierte Konnektoren finden Sie unter Sichern von APIs und Konnektoren mithilfe von Azure AD.

API beschreiben und benutzerdefinierten Konnektor definieren

Nachdem Sie Ihre API erstellt haben, sollten Sie sich im nächsten Schritt überlegen, wie Sie die Schnittstelle und die Vorgänge der API beschreiben können. Ziel ist es, das Power Apps, Power Automate und Azure Logic Apps mit der API kommunizieren können. Wenn Sie sich für eine Beschreibung der API entschieden haben, können Sie den Konnektor erstellen, der diese dann bei den entsprechenden Diensten registriert.

Verwenden Sie eine der folgenden Methoden, um Ihre API zu beschreiben:

OpenAPI-Definitionen verwenden zwar unterschiedliche Formate, es handelt sich jedoch um sprachunabhängige, maschinenlesbare Dokumente, die die Vorgänge und Parameter Ihrer API beschreiben. Sie können diese Dokumente je nach Sprache und Plattform Ihrer API mit verschiedenen Tools generieren. Im Hintergrund verwenden Power Apps, Power Automate und Azure Logic Apps OpenAPI zum Definieren von Konnektoren.

Den benutzerdefinierten Konnektor verwenden

Sie können Ihren benutzerdefinierten Konnektor genauso wie jeden anderen integrierten Konnektor verwenden. Erstellen Sie die Verbindung mit Ihrer API, und rufen Sie beliebige von der API bereitgestellte Vorgänge auf – genau wie bei integrierten Konnektoren.

Konnektoren, die in Power Apps oder Power Automate erstellt wurden, können in beiden Diensten verwendet werden. Konnektoren, die hingegen in Azure Logic Apps erstellt wurden, können nicht direkt in anderen Diensten verwendet werden. Ein Konnektor kann allerdings problemlos unter Verwendung der gleichen OpenAPI-Definition, die Sie zum Erstellen des Azure Logic Apps-Konnektors verwendet haben, neu erstellt werden.

Weitere Informationen zur Verwendung von benutzerdefinierten Konnektoren aus Power Apps, Power Automate und Azure Logic Apps erhalten Sie unter den folgenden Links:

Benutzerdefinierten Konnektor freigeben

Sie können Ihren Konnektor für andere Benutzer in Ihrer Organisation freigeben. Das funktioniert genau wie das Freigeben von Ressourcen in Power Apps, Power Automate und Azure Logic Apps. Weitere Informationen finden Sie unter Freigeben eines benutzerdefinierten Konnektors in Ihrer Organisation.

Benutzerdefinierten Konnektor zertifizieren

Wenn Sie Ihren Konnektor für alle Benutzer von Power Apps, Power Automate und Azure Logic Apps freigeben möchten, können Sie ihn zur Zertifizierung bei Microsoft einreichen. Im Rahmen dieses Prozesses wird der Konnektor von Microsoft geprüft sowie auf technische und inhaltliche Konformität und auf die Funktionstüchtigkeit in Power Apps, Power Automate und Azure Logic Apps getestet. Weitere Informationen finden Sie unter Einreichen Ihres Konnektors für die Microsoft-Zertifizierung.