Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Logic Apps ist ein Cloud-Dienst und eine Plattform zur Automatisierung von Unternehmensprozessabläufen und zur Integration von Diensten, Systemen, Apps und Daten über Cloud-, On-Premises- und Hybridumgebungen hinweg mit wenig oder gar keinem Code.
Diese Plattform unterstützt die folgenden Hauptszenarien:
- Orchestrieren Sie Geschäftsprozess-Workflows über mehrere Systeme hinweg.
- Verbinden Sie alte, moderne und modernste Plattformen mit 1.400+ vorgefertigten Connectors.
- Baue Integrationsworkflows visuell mit Zugriff auf Optionen für benutzerdefinierten Code.
- Erstellen Sie deterministisch oder dynamisch ausgeführte Workflows, die KI-Agenten und große Sprachmodelle verwenden.
Um zu entscheiden, ob dieser Service zu Ihrer Arbeitsbelastung passt, vergleichen Sie Automatisierungsdienste. Um mit dem Aufbau eines Workflows zu beginnen, wählen Sie einen Anfangsleitfaden. Um ein Hosting-Modell auszuwählen, vergleichen Sie Konsum- und Standard-Workflows.
Zum Beispiel zeigt der folgende Beispiel-Workflow, wie Azure Logic Apps eine eingehende Bestellung zur manuellen Überprüfung weiterleiten können, wenn die Kosten einen festgelegten Schwellenwert überschreiten:
Der Workflow verwendet Bedingungen und Schalter, um die nächste Aktion zu bestimmen. Weitere Informationen zur Logik hinter diesem Workflow finden Sie unter Funktionsweise von Logik-Apps.
Weitere gängige Beispiele für Automatisierungsszenarien sind:
- Senden Sie eine Office 365-Benachrichtigung, wenn eine Datei hochgeladen wird.
- Bearbeiten Sie Kundenaufträge über Cloud- und On-Premises-Systeme.
- Verschieben Sie Dateien von einem SFTP- oder FTP-Server zu Azure Blob Storage.
- Analysieren Sie die Stimmung in den sozialen Medien und erstellen Sie Benachrichtigungen zur Prüfung.
Dieser Überblick hilft Ihnen, die folgenden Konzepte zu erkunden:
- Vorteile der Nutzung von Azure Logic Apps
- Kernkonzepte
- Fähigkeiten und Hosting-Optionen
- Wie Logik-App-Workflows ablaufen
- Vergleich von Automatisierungsdiensten
- Anfangsleitfäden
Warum Azure Logic Apps verwenden?
Azure Logic Apps hilft Ihnen:
Systeme schneller integrieren: Wählen Sie aus 1.400+ vorgefertigten, von Microsoft verwalteten Connectors für Azure-Dienste, Microsoft Services, externe Apps, Datenbanken und On-Premises-Systeme.
Reduzieren oder eliminieren Sie den Arbeitsaufwand für den Zugang zu Ihren Ressourcen. Konzentrieren Sie sich darauf, die Geschäftslogik und Funktionalität Ihrer Lösungen zu entwerfen und zu entwickeln, um Ihren Geschäftsanforderungen gerecht zu werden.
Baue visuell: Erstelle Orchestrierungslogik mit einem Workflow-Designer, anstatt den gesamten Integrationscode selbst zu schreiben.
Leistung optimieren: Verwenden Sie integrierte Connectors, die nativ und direkt in der Azure Logic Apps-Laufzeit ausgeführt werden.
Diese Connector-Operationen kommunizieren mit Service-Endpunkten, führen eigenen Code aus, steuern die Workflow-Struktur, bearbeiten Daten oder verbinden sich mit häufig genutzten Ressourcen mit erhöhter Geschwindigkeit, Kapazität und Durchsatz.
Zugriff auf verwaltete Dienste: Verwenden Sie verwaltete Connectors für vorgefertigte Zugriffe auf Service- und System-APIs.
Diese Connector-Operationen laufen in globalem, multitenant-Azure. Beispiel:
- Office 365-Dienste wie Outlook, Excel und SharePoint
- Unternehmenssysteme wie SAP und IBM MQ
Erweitere Workflows mit Code: Führe Inline-Code aus, rufe Azure Functions an oder erstelle benutzerdefinierte Connectors, wenn vorgefertigte Operationen nicht deinen Anforderungen entsprechen.
Nutze Managed Scaling: Lass Azure deine Arbeitsabläufe hosten, überwachen und skalieren, während du dich auf die Geschäftslogik konzentrierst.
Wenn Sie mit Azure Logic Apps Workflows erstellen, müssen Sie in der Regel keinen Code schreiben. Wenn Sie jedoch Ihren eigenen Code erstellen und ausführen müssen, unterstützt Azure Logic Apps diese Funktion. Beispielsweise können Sie in Workflows, die in mehrinstanzenfähigen Azure Logic Apps-Instanzen ausgeführt werden, JavaScript-Codeschnipsel direkt in Ihrem Workflow schreiben und ausführen. Für komplexeren und strukturierten Code können Sie Funktionen erstellen und aus Ihren Workflows aufrufen, wenn Sie die Azure Functions-Plattform verwenden. Für Workflows, die in Azure Logic Apps-Einzelinstanzen, App Service-Umgebungen v3 (App Service-Umgebung, ASE) oder teilweise verbundenen Umgebungen ausgeführt werden, können Sie JavaScript-Codeschnipsel, .NET-Code, C#-Skripts und PowerShell-Skripts direkt in Ihrem Workflow schreiben und ausführen.
Wenn Ihr Workflow mit Ereignissen anderer Azure-Dienste, benutzerdefinierter Apps oder anderer Lösungen interagieren muss, können Sie diese mithilfe von Azure Event Grid oder Azure Event Hubs überwachen, weiterleiten und veröffentlichen.
Weitere Informationen findest du unter:
- Hinzufügen und Ausführen von JavaScript-Code inline mit Workflows
- Übersicht über Azure Functions und Aufrufen von Azure Functions aus Workflows
- Erstellen und Ausführen von .NET-Code aus Standardworkflows
- Hinzufügen und Ausführen von C#-Skripts
- Hinzufügen und Ausführen von PowerShell-Skripts
Microsoft Azure verwaltet Azure Logic Apps vollständig, wodurch Sie sich um das Hosten, Skalieren, Verwalten, Überwachen und Warten von Lösungen mit diesen Diensten befreien. Wenn Sie diese Funktionen nutzen, um "serverlose" Anwendungen und Lösungen zu erstellen, können Sie sich stärker auf den Aufbau der Geschäftslogik und Funktionalität konzentrieren. Für serverlose Plattformen wird eine automatische Skalierung durchgeführt, um Ihre Anforderungen zu erfüllen, Integrationen zu beschleunigen und Sie beim Erstellen von stabilen Cloud-Apps mit wenig bis gar keinem Code zu unterstützen.
Wie andere Unternehmen durch die Kombination von Azure Logic Apps mit anderen Azure-Diensten und Microsoft-Produkten ihre Agilität verbessert und den Fokus auf ihr Kerngeschäft erhöht haben, erfahren Sie in diesen Kundschaftsberichten.
Schlüsselbegriffe
In der folgenden Tabelle werden kurz Kernbegriffe und Konzepte in Azure Logic Apps definiert.
| Begriff | BESCHREIBUNG |
|---|---|
| Logik-App | Die von Ihnen erstellte Azure-Ressource, wenn Sie einen Workflow erstellen möchten. Grundsätzlich können Sie die folgenden Typen von Logik-App-Ressourcen erstellen: - Eine Logik-App-Ressource im Verbrauchstarif, die einen einzelnen Workflow unterstützt, der in mehrinstanzenbasierten Azure Logic Apps-Instanzen gehostet und ausgeführt wird - Eine Logik-App-Ressource im Standardtarif, die mehrere Workflows unterstützt, die in Einzelmandanten-Azure Logic Apps-Instanzen, App Service-Umgebungen v3 (App Service-Umgebung, ASE) gehostet und ausgeführt werden – nur Windows-Pläne oder eine teilweise verbundene Umgebung Erfahren Sie mehr über Logik-App-Ressourcentypen zusammen mit ihren jeweiligen Rechenressourcen- und Abrechnungsmodellen. |
| Workflow | Eine Reihe von Vorgängen, die eine Aufgabe, einen Geschäftsprozess oder eine Arbeitsauslastung definieren. Jeder Workflow beginnt immer mit einem einzelnen Auslöservorgang, nach dem Sie einen oder mehrere Aktionsvorgänge hinzufügen müssen. |
| Trigger | Der erste Vorgang in einem Workflow, der die zu erfüllenden Kriterien angibt, bevor nachfolgende Vorgänge in diesem Workflow ausgeführt werden. Ein Triggerereignis kann beispielsweise der Eingang einer E-Mail in Ihrem Posteingang oder die Erkennung einer neuen Datei in einem Speicherkonto sein. |
| Aktion | Jeder nachfolgende Vorgang, der auf den Trigger im Workflow folgt. |
| Integrierter Connector | Dieser Connector oder Operationstyp läuft nativ auf der Laufzeitumgebung von Azure Logic Apps für eine schnellere Leistung, im Vergleich zu von Microsoft verwalteten Connectors, die in Azure gehostet und ausgeführt werden. Eingebaute Connectors unterstützen die Workflow-Steuerung, das Ausführen eigener Codes, Datenverarbeitung, Endpunktkommunikation und andere Workflow-Aufgaben. Weitere Informationen finden Sie unter Eingebaute Steckverbinder. |
| Verwalteter Connector | Dieser Connector oder Operationstyp ist ein von Microsoft verwalteter Proxy für einen Service oder eine System-API. Die meisten verwalteten Connectors erfordern eine authentifizierte Verbindung. Weitere Informationen finden Sie unter Managed Connectors. |
| Integrationskonto | Diese Azure-Ressource ermöglicht es Ihnen, B2B-Artefakte zu definieren und zu speichern, um sie in Ihren Arbeitsabläufen zu verwenden. Nachdem Sie ein Integrationskonto erstellt und mit Ihrer Logik-App verknüpft haben, können Ihre Workflows diese B2B-Artefakte verwenden. Ihre Workflows können auch Nachrichten austauschen, die die Standards „Electronic Data Interchange“ (EDI) und „Enterprise Application Integration“ (EAI) erfüllen. Sie können zum Beispiel Handelspartner, Vereinbarungen, Schemata, Maps und andere B2B-Artefakte definieren. Sie können Workflows erstellen, die diese Artefakte verwenden und Nachrichten über Protokolle wie AS2, EDIFACT, X12 und RosettaNet austauschen. |
Azure Logic Apps-Funktionen
Sie können klein mit einem Workflow anfangen, der Ihre aktuellen Systeme und Dienste verbindet, und dann Fähigkeiten hinzufügen, sobald Ihre Integrationsanforderungen wachsen:
- Baue Arbeitsabläufe visuell auf.
- Verbinden Sie Cloud-, On-Premises- und Hybridsysteme.
- Wählen Sie eine Hosting-Umgebung.
- Bauen Sie KI-Agenten-Workflows.
- Geschäfts- und B2B-Nachrichten austauschen.
- Führe benutzerdefinierten Code aus.
- Zugriff auf Ressourcen in Azure-virtuellen Netzwerken.
Visuelles Erstellen und Bearbeiten von Workflows mit benutzerfreundlichen Tools
Jeder Workflow beginnt immer mit einem Trigger, gefolgt von einer beliebigen Anzahl von Aktionen aus dem Connectors-Katalog.
Um Zeit zu sparen und komplexe Prozesse zu vereinfachen, erstellen Sie Ihre Workflows mithilfe des grafischen Workflow-Designers im Azure-Portal oder Visual Studio Code. Jeder Workflow verfügt außerdem über eine zugrunde liegende Definition, die im Json-Format (JavaScript Object Notation) definiert ist. Wenn Sie möchten, können Sie Workflows bearbeiten, indem Sie diese JSON-Definition ändern. Bei einigen Erstellungs- und Verwaltungsaufgaben können Sie auch Azure PowerShell und Azure CLI Befehle verwenden. Für die automatische Bereitstellung unterstützt Azure Logic Apps Azure Resource Manager-Vorlagen.
Verbinden von unterschiedlichen Systemen über verschiedene Umgebungen hinweg
Einige Muster und Prozesse sind leicht zu beschreiben, lassen sich im Code aber nur schwer implementieren. Mit Azure Logic Apps können Sie unterschiedliche Systeme in der Cloud, vor Ort und in hybriden Umgebungen nahtlos miteinander verbinden. Beispielsweise können Sie eine Cloudmarketinglösung mit einem lokalen Abrechnungssystem verbinden oder das Messaging für APIs und Systeme mittels Azure Service Bus zentralisieren. Azure Logic Apps bietet eine schnelle, zuverlässige und konsistente Möglichkeit, wiederverwendbare und rekonfigurierbare Lösungen für diese Szenarien bereitzustellen.
Erstellen und Bereitstellen in verschiedenen Umgebungen
Wählen Sie auf der Grundlage Ihres Szenarios, der Lösungsanforderungen und der gewünschten Funktionen, ob Sie einen Consumption oder Standard Logic App Workflow erstellen möchten. Basierend auf dieser Wahl kann der Workflow in mandantenfähigen Azure Logic Apps, in Azure Logic Apps mit einem einzelnen Mandanten, in einer App Service-Umgebung (v3) oder in einer Hybridumgebung ausgeführt werden, die teilweise verbunden sein oder Ihre eigene Infrastruktur sein kann. Mit Einzelmandanten-Azure Logic Apps können Ihre Workflows einfacher auf Ressourcen zugreifen, die durch virtuelle Azure-Netzwerke geschützt sind. Wenn Sie einzelne mandantenbasierte Workflows mithilfe der Hostingoption für die Hybridbereitstellung erstellen, können Sie workflows auch lokal mithilfe der von Ihnen gesteuerten Infrastruktur ausführen. Weitere Informationen finden Sie unter Einzelmandant im Vergleich zu mehreren Mandanten in Azure Logic Apps.
In der folgenden Tabelle werden kurz die Unterschiede zwischen einem Verbrauchs- und einem Standard-Logik-App-Workflow zusammengefasst. Sie lernen außerdem die Unterschiede zwischen der Multitenant-Umgebung, der Single-Tenant-Umgebung, der App Service-Umgebung v3 (ASEv3) und der Hybridumgebung für das Bereitstellen, Hosten und Ausführen Ihrer Logik-App-Workflows kennen.
| Hostingoption | Vorteile | Ressourcenfreigabe und -nutzung | Preis- und Abrechnungsmodell | Verwaltung von Grenzwerten |
|---|---|---|---|---|
|
Verbrauch Hostumgebung: Azure Logic Apps mit mehreren Mandanten |
– Einfacher Einstieg - Nutzungsbasierte Bezahlung – Vollständig verwaltet |
Eine Logik-App-Ressource kann nur einen Workflow haben. Alle Logik-Apps in mehreren Microsoft Entra-Mandanten nutzen dieselben Ressourcen für die Verarbeitung (Compute), den Speicher, das Netzwerk usw. Hinweis: Hinsichtlich Datenresidenz und Redundanz: – In Workflows oder Workflowabschnitten, die nicht mit Agents interagieren, werden die Daten in der gekoppelten Region repliziert. Für Hochverfügbarkeit ist georedundanter Speicher (GRS) aktiviert. – Alle Agents in einem Workflow verwenden ein Azure OpenAI-Modell, das aus einer beliebigen Region stammen kann, sodass die Datenhaltung für Daten, die das Modell verarbeitet, nicht garantiert wird. |
Verbrauch (ausführungsbasierte Bezahlung) | Azure Logic Apps verwaltet die Standardwerte für diese Grenzwerte, aber Sie können einige dieser Werte ändern, wenn diese Option für einen bestimmten Grenzwert vorhanden ist. |
|
Standard (Workflowdienstplan) Hostumgebung: Azure Logic Apps-Instanz mit nur einem Mandanten |
- Mehr integrierte Connectors, die auf der Runtime für Einzelmandanten gehostet werden, um im großen Stil einen höheren Durchsatz und niedrigere Kosten zu ermöglichen – Mehr Steuerungs- und Optimierungsfunktionen für Laufzeit- und Leistungseinstellungen – Integrierte Unterstützung für virtuelle Netzwerke und private Endpunkte – Erstellen von eigenen integrierten Connectors |
Eine einzelne Logik-App-Ressource kann über mehrere zustandsbehaftete und zustandsfreie Workflows verfügen. Workflows in einer einzelnen Logik-App und einem einzelnen Mandanten nutzen dieselben Ressourcen für die Verarbeitung (Compute), den Speicher, das Netzwerk usw. Daten verbleiben in derselben Region, in der Sie die Logik-Apps bereitstellen. |
Standard, basierend auf einem Hostingplan mit einem ausgewählten Tarif Wenn Sie zustandsbehaftete Workflows ausführen, die externen Speicher verwenden, nimmt die Azure Logic Apps-Runtime Speichertransaktionen entsprechend den Azure Storage-Preisen vor. |
Sie können die Standardwerte für viele Grenzwerte basierend auf den Anforderungen Ihres Szenarios ändern. Wichtig: Einige Grenzwerte haben harte Obergrenzen. In Visual Studio Code werden die Änderungen, die Sie an den Standardgrenzwerten in den Konfigurationsdateien Ihrer Logik-App-Projekte vornehmen, nicht in der Designererfahrung angezeigt. Weitere Informationen finden Sie unter Bearbeiten von App- und Umgebungseinstellungen für Logik-Apps in einzelinstanzenfähigen Azure Logic Apps. |
|
Standard (App Service-Umgebung v3) Hostumgebung: App Service-Umgebung v3 (ASEv3) – nur Windows-Pläne |
Gleiche Funktionen wie Einzelmandant sowie folgende Vorteile: – Vollständige Isolierung Ihrer Logik-Apps – Erstellen und Ausführen von mehr Logik-Apps als im Azure Logic Apps-Einzelmandanten – Bezahlen nur für den ASE-App Service-Plan, unabhängig von der Anzahl der Logik-Apps, die Sie erstellen und ausführen – Kann die automatische Skalierung oder manuelle Skalierung mit mehr VM-Instanzen oder einem anderen App Service-Plan ermöglichen – Erben des Netzwerksetups von der ausgewählten ASEv3 Wenn Sie Workflows beispielsweise in einer internen ASE bereitstellen, können diese auf die Ressourcen in einem virtuellen Netzwerk zugreifen, das der ASE zugeordnet ist und über interne Zugriffspunkte verfügt. Hinweis: Wenn der Zugriff von außerhalb einer internen ASE erfolgt, können Ausführungsverläufe für Workflows in dieser ASE nicht auf Aktionseingaben und -ausgaben zugreifen. |
Eine einzelne Logik-App kann über mehrere zustandsbehaftete und zustandslose Workflows verfügen. Workflows in einer einzelnen Logik-App und einem einzelnen Mandanten nutzen dieselben Ressourcen für die Verarbeitung (Compute), den Speicher, das Netzwerk usw. Daten verbleiben in derselben Region, in der Sie Ihre Logik-Apps bereitstellen. |
App Service-Plan | Sie können die Standardwerte für viele Grenzwerte basierend auf den Anforderungen Ihres Szenarios ändern. Wichtig: Einige Grenzwerte haben harte Obergrenzen. In Visual Studio Code werden die Änderungen, die Sie an den Standardgrenzwerten in den Konfigurationsdateien Ihrer Logik-App-Projekte vornehmen, nicht in der Designererfahrung angezeigt. Weitere Informationen finden Sie unter Bearbeiten von App- und Umgebungseinstellungen für Logik-Apps in einzelinstanzenfähigen Azure Logic Apps. |
|
Standard (Hybrid) Hostumgebung: Ihre eigene lokale Infrastruktur |
– Szenarien, in denen Sie Ihre eigene Infrastruktur steuern und verwalten müssen. – Funktionen, mit denen Sie Integrationslösungen für teilweise verbundene Umgebungen erstellen und hosten können, die lokale Verarbeitung, Speicher und Netzwerkzugriff erfordern. – Unterstützt Infrastruktur, die lokale Systeme, private Clouds und öffentliche Clouds umfassen kann. – Workflows werden von der Azure Logic Apps-Laufzeit unterstützt, die lokal als Teil einer Azure-Container-Apps-Erweiterung gehostet wird. Weitere Informationen finden Sie in den folgenden Artikeln: - Einrichten einer eigenen Infrastruktur für Standardlogik-Apps mithilfe der Hybridbereitstellung - Erstellen von Standardlogik-App-Workflows für die Hybridbereitstellung in Ihrer eigenen Infrastruktur |
Eine einzelne Logik-App kann über mehrere zustandsbehaftete und zustandslose Workflows verfügen. Workflows in einer einzelnen Logik-App und einem einzelnen Mandanten nutzen dieselben Ressourcen für die Verarbeitung (Compute), den Speicher, das Netzwerk usw. Daten verbleiben in derselben Region, in der Sie Ihre Logik-Apps bereitstellen. |
Hybridpreise | Sie können die Standardwerte für viele Grenzwerte basierend auf den Anforderungen Ihres Szenarios ändern. Wichtig: Einige Grenzwerte haben harte Obergrenzen. In Visual Studio Code werden die Änderungen, die Sie an den Standardgrenzwerten in den Konfigurationsdateien Ihrer Logik-App-Projekte vornehmen, nicht in der Designererfahrung angezeigt. Weitere Informationen finden Sie unter Bearbeiten von App- und Umgebungseinstellungen für Logik-Apps in einzelinstanzenfähigen Azure Logic Apps. |
KI-Agentenfähigkeiten
Azure Logic Apps unterstützt KI-gestützte Automatisierung durch deterministische und probabilistische agentische Workflows. Diese Workflows kombinieren große Sprachmodelle (LLMs), Agentenschleifen, Agenten, MCP-Server und Werkzeuge, die aus Connector-Aktionen basieren, um natürliche Sprachbefehle zu interpretieren, Entscheidungen zu treffen, Daten abzurufen und mehrstufige Aufgaben über Microsoft- und Nicht-Microsoft-Systeme hinweg zu erledigen. Sie können auch Workflows und Connector-Aktionen als wiederverwendbare Werkzeuge für Agenten in Microsoft Foundry bereitstellen, während Azure Logic Apps Orchestrierungsprobleme wie langlaufende Prozesse, Retrys, Fehlerbehandlung und Integration mit externen Systemen übernimmt.
Weitere Informationen findest du unter:
- Agentische Workflows in Azure Logic Apps
- Was ist Azure Logic Apps Automation?
- Vergleichen von Automatisierungsplattformen
Unternehmensintegration und B2B-Szenarien
Unternehmen und Organisationen kommunizieren elektronisch miteinander, indem sie verschiedene branchenübliche Nachrichtenprotokolle und -formate wie EDIFACT, AS2, X12 und RosettaNet verwenden. Man kann Workflows automatisieren, die B2B-Nachrichten nach diesen Protokollen austauschen und transformieren, was Azure Logic Apps durch Verschlüsselung und digitale Signaturen reibungslos und sicher abwickelt.
Um Business-to-Business-(B2B)-Artefakte zu definieren, die Sie in Workflows verwenden, wie Partner, Vereinbarungen, Schemata, Karten und andere, erstellen Sie ein Integrationskonto für diese Artefakte. Nachdem Sie dieses Konto mit Ihrer Logik-App-Ressource verknüpft haben, kann Ihr Workflow diese Artefakte nutzen und Nachrichten austauschen, die den Standards Electronic Data Interchange (EDI) und Enterprise Application Integration (EAI) entsprechen.
Erfahren Sie mehr, indem Sie eine Aufgabe auswählen, die zu Ihrer Situation passt:
Erstelle ein Integrationskonto , um B2B-Artefakte zu definieren und zu speichern, zum Beispiel:
Wählen Sie ein EDI-Protokoll zum Nachrichtenaustausch, zum Beispiel:
Verarbeiten von XML-Nachrichten und Flatfiles.
Integration mit BizTalk Server
Ihre Arbeitsabläufe können mit BizTalk Server über den BizTalk Server Connector kommunizieren. Danach können Sie dann mithilfe von Integrationskonto-Connectors BizTalk-ähnliche Vorgänge in Ihrem Workflow erweitern oder ausführen. In der anderen Richtung kann BizTalk Server mit Ihren Workflows kommunizieren, indem Sie den Microsoft BizTalk Server-Adapter für Azure Logic Apps verwenden. Informieren Sie sich darüber, wie Sie für Ihre BizTalk Server-Instanz den BizTalk Server Adapter einrichten und nutzen.
Workflows über Umgebungen hinweg mit Azure Resource Manager-Vorlagen wiederverwenden
Erstellen Sie Ihre Logik-App-Workflows als Azure Resource Manager-Vorlagen, sodass Sie Bereitstellungen über mehrere Umgebungen und Regionen hinweg einrichten und automatisieren können.
Führe benutzerdefinierten Code aus, wenn kein Anschluss vorhanden ist
Wenn kein geeigneter Connector verfügbar ist, um den gewünschten Code auszuführen, haben Sie andere Optionen für Ihre Arbeitsabläufe:
Für Konsum- und Standard-Workflows können Sie folgende Funktionen nutzen:
- Fügen Sie die Aktion Inline-Code ein, die JavaScript ausführt.
- Erstellen und ausführen Sie Code mit Azure Functions.
- Erstellen und verwenden Sie benutzerdefinierte Connector-Operationen. Informationen zu Consumption-Workflows finden Sie unter Benutzerdefinierte Konnektoren für Consumption. Für Standard-Workflows siehe Erstellen benutzerdefinierter integrierter Connectors.
- Erstellen und rufen Sie benutzerdefinierte APIs auf.
Für Standard-Workflows können Sie die folgenden zusätzlichen Funktionen nutzen:
- Fügen Sie Inline Code-Aktionen hinzu, die C#-Skripts oder PowerShell-Skripts ausführen.
- Erstellen Sie benutzerdefinierte Funktionen, um .NET-Code auszuführen.
Direkter Zugriff auf Ressourcen in virtuellen Azure-Netzwerken
Wenn Sie Azure Logic Apps (Standard) verwenden, können Ihre Arbeitsabläufe auf gesicherte Ressourcen wie virtuelle Maschinen, andere Dienste und Systeme in einem virtuellen Azure-Netzwerk zugreifen. Azure Logic Apps (Standard) ist eine Single-Tenant-Instanz von Azure Logic Apps, die dedizierte Ressourcen verwendet und separat von globalen, multitenant Azure Logic Apps ausgeführt wird.
Indem Sie Logik-App-Workflows in Ihrer eigenen dedizierten Instanz hosten und ausführen, verringern Sie die Auswirkungen, die andere Azure-Tenants auf die App-Performance haben könnten, oder den "rauschen Nachbarn"-Effekt.
Azure Logic Apps (Standard) bietet die folgenden Vorteile:
Sie erhalten eigene statische IP-Adressen, die von den statischen IP-Adressen getrennt sind, die in mehrinstanzenfähigen Azure Logic Apps gemeinsam genutzt werden. Sie können auch eine einzelne öffentliche, statische und vorhersagbare ausgehende IP-Adresse für die Kommunikation mit Zielsystemen einrichten. Mit dieser IP-Adresse müssen Sie keine zusätzlichen Firewall-Öffnungen in diesen Zielsystemen einrichten.
Sie erhalten erhöhte Beschränkungen für Laufzeit, Speichererhaltung, Durchsatz, HTTP-Anfragen und Antwortzeiten, Nachrichtengrößen und benutzerdefinierte Connector-Anfragen. Weitere Informationen finden Sie unter Grenzwerte und Konfiguration für Azure Logic Apps.
Funktionsweise von Logik-Apps
In einer Logik-App beginnt jeder Workflow immer mit einem einzelnen Trigger. Ein Trigger wird ausgelöst, wenn eine Bedingung erfüllt ist – also beispielsweise, wenn ein bestimmtes Ereignis eintritt oder wenn Daten bestimmte Kriterien erfüllen. Viele Trigger verfügen über Planungsfunktionen, mit denen die Häufigkeit der Workflowausführung gesteuert wird. Nachdem der Trigger ausgelöst wurde, führen eine oder mehrere Aktionen Vorgänge aus, die Daten durchlaufen, verarbeiten oder konvertieren, die durch den Workflow geleitet werden, oder die den nächsten Schritt des Workflows einleiten.
Im früheren Beispiel-Order-Workflow finden folgende Schritte statt:
Der Auslöser erhält einen Befehl.
Eine Bedingung vergleicht die Bestellkosten mit der Überprüfungsschwelle.
Befehle unterhalb der Schwelle werden weiter verarbeitet.
Bestellungen über dem Schwellenwert erfordern eine E-Mail zur manuellen Prüfung.
Ein Schalter übernimmt die Antwort des Rezensenten:
- Genehmigen: Bearbeiten Sie die Bestellung weiter.
- Eskalieren: Erhalten Sie weitere Informationen und bewerten Sie die Reihenfolge erneut.
- Nicht erfüllte Anforderungen: Senden Sie eine E-Mail zum Problem.
Garantierte Nachrichtenübermittlung
Azure Logic Apps übermittelt eine Nachricht „mindestens einmal“. Es gehen keine Nachrichten verloren, und der Dienst liefert eine Nachricht nur einmal. Wenn Ihr Unternehmen jedoch keine doppelten Nachrichten verarbeitet oder nicht verarbeiten kann, müssen Sie Idempotenz implementieren. Bei diesem Ansatz werden identische oder doppelte Nachrichten akzeptiert, wobei die Datenintegrität und die Systemstabilität beibehalten werden. Nach der ersten Ausführung ändern doppelte Vorgänge das Ergebnis nicht.
Preismodelle für Konsum- und Standardlogik-Apps
Für jede Logik-App-Hostingoption (mehrinstanzenfähig, einzelinstanzenfähig, App Service-Umgebung v3 oder teilweise verbundene Umgebung) gilt ein anderes Preismodell. Zum Beispiel folgen mandantenfähige Logik-App-Workflows dem Consumption-Preismodell, während mandantenfähige Standard-Logik-App-Workflows dem Standard-Preismodell folgen. Spezifische Preisdetails finden Sie unter Azure Logic Apps – Preise.
Wählen Sie den passenden Automatisierungsdienst
Um zu entscheiden, ob Azure Logic Apps zu Ihrer Arbeitslast passt, verwenden Sie folgende Vergleiche:
| Auswählen | Szenarien |
|---|---|
| Azure Logic Apps | Designer-basierte automatisierte Orchestrierungs-Workflows für Unternehmensprozesse über Dienste, Systeme, Anwendungen und Datenquellen hinweg. Kann Funktionen in Azure Functions aufrufen. |
| Azure Functions | Code-first-automatisierte Orchestrierungen mit der Durable Functions-Erweiterung. Kann Workflows in Azure Logic Apps aufrufen. |
| Microsoft Power Automate | Codelose Automatisierungsworkloads für Geschäftsanwender, Büroangestellte und Bürgerentwickler. |
| Azure Automation Runbooks | Infrastrukturmanagement und einfache Sanierungsaufgaben, wie das Neustarten virtueller Maschinen. |
Für detaillierte Entscheidungsinformationen siehe:
- Auswählen der richtigen Integrations- und Automatisierungsdienste in Azure
- Vergleichen Sie Azure-Automatisierungsplattformen
- Azure Automation Runbooks
Erste Schritte
Bevor Sie Azure Logic Apps ausprobieren, benötigen Sie ein Azure Konto und Abonnement. Wenn Sie kein Abonnement haben, erhalten Sie ein kostenloses Azure Konto.
Wenn du bereit bist, wähle einen Startleitfaden basierend auf deinem Szenario:
| Du willst erschaffen | Beginne hier |
|---|---|
| Verbrauchsbasierter Multitenant-Workflow | Workflows für Consumption-Logik-Apps erstellen |
| Isolierter, Single-Tenant-, ASE v3- oder hybrider Arbeitsablauf | Erstelle Standard-Logik-App-Workflows |
| Autonomer agentenbasierter Workflow | Erstellen autonomer agentischer Workflows |
| Konversationsagentenbasierter Workflow | Erstellen von Workflows für Gesprächsagenten |
| Dynamisch ausgeführter agentischer Workflow | Erstellen Sie dynamisch ausgeführte agentische Workflows |