Was ist Azure Logic Apps?What is Azure Logic Apps?

Azure Logic Apps ist ein Clouddienst, der Sie beim Planen, Automatisieren und Orchestrieren von Aufgaben, Geschäftsprozessen und Workflows unterstützt, wenn Sie Apps, Daten, Systeme und Dienste unternehmens- und organisationsübergreifend integrieren müssen.Azure Logic Apps is a cloud service that helps you schedule, automate, and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations. Logic Apps vereinfacht das Entwerfen und Erstellen von skalierbaren Lösungen für die App-Integration, Datenintegration, Systemintegration, Enterprise Application Integration (EAI) und B2B-Kommunikation (Business-to-Business) – in der Cloud, lokal oder an beiden Orten.Logic Apps simplifies how you design and build scalable solutions for app integration, data integration, system integration, enterprise application integration (EAI), and business-to-business (B2B) communication, whether in the cloud, on premises, or both.

Hier sind beispielsweise einige Workloads angegeben, die Sie mit Logik-Apps automatisieren können:For example, here are just a few workloads you can automate with logic apps:

  • Verarbeiten und Weiterleiten von Bestellungen für lokale Systeme und ClouddiensteProcess and route orders across on-premises systems and cloud services.
  • Senden von E-Mail-Benachrichtigungen mit Office 365, wenn Ereignisse in verschiedenen Systemen, Apps und Diensten eintretenSend email notifications with Office 365 when events happen in various systems, apps, and services.
  • Verschieben von hochgeladenen Dateien von einem SFTP- oder FTP-Server in Azure StorageMove uploaded files from an SFTP or FTP server to Azure Storage.
  • Überwachen von Tweets für ein bestimmtes Thema, Analysieren der Stimmung und Erstellen von Warnungen oder Aufgaben für zu prüfende ElementeMonitor tweets for a specific subject, analyze the sentiment, and create alerts or tasks for items that need review.

Zum Erstellen von Lösungen für die Unternehmensintegration mit Azure Logic Apps können Sie aus einem ständig wachsenden Katalog mit mehr als 200 Connectors wählen. Diese umfassen Dienste wie Azure Service Bus, Functions und Storage sowie SQL, Office 365, Dynamics, Salesforce, BizTalk, SAP, Oracle DB, Dateifreigaben und mehr.To build enterprise integration solutions with Azure Logic Apps, you can choose from a growing gallery with 200+ connectors, which include services such as Azure Service Bus, Functions, and Storage; SQL, Office 365, Dynamics, Salesforce, BizTalk, SAP, Oracle DB, file shares, and more. Connectors stellen Trigger, Aktionen oder beides zum Erstellen von Logik-Apps bereit, die auf sichere Weise auf Daten zugreifen und diese in Echtzeit verarbeiten.Connectors provide triggers, actions, or both for creating logic apps that securely access and process data in real time.

Wie funktioniert Logic Apps?How does Logic Apps work?

Jeder Logik-App-Workflow beginnt mit einem Trigger, der ausgelöst wird, wenn ein bestimmtes Ereignis eintritt oder neue verfügbare Daten bestimmte Kriterien erfüllen.Every logic app workflow starts with a trigger, which fires when a specific event happens, or when new available data meets specific criteria. Viele von den Connectors in Logic Apps bereitgestellten Trigger enthalten grundlegende Planungsfunktionen, damit Sie festlegen können, wie regelmäßig Ihre Workloads ausgeführt werden.Many triggers provided by the connectors in Logic Apps include basic scheduling capabilities so that you can set up how regularly your workloads run. Für eine komplexere Zeitplanung oder fortgeschrittene Serien können Sie einen Recurrence-Trigger als ersten Schritt in einem Workflow verwenden.For more complex scheduling or advanced recurrences, you can use a Recurrence trigger as the first step in any workflow. Informieren Sie sich über zeitplanbasierte Workflows.Learn more about schedule-based workflows.

Bei jeder Auslösung des Triggers erstellt das Logic Apps-Modul eine Logik-App-Instanz, mit der die Aktionen im Workflow ausgeführt werden.Each time that the trigger fires, the Logic Apps engine creates a logic app instance that runs the actions in the workflow. Diese Aktionen können auch Datenkonvertierungen und Flusssteuerungen umfassen, z.B. bedingte Anweisungen, switch-Anweisungen, Schleifen und Verzweigungen.These actions can also include data conversions and flow controls, such as conditional statements, switch statements, loops, and branching. Diese Logik-App beginnt beispielsweise mit einem Dynamics 365-Trigger mit dem integrierten Kriterium „When a record is updated“ (Wenn ein Datensatz aktualisiert wird).For example, this logic app starts with a Dynamics 365 trigger with the built-in criteria "When a record is updated". Wenn der Trigger ein Ereignis erkennt, das mit diesem Kriterium übereinstimmt, wird der Trigger ausgelöst und führt die Aktionen des Workflows aus.If the trigger detects an event that matches this criteria, the trigger fires and runs the workflow's actions. Hier umfassen diese Aktionen eine XML-Transformation, Datenaktualisierungen, Entscheidungsverzweigungen und E-Mail-Benachrichtigungen.Here, these actions include XML transformation, data updates, decision branching, and email notifications.

Designer für Logik-Apps – Beispiel für Logik-App

Sie können Ihre Logik-Apps visuell mit dem Designer für Logik-Apps erstellen, der im Azure-Portal über Ihren Browser und in Visual Studio verfügbar ist.You can build your logic apps visually with the Logic Apps Designer, which is available in the Azure portal through your browser and in Visual Studio. Für stärker benutzerdefinierte Logik-Apps können Sie Logik-App-Definitionen im JSON-Format (JavaScript Object Notation) erstellen bzw. bearbeiten, indem Sie den Editor „Codeansicht“ nutzen.For more custom logic apps, you can create or edit logic app definitions in JavaScript Object Notation (JSON) by working in the "code view" editor. Sie können auch Azure PowerShell-Befehle und Azure Resource Manager-Vorlagen für bestimmte Aufgaben verwenden.You can also use Azure PowerShell commands and Azure Resource Manager templates for select tasks. Logik-Apps werden in der Cloud unter Azure bereitgestellt und ausgeführt.Logic apps deploy and run in the cloud on Azure. Sehen Sie sich dieses Video an, um eine detailliertere Einführung zu erhalten: Use Azure Enterprise Integration Services to run cloud apps at scale (Verwenden von Azure Enterprise Integration Services zum bedarfsorientierten Ausführen von Cloud-Apps)For a more detailed introduction, watch this video: Use Azure Enterprise Integration Services to run cloud apps at scale

Gründe für die Verwendung von Logic AppsWhy use Logic Apps?

Unternehmen setzen immer stärker auf die Digitalisierung, und mithilfe von Logik-Apps können Sie sowohl Legacysysteme als auch hochmoderne Systeme einfacher und schneller verbinden, indem Sie vordefinierte APIs als von Microsoft verwaltete Connectors angeben.With businesses moving toward digitization, logic apps help you connect legacy, modern, and cutting-edge systems more easily and quickly by providing prebuilt APIs as Microsoft-managed connectors. So können Sie sich auf die Geschäftslogik und Funktionalität Ihrer Apps konzentrieren.That way, you can focus on your apps' business logic and functionality. Sie müssen sich nicht mit dem Erstellen, Hosten, Skalieren, Verwalten, Pflegen und Überwachen Ihrer Apps beschäftigen.You don't have to worry about building, hosting, scaling, managing, maintaining, and monitoring your apps. Diese Aufgaben übernimmt Logic Apps für Sie.Logic Apps handles these concerns for you. Außerdem zahlen Sie beim nutzungsabhängigen Preismodell nur für die tatsächlich verwendeten Ressourcen.Plus, you pay only for what you use based on a consumption pricing model.

In vielen Fällen ist es nicht erforderlich, Code zu schreiben.In many cases, you won't have to write code. Falls Sie Code schreiben müssen, können Sie Codeausschnitte mit Azure Functions erstellen und diesen Code bedarfsabhängig über Logik-Apps ausführen.But if you must write some code, you can create code snippets with Azure Functions and run that code on-demand from logic apps. Wenn Ihre Logik-Apps mit Ereignissen von Azure-Diensten, benutzerdefinierten Apps oder anderen Lösungen interagieren müssen, können Sie Azure Event Grid mit Ihren Logik-Apps für die Überwachung, das Routing und die Veröffentlichung nutzen.Also, if your logic apps need to interact with events from Azure services, custom apps, or other solutions, you can use Azure Event Grid with your logic apps for event monitoring, routing, and publishing.

Logic Apps, Functions und Event Grid werden von Microsoft Azure vollständig verwaltet, sodass Sie sich keine Gedanken über das Erstellen, Hosten, Skalieren, Verwalten, Überwachen und Pflegen Ihrer Lösungen machen müssen.Logic Apps, Functions, and Event Grid are fully managed by Microsoft Azure, which frees you from worries about building, hosting, scaling, managing, monitoring, and maintaining your solutions. Dank der Funktion zum Erstellen von „serverlosen“ Apps und Lösungen können Sie sich auf die Geschäftslogik konzentrieren.With the capability to create "serverless" apps and solutions, you can just focus on the business logic. Für diese Dienste wird eine automatische Skalierung durchgeführt, um Ihre Anforderungen zu erfüllen, Integrationen zu beschleunigen und Sie beim Erstellen von stabilen Cloud-Apps mit minimalem Codeaufwand zu unterstützen.These services automatically scale to meet your needs, make integrations faster, and help you build robust cloud apps with minimal code. Außerdem zahlen Sie beim nutzungsabhängigen Preismodell nur für die tatsächlich verwendeten Ressourcen.Plus, you pay only for what you use, based on a consumption pricing model.

Lesen Sie diese Kundenberichte, um zu erfahren, wie Unternehmen ihre Flexibilität verbessert haben und sich stärker auf ihr Kerngeschäft konzentrieren können, indem sie Logic Apps mit anderen Azure-Diensten und Microsoft-Produkten kombiniert haben.To learn how companies improved their agility and increased focus on their core businesses when they combined Logic Apps with other Azure services and Microsoft products, check out these customer stories.

Hier sind weitere Details zu den Funktionen und Vorteilen von Logic Apps angegeben:Here are more details about the capabilities and benefits that you get with Logic Apps:

Visuelles Erstellen von Workflows mit benutzerfreundlichen ToolsVisually build workflows with easy-to-use tools

Sparen Sie Zeit, und vereinfachen Sie komplexe Prozesse, indem Sie Tools für das visuelle Entwerfen verwenden.Save time and simplify complex processes with visual design tools. Erstellen Sie Logik-Apps von Anfang bis Ende, indem Sie den Designer für Logik-Apps über Ihren Browser im Azure-Portal oder in Visual Studio verwenden.Build logic apps from start-to-finish by using the Logic Apps Designer through your browser in the Azure portal or in Visual Studio. Starten Sie Ihren Workflow mit einem Trigger, und fügen Sie eine beliebige Anzahl von Aktionen über den Katalog mit Connectors hinzu.Start your workflow with a trigger, and add any number of actions from the connectors gallery.

Schnelleres Einsteigen mit Logik-App-VorlagenGet started faster with logic app templates

Erstellen Sie häufig genutzte Lösungen in kürzerer Zeit, indem Sie vordefinierte Workflows aus dem Vorlagenkatalog auswählen.Create commonly used solutions more quickly when you choose predefined workflows from the template gallery. Die Arten von Vorlagen reichen von einfacher Konnektivität für SaaS-Apps (Software-as-a-Service) bis zu erweiterten B2B-Lösungen und „Just-for-fun“-Vorlagen.Templates range from simple connectivity for software-as-a-service (SaaS) apps to advanced B2B solutions plus "just for fun" templates. Informieren Sie sich über das Erstellen von Logik-App-Workflows aus vorgefertigten Vorlagen.Learn how to create logic apps from prebuilt templates.

Übergreifendes Verbinden von verschiedenartigen Systemen für mehrere UmgebungenConnect disparate systems across different environments

Einige Muster und Workflows sind leicht zu beschreiben, können im Code aber nur schwer implementiert werden.Some patterns and workflows are easy to describe but hard to implement in code. Mit Logic-Apps können Sie verschiedenartige Systeme übergreifend für lokale Umgebungen und Cloudumgebungen nahtlos verbinden.Logic apps help you seamlessly connect disparate systems across on-premises and cloud environments. Beispielsweise können Sie eine Cloudmarketinglösung mit einem lokalen Abrechnungssystem verbinden oder das Messaging für APIs und Systeme per Enterprise Service Bus zentralisieren.For example, you can connect a cloud marketing solution to an on-premises billing system, or centralize messaging across APIs and systems with an Enterprise Service Bus. Logic-Apps stellen eine schnelle, zuverlässige und einheitliche Möglichkeit zum Bereitstellen von wiederverwendbaren und rekonfigurierbaren Lösungen für diese Szenarien dar.Logic apps provide a fast, reliable, and consistent way to deliver reusable and reconfigurable solutions for these scenarios.

Erstklassige Unterstützung für Unternehmensintegration und B2B-SzenarienFirst-class support for enterprise integration and B2B scenarios

Unternehmen und Organisationen kommunizieren auf elektronischem Wege über Nachrichtenprotokolle und -formate miteinander, die zwar alle dem Branchenstandard entsprechen, aber unterschiedlicher Art sein können, z.B. EDIFACT, AS2 und X12.Businesses and organizations electronically communicate with each other by using industry-standard but different message protocols and formats, such as EDIFACT, AS2, and X12. Mit den Features im Enterprise Integration Pack (EIP) können Sie Logik-Apps erstellen, mit denen von Ihren Partnern verwendete Nachrichtenformate in Formate transformiert werden, die von den Systemen Ihrer Organisation interpretiert und verarbeitet werden können.With the features in the Enterprise Integration Pack (EIP), you can build logic apps that transform message formats used by your partners into formats that your organization's systems can interpret and process. Mit Logic Apps wird dieser Nachrichtenaustausch reibungslos und außerdem sicher durchgeführt, indem Verschlüsselungen und digitale Signaturen verwendet werden.Logic Apps handles these exchanges smoothly and also securely with encryption and digital signatures.

Beginnen Sie klein mit Ihren aktuellen Systemen und Diensten, und wachsen Sie Schritt für Schritt so schnell, wie es für Sie machbar ist.Start small with your current systems and services, and grow incrementally at your own pace. Wenn Sie bereit sind, erhalten Sie über Logic Apps und das EIP Unterstützung beim Implementieren und zentralen Hochskalieren auf anspruchsvollere Integrationsszenarien, indem diese und weitere Funktionen genutzt werden:When you're ready, Logic Apps and the EIP help you implement and scale up to more mature integration scenarios by providing these capabilities and more:

Wenn Sie beispielsweise Microsoft BizTalk Server nutzen, können Logik-Apps über den BizTalk Server-Connector mit Ihrer BizTalk Server-Instanz kommunizieren.For example, if you're using Microsoft BizTalk Server, logic apps can communicate with your BizTalk Server by using the BizTalk Server connector. Sie können dann BizTalk-ähnliche Vorgänge in Ihren Logik-Apps erweitern bzw. durchführen, indem Sie Connectors für Integrationskonten einfügen, die über das Enterprise Integration Pack verfügbar sind.You can then extend or perform BizTalk-like operations in your logic apps by including integration account connectors, which are available with the Enterprise Integration Pack.

In der anderen Richtung kann BizTalk Server eine Verbindung mit Logik-Apps herstellen und damit kommunizieren, indem der Microsoft BizTalk Server Adapter für Logic Apps verwendet wird.Going in the other direction, BizTalk Server can connect to and communicate with logic apps by using the Microsoft BizTalk Server Adapter for Logic Apps. Informieren Sie sich darüber, wie Sie für Ihre BizTalk Server-Instanz den BizTalk Server Adapter einrichten und nutzen.Learn how to set up and use the BizTalk Server Adapter in your BizTalk Server.

Einmal schreiben, häufig wiederverwendenWrite once, reuse often

Erstellen Sie Ihre Logik-Apps als Vorlagen, damit Sie Ihre Apps für viele Umgebungen und Regionen bereitstellen und neu konfigurieren können.Create your logic apps as templates so that you can deploy and reconfigure your apps across multiple environments and regions.

Integrierte ErweiterbarkeitBuilt-in extensibility

Wenn Sie den gewünschten Connector nicht finden können oder benutzerdefinierten Code ausführen müssen, können Sie Logik-Apps erweitern, indem Sie Ihre eigenen Codeausschnitte bedarfsabhängig mit Azure Functions erstellen und aufrufen.If you don't find the connector that you want or need to run custom code, you can extend logic apps by creating and calling your own code snippets on-demand through Azure Functions. Erstellen Sie Ihre eigenen APIs und benutzerdefinierten Connectors, die Sie aus Logik-Apps aufrufen können.Create your own APIs and custom connectors that you can call from logic apps.

Zahlen nur für wirklich genutzte RessourcenPay only for what you use

Für Logic Apps werden nutzungsabhängige Preise und Verbrauchseinheiten verwendet, sofern Sie nicht über Logik-Apps verfügen, die zuvor mit App Service-Plänen erstellt wurden.Logic Apps uses consumption-based pricing and metering unless you have logic apps previously created with App Service plans.

Informieren Sie sich in diesen Einführungsvideos eingehender über Logic Apps:Learn more about Logic Apps with these introductory videos:

SchlüsselbegriffeKey terms

  • Workflow: Sie können Geschäftsprozesse als eine Folge von Schritten visualisieren, entwerfen, erstellen, automatisieren und bereitstellen.Workflow: Visualize, design, build, automate, and deploy business processes as series of steps.

  • Verwaltete Connectors: Ihre Logik-Apps benötigen Zugriff auf Daten, Dienste und Systeme.Managed connectors: Your logic apps need access to data, services, and systems. Sie können vorgefertigte von Microsoft verwaltete Connectors verwenden, die für das Verbinden, Zugreifen auf und Arbeiten mit Ihren Daten ausgelegt sind.You can use prebuilt Microsoft-managed connectors that are designed to connect, access, and work with your data. Weitere Informationen finden Sie unter Connectors für Azure Logic Apps.See Connectors for Azure Logic Apps

  • Trigger: Bei vielen von Microsoft verwalteten Connectors werden Trigger bereitgestellt, die ausgelöst werden, wenn Ereignisse oder neue Daten bestimmte Bedingungen erfüllen.Triggers: Many Microsoft-managed connectors provide triggers that fire when events or new data meet specified conditions. Ein Ereignis kann beispielsweise der Empfang einer E-Mail oder die Erkennung von Änderungen in Ihrem Azure Storage-Konto sein.For example, an event might be getting an email or detecting changes in your Azure Storage account. Bei jeder Auslösung des Triggers erstellt das Logic Apps-Modul eine neue Logik-App-Instanz zur Ausführung des Workflows.Each time the trigger fires, the Logic Apps engine creates a new logic app instance that runs the workflow.

  • Aktionen: Als Aktionen werden alle Schritte bezeichnet, die nach dem Trigger ausgeführt werden.Actions: Actions are all the steps that happen after the trigger. Jede Aktion wird normalerweise einem Vorgang zugeordnet, der durch einen verwalteten Connector, eine benutzerdefiierte API oder einen benutzerdefinierten Connector definiert wird.Each action usually maps to an operation that's defined by a managed connector, custom API, or custom connector.

  • Enterprise Integration Pack: Für anspruchsvollere Integrationsszenarien enthält Logic Apps Funktionen von BizTalk Server.Enterprise Integration Pack: For more advanced integration scenarios, Logic Apps includes capabilities from BizTalk Server. Über das Enterprise Integration Pack werden Connectors bereitgestellt, die für Logik-Apps die einfache Durchführung von Überprüfungen, Transformationen usw. ermöglichen.The Enterprise Integration Pack provides connectors that help logic apps easily perform validation, transformation, and more.

Wie unterscheidet sich Logic Apps von Functions, WebJobs und Flow?How does Logic Apps differ from Functions, WebJobs, and Flow?

All diese Dienste dienen Ihnen als Hilfe beim Verknüpfen bzw. Verbinden von verschiedenartigen Systemen.All these services help you "glue" and connect disparate systems together. Jeder Dienst hat bestimmte Vorteile, sodass eine Kombination der jeweiligen Funktionen die beste Möglichkeit darstellt, schnell ein skalierbares, Integrationssystem mit vollem Funktionsumfang zu erstellen.Each service has their advantages and benefits, so combining their capabilities is the best way to quickly build a scalable, full-featured integration system. Weitere Informationen finden Sie unter Auswahl zwischen Flow, Logic Apps, Functions und WebJobs.For more information, see Choose between Flow, Logic Apps, Functions, and WebJobs.

Erste SchritteGet started

Logic Apps ist einer der vielen Dienste, die unter Microsoft Azure gehostet werden.Logic Apps is one of the many services hosted on Microsoft Azure. Bevor Sie beginnen können, benötigen Sie also ein Azure-Abonnement.So before you start, you need an Azure subscription. Falls Sie kein Abonnement besitzen, können Sie sich für ein kostenloses Azure-Konto registrieren.If you don't have a subscription, sign up for a free Azure account.

Wenn Sie über ein Azure-Abonnement verfügen, können Sie diese Schnellstartanleitung zum Erstellen Ihrer ersten Logik-App ausprobieren. Darin wird beschrieben, wie damit neuer Inhalt auf einer Website per RSS-Feed überwacht und beim Erscheinen von neuem Inhalt E-Mails gesendet werden.If you have an Azure subscription, try this quickstart to create your first logic app, which monitors new content on a website through an RSS feed and sends email when new content appears.

Nächste SchritteNext steps