Delen via


Veelvoorkomende scenario's, voorbeelden, handleidingen en stapsgewijze handleidingen voor Azure Logic Apps.

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:

De volgende handleidingen helpen u bij het bouwen van een standaardwerkstroom voor logische apps die wordt uitgevoerd in Azure Logic Apps met één tenant:

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:

Migreren naar Azure Logic Apps

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.

Code uitvoeren vanuit uw werkstromen

Uw werkstromen beveiligen

Betrouwbaarheid

Integreren met Azure AI-services en -mogelijkheden

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.

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:

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.

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

Beheren

Beeldscherm

Verbruikswerkstromen monitoren
Standaardwerkstromen bewaken

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.

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