Freigeben über


Connectorarchitektur

Jeder Connector bietet eine Reihe von Vorgängen, die als Aktionen und Trigger klassifiziert sind. Sobald Sie eine Verbindung mit dem zugrunde liegenden Dienst herstellen, können diese Vorgänge in Ihren Apps und Workflows problemlos genutzt werden.

Aktionen

Aktionen sind Änderungen, die von einem Benutzer ausgeführt werden. Beispielsweise würden Sie eine Aktion verwenden, um Daten in einer SQL-Datenbank nachzuschlagen, zu schreiben, zu aktualisieren oder zu löschen. Alle Aktionen entsprechen direkt den im Swagger definierten Operationen.

Auslöser

Viele Connectors bieten Trigger, die Ihre App benachrichtigen können, wenn bestimmte Ereignisse auftreten. Beispielsweise hat der FTP-Connector den OnUpdatedFile-Trigger. Sie können entweder eine Logik-App oder einen Fluss erstellen, der auf diesen Trigger lauscht, und eine Aktion ausführt, wenn der Trigger ausgelöst wird.

Es gibt zwei Arten von Triggern:

  • Abruftrigger: Diese Trigger rufen Ihren Dienst mit einer bestimmten Häufigkeit auf, um nach neuen Daten zu suchen. Wenn neue Daten verfügbar sind, wird Ihre Workflow-Instanz erneut ausgeführt, wobei die Daten als Eingabe dienen.

  • Pushtrigger: Diese Trigger lauschen auf Daten auf einem Endpunkt, d. h. sie warten auf ein Ereignis. Das Auftreten dieses Ereignisses führt zu einer neuen Ausführung Ihrer Workflowinstanz.

Hinweis

Trigger werden in Power Apps nicht unterstützt. Erfahren Sie, wie Sie einen Fluss in einer App starten.

Architekturkomponenten

Dies sind die Architekturkomponenten und deren Funktionsweise:

  • Informations- und Metadatenspeicher: Ein Dienst zum Speichern von Connectormetadaten (Swagger, Verbindung, ACLs usw.) und Anmeldeinformationen, die einer Verbindung zugeordnet sind.

  • Verbinder:

    • Azure APIM (API Manager) zum Hosten aller Swagger-Dokumente und Richtlinien. Neben dem Einstiegspunkt für alle Aufrufe, die mit den Connectoraufrufen interagieren, überprüft Azure APIM Schlüssel, Token, Zertifikate und andere Anmeldeinformationen.
    • App Service Environment zum Hosten von Connector-Webanwendungen.
  • Laufzeitablauf:

    Screenshot der Komponenten der Konnektorarchitektur und deren Interaktion miteinander.

Feedback geben

Wir freuen uns sehr über Feedback zu Problemen mit unserer Connector-Plattform oder neuen Feature-Ideen. Wenn Sie Feedback geben möchten, gehen Sie zu Probleme melden oder Hilfe zu Connectors und wählen Sie einen Feedbacktyp aus.