Power Platform-Konnektoren kennenlernen
Microsoft Power Platform entwickelt seine Stärke durch die Fähigkeit, Daten auf vielen Plattformen zu nutzen. Komponenten von Microsoft Power Platform verwenden Konnektoren, um über viele Datenplattformen hinweg arbeiten zu können. Sie können sich Konnektoren als Brücke von Ihrer Datenquelle zu Ihrer App oder Ihrem Workflow vorstellen. Über diese Brücke können Informationen hin und her übertragen werden. Mit Konnektoren können Sie Ihre Geschäftslösungen plattformübergreifend erweitern und Funktionen für Ihre Benutzer hinzufügen.
Datenquellen
Um die Arten von Konnektoren und ihre Funktionen zu verstehen, müssen Sie zunächst die Arten von Datenquellen verstehen, mit denen sie verbunden sind. Dies sind tabellarische und funktionsbasierte Datenquellen.
Tabellarische Daten – Eine tabellarische Datenquelle ist eine Datenquelle, die Daten in einem strukturierten Tabellenformat zurückgibt. Power Apps kann diese Tabellen direkt lesen und in Galleries-, Forms‑ und anderen Steuerelementen anzeigen. Darüber hinaus kann Power Apps Daten in diesen Datenquellen erstellen, bearbeiten und löschen, wenn dies von der jeweiligen Datenquelle unterstützt wird. Beispiele beinhalten Microsoft Dataverse, SharePoint und SQL Server.
Funktionsbasierte Daten – Eine funktionsbasierte Datenquelle ist eine Datenquelle, die Funktionen verwendet, um mit der Datenquelle zu interagieren. Diese Funktionen können verwendet werden, um eine Datentabelle zurückzugeben, bieten jedoch eine erweiterte Aktivität wie das Senden einer E-Mail, das Aktualisieren von Berechtigungen oder das Erstellen eines Kalenderereignisses. Hierzu zählen beispielsweise Office 365-Benutzer, Project Online und Azure Blob Storage.
Beide Datenquellentypen werden häufig verwendet, um Daten und inkrementelle Funktionen in Ihren Lösungen zu integrieren. Wie Sie sehen, können Sie durch die Verbindung mit Datenquellen unterschiedliche Teile Ihrer Geschäftslösungen integrieren, um sie zusammenhängend aufzubauen. Nachdem Sie mehr über Datenquellen erfahren haben, können Sie sich nun mit Konnektoren vertraut machen.
Konnektoren sind die Brücken von Ihrer Datenquelle zu Ihrer App, Ihrem Workflow oder Ihrem Dashboard. Microsoft Power Platform verfügt über mehr als 1,000 Konnektoren für gemeinsame Datenquellen. Die Konnektoren sind in Standard und Premium unterteilt. Einige beliebte Standardkonnektoren sind SharePoint, Outlook und YouTube. Premium-Konnektoren erfordern eine zusätzliche Lizenzierung für Ihre App und/oder Ihre Benutzer. Premium-Konnektoren sind zum Beispiel SQL Server, Survey Monkey und Mail Chimp. Im Abschnitt „Zusammenfassung und Ressourcen“ werden alle Konnektoren mit der Angabe aufgelistet, ob sie Standard‑ oder Premium-Konnektoren sind. Sie können auch AppSource zum Finden und Installieren von Apps nutzen und Konnektoren für Dienste verwenden, die nicht von Microsoft stammen.
Konnektoren können Ein‑ und Ausgänge zwischen der Datenquelle und Power Platform bereitstellen, was die Bereitstellung von Microsoft Power Platform-Geschäftslösungen beschleunigen kann. Mit Dynamics 365-Apps wie dem Kundendienst können Sie beispielsweise Power Automate einrichten, um Benutzer zu benachrichtigen, wenn bestimmte Kundentypen hinzugefügt werden. Alternativ können Sie eine SharePoint-Dokumentbibliothek zum Speichern von Dateien verwenden, die zum Verwalten und Verteilen in Power Apps eingespeist wird. Microsoft stellt auch Konnektoren für seine Azure-Dienste bereit und bietet erweiterte KI-Techniken für Aufgaben wie das Lesen von Text aus Bildern oder kognitive Dienste wie das Erkennen von Gesichtern in Bildern.
Alle Power Platform-Lösungen können in Microsoft 365-Apps wie Teams integriert werden. Dank dieser Integration können Benutzer Power Apps innerhalb von Teams laufen lassen oder Power Automate über Aktionen und Ereignisse innerhalb von Teams ausführen.
Trigger und Aktionen
Nachdem Sie eine Datenquelle eingerichtet und Ihren Konnektor konfiguriert haben, können Sie zwei Arten von Vorgängen verwenden: Trigger oder Aktionen.
Trigger werden nur in Power Automate verwendet und fordern Sie einen Flow auf, zu beginnen. Trigger können zeitbasiert sein, z. B. in Form eines Power Automate-Flows, der jeden Tag um 8:00 Uhr beginnt. Sie können auch auf einer Aktion basieren, etwa dem Erstellen einer neuen Zeile in einer Tabelle oder dem Eingang einer E-Mail. Sie benötigen immer einen Trigger, um Ihrem Workflow mitzuteilen, wann er ausgeführt werden soll.
Aktionen werden in Power Automate und Power Apps verwendet. Aktionen werden vom Benutzer oder einem Trigger angefordert und ermöglichen über eine Funktion die Interaktion mit Ihrer Datenquelle. Eine Aktion besteht beispielsweise darin, eine E-Mail in Ihrem Workflow oder Ihrer App zu senden, durch die eine neue Zeile in eine Datenquelle geschrieben wird.
Nachdem Sie nun wissen, was Konnektoren sind und wie man sie verwendet, schauen wir uns die verschiedenen verfügbaren Konnektoren an.
Konnektortypen
Standardkonnektoren
Bei Konnektoren der Standard-Ebene handelt es sich um Konnektoren, die in Ihrem Microsoft 365-Standardabonnement enthalten sind. Standardkonnektoren decken viele der am häufigsten verwendeten Datenquellen ab, zum Beispiel SharePoint, OneDrive und Datenquellen von Drittanbietern wie Google Drive, Twitter, GitHub usw.
Premium-Konnektoren
Während Standardkonnektoren im Microsoft 365-Standardabonnement verfügbar sind, stehen Premium-Konnektoren nur zur Verfügung, wenn Sie die entsprechenden eigenständigen Pläne haben. Zu diesen Plänen gehören der Power Apps-Pro-Benutzer-Plan und der Power Automate-Pro-Benutzer-Plan. Ein großer Vorteil von Premium-Konnektoren besteht darin, dass Sie sich mithilfe von ihnen mit einer größeren Anzahl von Diensten verbinden können. Die meisten Premium-Konnektoren decken externe Anwendungen wie Salesforce, DocuSign, Survey Monkey, Amazon usw. ab. Es gibt zahlreiche Microsoft-Anwendungen, die Premium-Konnektoren verwenden, z. B. Dynamics 365. Premium-Konnektoren erkennen Sie am Stempel „Premium“.
Benutzerdefinierte Konnektoren
Wenn keiner der über 1.000 Konnektoren Ihren Anforderungen entspricht, können Sie einen benutzerdefinierten Konnektor erstellen. Benutzerdefinierte Konnektoren ermöglichen es Ihnen, Ihre App zu erweitern, indem Sie eine öffentlich verfügbare API oder eine benutzerdefinierte API aufrufen, die Sie über einen Cloudanbieter wie Azure hosten. API bedeutet „Anwendungsprogrammierschnittstelle“ und enthält eine Reihe von Funktionen, die Entwicklern zur Verfügung stehen. Konnektoren senden Informationen über diese APIs hin und her und sammeln verfügbare Funktionen in Power Apps oder Power Automate. Da diese Konnektoren auf Funktionen basieren, rufen sie bestimmte Funktionen in dem Dienst auf, der der API zugrunde liegt, um die betreffenden Daten zurückzugeben.
Das Erstellen von benutzerdefinierten Konnektoren hat den Vorteil, dass diese für verschiedene Plattformen wie Power Apps, Power Automate und Azure Logic Apps verwendet werden können.
Es gibt zwei unterschiedliche Ansätze, um benutzerdefinierte Konnektoren zu erstellen:
Zwar gibt es für jede dieser Möglichkeiten unterschiedliche Anforderungen, aber für alle benötigen Sie einen Power Apps-Pro-App-Plan oder Pro-Benutzer-Plan. Wenn Sie auf die oben aufgeführten Links klicken, werden Sie zu den entsprechenden Anweisungen weitergeleitet.
Hinweis
Der Zweck dieses Moduls besteht darin, Ihnen zu helfen, Datenquellen und Konnektoren als Ganzes besser zu verstehen. Wenn Sie jedoch mehr über benutzerdefinierte Konnektoren erfahren oder eine Übung zum Erstellen eines solchen Konnektors durchgehen möchten, lesen Sie das Modul Benutzerdefinierte Konnektoren in einer Power Apps-Canvas-App verwenden.