Freigeben über


Über benutzerdefinierte Connectors eine Verbindung zu den Azure-Services herstellen

Wichtig

Dieser Inhalt ist archiviert und wird nicht aktualisiert. Die neueste Dokumentation finden Sie unter Microsoft Dynamics 365-Produktdokumentation. Die neuesten Veröffentlichungspläne finden Sie unter Dynamics 365- und Microsoft Power Platform-Veröffentlichungspläne.

Wenn Sie eine RESTful-API in Azure Functions oder Azure Logic Apps gehostet haben, gibt es jetzt eine einfache Möglichkeit, diese zu importieren, um einen benutzerdefinierten Connector zu erstellen, der in Microsoft Flow und PowerApps verwendet werden kann.

Alles, was Sie tun müssen, ist, zur Seite Benutzerdefinierte Connectors unter Daten in der Seitenleiste zu navigieren. Klicken Sie auf + Neuer benutzerdefinierter Connector und wählen Sie Aus Azure Service erstellen (Vorschau) aus.

Neue benutzerdefinierte API

Geben Sie anschließend Ihrem Connector einen Namen, wählen Sie Ihr Azure-Abonnement aus und wählen Sie den Azure-Dienst und dann Ihre App aus.

Azure-Dienst auswählen

Wenn Sie auf Weiter klicken, wird Ihre API in das Portal für benutzerdefinierte Connectors importiert, wo Sie zusätzliche Details hinzufügen und den Connector erstellen und testen können.

Konfigurieren

Nach der Erstellung sehen Sie Ihren neuen Connector auf der Seite „Benutzerdefinierte Connectors“ sowie im Flow-Designer, wenn Sie ihn in einem Flow verwenden.

Neuen Connector verwenden

Einrichtung von Azure Functions

Azure Functions setzt voraus, dass Ihre API bestimmte Bedingungen erfüllt, bevor sie in Microsoft Flow importiert werden kann. Erstellen Sie Ihre App unter Berücksichtigung dieser Punkte, wenn Sie planen, sie in Microsoft Flow oder PowerApps zu verwenden:

  1. App-Laufzeitversion festlegen

  2. OpenAPI-Definition (Swagger) generieren

    Hinweis

    In Azure können Sie entweder die URL angeben, die Ihre API hostet, oder die Definition basierend auf der im Azure-Portal bereitgestellten Vorlage generieren. Wenn Sie sich für die Verwendung der Vorlage von Azure entscheiden, wird eine Sparse-Definition mit den Metadaten Ihrer per HTTP ausgelösten Funktionen erstellt. Sie müssen sie jedoch vor der Verwendung anpassen und zusätzliche Metadaten über die API-Operationen und Datenstrukturen bereitstellen.

  3. Konfiguration der Ressourcenfreigabe zwischen verschiedenen Ursprüngen (Cross-Origin Resource Sharing/CORS) aktivieren

Demnächst verfügbar

Wir untersuchen andere Möglichkeiten, wie wir den Prozess der Erstellung benutzerdefinierter Connectors mit Ihren Azure-Ressourcen rationalisieren können. Wenn wir beispielsweise eine Verbindung auf Basis von API-Schlüsseln nach dem Import des Swaggers testen, prüfen wir, ob wir automatisch eine Testverbindung für Sie erstellen können, die auf einem in Ihrer Azure Functions-App definierten Schlüssel basiert, anstatt dass Sie den API-Schlüssel aus dem Azure-Portal kopieren und in das Microsoft Flow-Portal einfügen müssen.

Es wird außerdem Verbesserungen bei der Importerfahrung für benutzerdefinierte Connectors mit OAuth-Authentifizierung geben. Schließlich planen wir, in naher Zukunft weitere Azure-Dienste zu unterstützen.