Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met Azure Logic Apps kunt u verschillende services, systemen, apps en gegevens organiseren en integreren door 1400 vooraf gebouwde en kant-en-klare connectors te bieden voor Azure-services, Microsoft-services , GitHub, SQL Server, SAP, Salesforce en meer. Azure Logic Apps is een 'serverloos' integratieplatform, wat betekent dat u niet uw eigen infrastructuur hoeft te bieden of schaalaanpassing voor uw toepassingsexemplaren hoeft te beheren. U kunt uw energie en inspanning richten op het ontwerpen van de logica voor uw integratieoplossingen en het bouwen van uw geautomatiseerde werkstromen. Het platform verwerkt schaal, beschikbaarheid en prestaties. Azure Logic Apps is vooral handig voor use cases en scenario's waarbij u acties moet coördineren in meerdere systemen en services.
Voor meer informatie over de mogelijkheden en patronen die Door Azure Logic Apps worden ondersteund, worden in deze handleiding veelvoorkomende uitgangspunten, voorbeelden en scenario's beschreven.
Veelvoorkomende uitgangspunten voor werkstromen van logische apps
Elke werkstroom begint met een trigger, die wordt geactiveerd volgens een opgegeven planning of wanneer aan de triggervoorwaarde wordt voldaan. Wanneer de trigger wordt afgevuurd, worden de volgende acties uitgevoerd in de werkstroom en wordt de uitvoer van de trigger doorgegeven aan deze acties. Veel connectors bieden triggers, die een van de volgende typen hebben:
Polling-trigger : op basis van de opgegeven planning controleert deze trigger een eindpunt op gegevens of een gebeurtenis die voldoet aan de triggervoorwaarde. Als aan de triggervoorwaarde wordt voldaan, wordt de trigger geactiveerd en creëert en voert een nieuw werkstroomexemplaar uit. Alle triggeruitvoeren worden als invoer doorgegeven aan de eerste actie in de werkstroom.
Push-trigger : deze trigger wacht op een gebeurtenis die voldoet aan de triggervoorwaarde die plaatsvindt op het opgegeven eindpunt. Gebeurtenissen kunnen bijvoorbeeld omvatten het ontvangen van een aanvraag, een bericht, of een bestand dat is aangemaakt of bijgewerkt op de eindpuntlocatie. Wanneer deze gebeurtenis plaatsvindt, wordt de trigger geactiveerd, creëert het een nieuwe werkstroominstantie, en voert het deze uit. Alle triggeruitvoeren worden als invoer doorgegeven aan de eerste actie in de werkstroom.
Voorbeelden van peilingstriggers
Activator | Beschrijving | Meer informatie |
---|---|---|
Trigger voor herhaling | Stel het terugkeerpatroon in voor het uitvoeren van uw werkstroom, inclusief de begindatum en -tijd. U kunt bijvoorbeeld de dagen van de week en tijdstippen van de dag selecteren. |
-
Terugkerende en geautomatiseerde taken, processen en werkstromen plannen en uitvoeren met Azure Logic Apps - Zelfstudie: Geautomatiseerde, op planning gebaseerde terugkerende werkstromen maken met behulp van Azure Logic Apps |
Wanneer een e-mailbericht wordt ontvangen | Controleer op nieuwe e-mail van een e-mailprovider die wordt ondersteund door Azure Logic Apps, bijvoorbeeld Office 365 Outlook, Gmail, Outlook.com, enzovoort. |
Belangrijk: Als u de Gmail-connector wilt gebruiken, kunnen alleen G-Suite-bedrijfsaccounts deze connector gebruiken zonder beperking in Azure Logic Apps. Als u een Gmail-consumentenaccount hebt, kunt u deze connector alleen gebruiken met specifieke door Google goedgekeurde services, of u kunt een Google-client-app maken voor verificatie bij uw Gmail-connector. Zie Beleid voor gegevensbeveiliging en privacybeleid voor Google-connectors in Azure Logic Apps voor meer informatie. Raadpleeg de volgende documentatie voor zelfstudies over e-mailgerelateerde triggers: - Zelfstudie: Geautomatiseerde werkstromen op basis van goedkeuring maken met behulp van Azure Logic Apps - Zelfstudie: Taken automatiseren om e-mailberichten te verwerken met behulp van Azure Logic Apps, Azure Functions en Azure Storage |
HTTP-trigger | Roep een service-eindpunt aan via HTTP of HTTPS. | Werkstromen aanroepen, activeren of nesten met behulp van HTTP-eindpunten |
Voorbeelden van push-triggers
Activator | Beschrijving |
---|---|
Aanvraagtrigger | Binnenkomende HTTPS-aanvragen ontvangen. |
HTTP-webhook-trigger | Abonneer u op een service-eindpunt door een callback-URL bij die service te registreren. Op die manier kan de service de trigger alleen melden wanneer de opgegeven gebeurtenis plaatsvindt, zodat de trigger de service niet hoeft te peilen. |
Nadat u de trigger hebt toegevoegd, kunt u doorgaan met het bouwen van uw werkstroom door een of meer acties toe te voegen. De volgende handleidingen helpen u bij het bouwen van uw eerste werkstroom voor logische verbruiks-apps, die wordt uitgevoerd in globale, multitenant Azure Logic Apps:
- Quickstart: Voorbeeld consumptiewerkstroom opstellen in multitenant Azure Logic Apps met Azure portal
- Quickstart: Verbruikswerkstromen maken en beheren met Visual Studio Code
De volgende handleidingen helpen u bij het bouwen van een standaardwerkstroom voor logische apps die wordt uitgevoerd in Azure Logic Apps met één tenant:
- Een voorbeeld van een Standard-werkstroom maken in Azure Logic Apps met één tenant met Azure Portal
- Een voorbeeld van een Standard-werkstroom maken in Azure Logic Apps met één tenant met Visual Studio Code
De volgende handleidingen helpen u bij het instellen van infrastructuur en het bouwen van een standaardwerkstroom voor logische apps die wordt uitgevoerd in een gedeeltelijk verbonden omgeving met behulp van uw eigen infrastructuur:
- Uw eigen infrastructuur instellen voor Standaardwerkstromen met behulp van hybride implementatie
- Standaardwerkstromen maken voor hybride implementatie in uw eigen infrastructuur
Migreren naar Azure Logic Apps
- Waarom migreren van BizTalk Server
- Migratieopties voor BizTalk Server en aanbevolen procedures
- Migratie van Power Automate naar Azure Logic Apps (Standard)
Mogelijkheden voor het afhandelen van controlestromen en fouten
Azure Logic Apps bevat uitgebreide mogelijkheden voor geavanceerde besturingsstroom, zoals voorwaarden, schakelaars, lussen en bereiken. Om flexibele oplossingen te garanderen, kunt u ook fout- en uitzonderingsafhandeling implementeren in uw werkstromen.
- Verschillende acties uitvoeren op basis van voorwaardelijke instructies en switch-instructies
- Stappen herhalen of items verwerken in matrices en verzamelingen met lussen
- Acties groeperen en domeinen
- Fout- en uitzonderingsafhandeling toevoegen aan een werkstroom
Code uitvoeren vanuit uw werkstromen
- JavaScript-fragmenten toevoegen en uitvoeren in werkstromen
- Azure Functions aanroepen vanuit werkstromen
- .NET-code maken en uitvoeren vanuit Standard-werkstromen
- C#-scripts maken en uitvoeren vanuit Standaardwerkstromen
- PowerShell-scripts maken en uitvoeren vanuit Standard-werkstromen
Uw werkstromen beveiligen
- Beveiligde toegang en gegevens voor werkstromen
- Toegang en verbindingen met Azure-resources verifiëren vanuit werkstromen met behulp van beheerde identiteiten
- Gebruik van connector blokkeren
- Verbindingen met en van andere tenants blokkeren
Betrouwbaarheid
- Betrouwbaarheid in Azure Logic Apps
- Zoneredundantie inschakelen voor uw logische app
- Replicatietaken maken voor Azure-resources met behulp van Azure Logic Apps
- Herstel na noodgevallen voor meerdere regio's instellen voor integratieaccounts in Azure Logic Apps
Integreren met Azure AI-services en -mogelijkheden
- AI-playbook, voorbeelden en andere resources voor werkstromen in Azure Logic Apps
- Inhoud van werkstromen parseren of segmenteren
- Verbinding maken met Azure AI-services vanuit Standard-werkstromen in Azure Logic Apps
Inhoudstypen, conversies en transformaties verwerken
U kunt meerdere inhoudstypen openen, converteren en transformeren met behulp van de vele functies in de definitietaal van de Azure Logic Apps-werkstroom. U kunt bijvoorbeeld converteren tussen een tekenreeks, JSON en XML met de @json()
expressies en @xml()
werkstroomexpressies. Azure Logic Apps behoudt inhoudstypen om inhoudsoverdracht op een verliesloze manier tussen services te ondersteunen.
-
Inhoudstypen verwerken in Azure Logic Apps, zoals
application/
,application/octet-stream
enmultipart/formdata
- Referentiehandleiding voor expressiefuncties in Azure Logic Apps en Power Automate
- Schema voor werkstroomdefinitietaal voor Azure Logic Apps
Maak aangepaste API's en connectors
Voor systemen en services die geen gepubliceerde connectors hebben, kunt u Ook Azure Logic Apps uitbreiden om aangepaste API's en connectors te maken:
- Aangepaste API's maken om aan te roepen vanuit Azure Logic Apps
- Aangepaste connectors in Azure Logic Apps
B2B-oplossingen (business-to-business) bouwen
Voor bedrijfsintegratieoplossingen en naadloze communicatie tussen organisaties kunt u geautomatiseerde schaalbare werkstromen bouwen voor deze scenario's met behulp van het Enterprise Integration Pack (EIP) met Azure Logic Apps. Hoewel organisaties verschillende protocollen en indelingen gebruiken, kunnen ze elektronisch berichten uitwisselen. De EIP transformeert verschillende indelingen in een indeling die de systemen van uw organisatie kunnen verwerken en ondersteunen industriestandaardprotocollen, waaronder AS2, X12, EDIFACT en RosettaNet. Als u deze oplossingen wilt bouwen, maakt u een integratieaccount, een afzonderlijke Azure-resource die een veilige, schaalbare en beheerbare container biedt voor de artefacten die u definieert en gebruikt met uw werkstromen voor logische apps. Artefacten zijn bijvoorbeeld handelspartners, overeenkomsten, kaarten, schema's, certificaten en batchconfiguraties.
- Overzicht: B2B Enterprise Integration-oplossingen met Azure Logic Apps en Enterprise Integration Pack
- Integratieaccounts voor B2B-ondernemingsintegraties maken en beheren met behulp van Azure Logic Apps
- Integratie van beslissingsbeheer en bedrijfslogica met de Regelengine van Azure Logic Apps
Toegang tot virtuele Azure-netwerkbronnen
Soms heeft uw werkstroom voor logische apps mogelijk toegang nodig tot beveiligde resources, zoals virtuele machines (VM's) in een virtueel Azure-netwerk. Als u rechtstreeks toegang wilt krijgen tot dergelijke resources, maakt u een standaardwerkstroom voor logische apps. Dit type werkstroom voor logische apps wordt uitgevoerd in Azure Logic Apps met één tenant, afzonderlijk van werkstromen voor logische apps voor verbruik in multitenant Azure Logic Apps en maakt gebruik van toegewezen opslag en andere resources. Met deze optie kunt u de impact verminderen die andere Azure-tenants kunnen hebben op de prestaties van uw apps. Dit wordt ook wel het effect 'lawaaierige buren' genoemd.
Werkstromen voor logische apps implementeren, beheren en bewaken
U kunt logische app-resources volledig ontwikkelen en implementeren met Azure DevOps of andere broncodebeheer en geautomatiseerde buildhulpprogramma's. Om implementatie voor werkstromen en afhankelijke verbindingen in een resourcesjabloon te ondersteunen, maken logische app-resources gebruik van Azure-resource-implementatiesjablonen. Voor meldingen en diagnostische logboeken voor de uitvoeringsstatus van de werkstroom biedt Azure Logic Apps ook bewaking en waarschuwingen.
Implementeren
- Implementatieslots instellen om implementatie zonder downtime mogelijk te maken in enkelvoudige tenant Azure Logic Apps
- DevOps-implementatie voor standaard logische apps in Azure Logic Apps met één tenant
- DevOps-implementatie instellen voor standaard logische apps in Azure Logic Apps met één tenant
- Build en implementatie automatiseren met Azure DevOps voor standaard logische apps
- Overzicht: Implementatie van logische apps automatiseren met Azure Resource Manager-sjablonen
- Azure Resource Manager-sjablonen maken voor het automatiseren van de implementatie voor Azure Logic Apps
- Stroomlijn de implementatie voor Azure-integratieservices met Azure Verified Modules voor Bicep
- Azure Resource Manager-sjablonen inzetten voor Azure Logic Apps
- Voorbeeld: Een API Management-actie instellen voor Azure Logic Apps
- Voorbeeld: Azure Pipelines organiseren met behulp van Azure Logic Apps
- Voorbeeld: Verbinding maken met Azure Storage-accounts vanuit Azure Logic Apps en implementeren met Azure Pipelines in Azure DevOps
- Voorbeeld: Verbinding maken met Azure Service Bus-wachtrijen vanuit Azure Logic Apps en implementeren met Azure Pipelines in Azure DevOps
- Voorbeeld: Een Azure Functions-actie instellen voor Azure Logic Apps en implementeren met Azure Pipelines in Azure DevOps
- Voorbeeld: Verbinding maken met een integratieaccount vanuit Azure Logic Apps en implementeren met Azure Pipelines in Azure DevOps
Beheren
- Kosten voorspellen en beheren
- Logische apps beheren in Azure Portal
- Logische apps beheren in Visual Studio Code
- Integratieaccounts maken en beheren voor B2B-bedrijfsintegraties
- Azure-resources beheren en kosten bewaken door automatiseringstaken te maken
- Logische app-resources verplaatsen naar andere Azure-resourcegroepen, -regio's of -abonnementen
Beeldscherm
- Werkstromen monitoren in Azure Logic Apps
- Uitvoeringsstatus bewaken, triggergeschiedenis controleren, en waarschuwingen instellen voor Azure Logic Apps
- Metrische gegevens over status en prestaties weergeven
- Diagnostische gegevens bewaken en verzamelen voor werkstromen in Azure Logic Apps
- Werkstromen van logische apps bewaken in Microsoft Defender voor Cloud
Verbruikswerkstromen monitoren
- B2B-berichten bewaken en bijhouden in consumptiewerkstromen
- Bewakings- en traceringsquery's maken in Azure Monitor-logboeken voor Azure Logic Apps
Standaardwerkstromen bewaken
- Status bewaken voor Standaardwerkstromen in Azure Logic Apps met statuscontrole
- Verbeterde telemetrie in Application Insights inschakelen en weergeven voor Standard-werkstromen
- B2B-transacties bewaken en bijhouden in Standaardwerkstromen
Andere integraties en mogelijkheden
Azure Logic Apps kan worden geïntegreerd met veel services, zoals Azure API Management, Azure App Service en aangepaste HTTP-eindpunten, bijvoorbeeld REST en SOAP.
- Zelfstudie: Een dashboard voor streaming-klantinzichten maken met Azure Logic Apps en Azure Functions
- Zelfstudie: Een functie maken die kan worden geïntegreerd met Azure Logic Apps en Azure AI-services om X post-sentiment te analyseren
- Zelfstudie: Een op AI gebaseerd sociaal dashboard bouwen met behulp van Power BI en Azure Logic Apps
- Zelfstudie: Wijzigingen in virtuele machines bewaken met Azure Event Grid en Logic Apps
- Zelfstudie: Externe bewaking en meldingen van IoT met Azure Logic Apps waarmee uw IoT-hub en -postvak worden verbonden
- Blog: SOAP-services aanroepen met behulp van Azure Logic Apps
End-to-end scenario 's
Klantverhalen
Ontdek hoe Azure Logic Apps, samen met andere Azure-services en Microsoft-producten, deze bedrijven heeft geholpen hun flexibiliteit te verbeteren en zich te richten op hun kernbedrijven door complexe processen te vereenvoudigen, te organiseren, automatiseren en te organiseren.
Volgende stappen
- Wat zijn connectors in Azure Logic Apps?
- B2B-bedrijfsintegratiescenario's met Azure Logic Apps