Freigeben über


Gängige Szenarien, Beispiele, Tutorials und exemplarische Vorgehensweisen für Azure Logic Apps

Azure Logic Apps unterstützt Sie bei der Orchestrierung und Integration verschiedener Dienste durch die Bereitstellung von Hunderten vorgefertigten Connectors – von SQL Server und SAP bis hin zu Azure KI Services. Azure Logic Apps arbeitet „serverlos“. Daher müssen Sie sich über Skalierung oder Instanzen keine Gedanken machen. Sie müssen lediglich den Workflow mit einem Trigger und Aktionen definieren, die der Workflow ausführt. Die zugrundeliegende Plattform kümmert sich um Skalierung, Verfügbarkeit und Leistung. Azure Logic Apps ist besonders nützlich für Anwendungsfälle und Szenarien, in denen Sie Aktionen über mehrere Systeme und Dienste hinweg koordinieren müssen.

Um Informationen über die Funktionalitäten und Muster zu erhalten, die von Azure Logic Apps unterstützt werden, beschreibt diese Anleitung gängige Startpunkte, Beispiele und Szenarien.

Gängige Ausgangspunkte für Logik-App-Workflows

Jeder Workflow beginnt mit einem einzelnen Trigger, der ausgelöst wird, wenn die Triggerbedingung erfüllt ist, führt dann den Workflow aus und übergibt alle Triggerausgaben an nachfolgende Aktionen im Workflow. Viele Connectors bieten Trigger, die über einen der folgenden Typen verfügen:

  • Abfragetrigger : Überprüft einen Dienstendpunkt auf Daten oder ein Ereignis, das die Triggerbedingung erfüllt, basierend auf dem angegebenen Zeitplan. Wenn die Triggerbedingung zu diesem Zeitpunkt erfüllt ist, wird der Trigger ausgelöst, wodurch eine neue Workflowinstanz erstellt und ausgeführt wird, die alle Triggerausgaben als Eingaben für den Workflow verwendet.

  • Pushtrigger : Lauscht und wartet an einem Dienstendpunkt auf Daten oder ein Ereignis, welche die Triggerbedingung erfüllt. Zu diesem Zeitpunkt wird der Trigger sofort ausgelöst, wodurch eine neue Workflowinstanz erstellt und ausgeführt wird, die alle Triggerausgaben als Eingaben für den Workflow verwendet.

Beispiele für Abfragetrigger

Trigger BESCHREIBUNG Weitere Informationen
Serientrigger Legen Sie die Serie für die Ausführung Ihres Workflows fest, einschließlich Startdatum und -zeit. Beispielsweise können Sie die Wochentage und Tageszeiten auswählen. - Planen und Ausführen von wiederkehrenden automatisierten Aufgaben, Prozessen und Workflows mit Azure Logic Apps

- Tutorial: Erstellen automatisierter, zeitplanbasierter wiederkehrender Workflows mithilfe von Azure Logic Apps
Wenn eine E-Mail empfangen wird Suchen Sie nach neuen E-Mails von einem beliebigen E-Mail-Anbieter, der von Azure Logic Apps unterstützt wird, z. B. Office 365 Outlook, Gmail, Outlook.com und weiteren. Wichtig: Wenn Sie den Gmail-Connector verwenden möchten, können nur G-Suite-Geschäftskonten diesen Connector ohne Einschränkung in Azure Logic Apps verwenden. Wenn Sie über ein Gmail-Consumerkonto verfügen, können Sie diesen Connector nur mit bestimmten von Google genehmigten Diensten verwenden, oder Sie können eine Google-Client-App erstellen, die für die Authentifizierung mit Ihrem Gmail-Connector verwendet werden soll. Weitere Informationen finden Sie unter Datensicherheit und Datenschutzrichtlinien für Google-Connectors in Azure Logic Apps.

Tutorials zu E-Mail-bezogenen Triggern finden Sie in der folgenden Dokumentation:

- Tutorial: Erstellen automatisierter genehmigungsbasierter Workflows mithilfe von Azure Logic Apps

- Tutorial: Automatisieren von Aufgaben zur Verarbeitung von E-Mails mithilfe von Azure Logic Apps, Azure Functions und Azure Storage
HTTP-Trigger Rufen Sie einen Dienstendpunkt über HTTP oder HTTPS auf. Aufrufen, Auslösen oder Schachteln von Workflows mithilfe von HTTP-Endpunkten

Beispiele für Pushtrigger

Trigger BESCHREIBUNG
Anforderungstrigger Empfangen eingehender HTTPS-Anforderungen.
HTTP-Webhooktrigger Abonnieren Sie einen Dienstendpunkt durch Registrieren einer Rückruf-URL beim jeweiligen Dienst. Auf diese Weise kann der Dienst den Trigger einfach benachrichtigen, wenn das angegebene Ereignis eintritt, sodass der Trigger den Dienst nicht mehr abfragen muss.

Nachdem Sie den Trigger hinzugefügt haben, fahren Sie mit dem Erstellen Ihres Workflows fort, indem Sie eine oder mehrere Aktionen hinzufügen. Die folgenden Schnellstarts helfen Ihnen beim Erstellen Ihres ersten Logik-App-Verbrauchsworkflows, der in globalen, mehrmandantenfähigen Azure Logic Apps ausgeführt wird:

Die folgenden Anleitungen helfen Ihnen beim Erstellen eines Logik-App-Standardworkflows, der in Azure Logic Apps mit einem einzelnen Mandanten ausgeführt wird:

Funktionen für Ablaufsteuerung und Fehlerbehandlung

Azure Logic Apps enthalten umfangreiche Funktionalitäten für die erweiterte Ablaufsteuerung, beispielsweise Bedingungen, Schalter, Schleifen und Bereiche. Um robuste Lösungen sicherzustellen, können Sie darüber hinaus in Ihren Workflows Fehler- und Ausnahmebehandlung implementieren.

Erstellen benutzerdefinierter APIs und Connectors

Für Systeme und Dienste ohne veröffentlichte Connectors können Sie Azure Logic Apps auch erweitern, um benutzerdefinierte APIs und Connectors zu erstellen:

Erstellen von Business-to-Business-Lösungen (B2B)

Für Enterprise Integration-Lösungen und eine nahtlose Kommunikation zwischen Organisationen können Sie mithilfe des Enterprise Integration Packs (EIP) mit Azure Logic Apps automatisierte skalierbare Workflows für diese Szenarien erstellen. Organisationen können Nachrichten elektronisch austauschen, auch wenn sie unterschiedliche Protokolle und Formate verwenden. Das EIP wandelt verschiedene Formate in ein Format um, das von den Systemen Ihrer Organisation verarbeitet werden kann, und unterstützt branchenübliche Protokolle, einschließlich AS2, X12, EDIFACT und RosettaNet. Um diese Lösungen zu erstellen, erstellen Sie ein Integrationskonto. Dabei handelt es sich um eine separate Azure-Ressource, die einen sicheren, skalierbaren und verwaltungsfreundlichen Container für die Artefakte, die Sie mit Ihren Logik-App-Workflows definieren und verwenden. Artefakte umfassen beispielsweise Handelspartner, Vereinbarungen, Zuordnungen, Schemas, Zertifikate und Batchkonfigurationen.

Zugreifen auf virtuelle Azure-Netzwerkressourcen

Manchmal benötigen Ihre Logik-App-Workflows möglicherweise Zugriff auf geschützte Ressourcen wie virtuelle Computer (VMs) in einem virtuellen Azure-Netzwerk. Für den Direktzugriff auf diese Ressourcen erstellen Sie einen Logik-App-Standardworkflow. Diese Art von Logik-App-Workflow wird in Azure Logic Apps mit einem einzelnen Mandanten unabhängig von Logik-App-Verbrauchsworkflows in mehrmandantenfähigen Azure Logic Apps ausgeführt und verwendet dedizierten Speicher und andere Ressourcen. Mit dieser Option können Sie mögliche Auswirkungen anderer Azure-Mandanten auf die Leistung Ihrer Apps reduzieren, was auch als „lauter Nachbar“-Effekt bekannt ist.

Bereitstellen, Verwalten und Überwachen von Logik-App-Workflows

Sie können Logik-App.Ressourcen mithilfe von Visual Studio, Azure DevOps oder beliebigen anderen Tools für die Quellcodeverwaltung und automatische Builderstellung vollständig entwickeln und bereitstellen. Um die Bereitstellung für Workflows und abhängige Verbindungen in einer Ressourcenvorlage zu unterstützen, verwenden Logik-App-Ressourcen Azure-Vorlagen für die Ressourcenbereitstellung. Visual Studio-Tools generieren diese Vorlagen automatisch, die Sie zur Versionsverwaltung in die Quellcodeverwaltung einchecken können. Für Benachrichtigungs- und Diagnoseprotokolle für den Status von Workflowausführungen stellt Azure Logic Apps ferner Überwachung und Warnungen zur Verfügung.

Bereitstellen

Verwalten

Überwachen

Behandeln von Inhaltstypen, Konvertierungen und Transformationen

Mithilfe der vielen Funktionen in der Workflowdefinitionssprache von Azure Logic Apps können Sie auf mehrere Inhaltstypen zugreifen, sie konvertieren und transformieren. Beispielsweise können Sie mit den Workflowausdrücken @json() und @xml() zwischen einer Zeichenfolge, JSON und XML konvertieren. Azure Logic Apps behält Inhaltstypen bei, um die verlustfreie Übertragung von Inhalten zwischen Diensten zu unterstützen.

Weitere Integrationen und Funktionen

Azure Logic Apps integriert sich in viele Dienste, wie etwa Azure Functions, Azure API Management, Azure App Services und benutzerdefinierte HTTP-Endpunkte, z. B. REST und SOAP.

Komplettszenarien

Kundenstimmen

Erfahren Sie, wie Azure Logic Apps sowie andere Azure-Dienste und Microsoft-Produkte diesen Unternehmen geholfen haben, durch Vereinfachen, Organisieren, Automatisieren und Orchestrieren komplexer Prozesse ihre Flexibilität zu verbessern und sich auf ihr Kerngeschäft zu konzentrieren.

Nächste Schritte