Share via


Veelvoorkomende scenario's, voorbeelden, zelfstudies en scenario's voor Azure Logic Apps

Met Azure Logic Apps kunt u verschillende services organiseren en integreren door honderden vooraf gebouwde en kant-en-klare connectors te bieden, variërend van SQL Server en SAP tot Azure AI-services. Azure Logic Apps is 'serverloos', dus u hoeft zich geen zorgen te maken over schaal of exemplaren. U hoeft alleen maar een werkstroom te definiëren met een trigger en de acties die door de werkstroom worden uitgevoerd. Het onderliggende 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 één trigger, die wordt geactiveerd wanneer aan de triggervoorwaarde wordt voldaan, de werkstroom uitvoert en alle triggeruitvoer doorgeeft aan volgende acties in de werkstroom. Veel connectors bieden triggers, die een van de volgende typen hebben:

  • Polling-trigger : controleert een service-eindpunt op gegevens of een gebeurtenis die voldoet aan de triggervoorwaarde, op basis van het opgegeven schema. Als aan de triggervoorwaarde op dat moment wordt voldaan, wordt de trigger geactiveerd en wordt een nieuw werkstroomexemplaren gemaakt en uitgevoerd die triggeruitvoer gebruikt als invoer voor de werkstroom.

  • Push-trigger : luistert en wacht op een service-eindpunt op gegevens of een gebeurtenis die voldoet aan de triggervoorwaarde. Op dat moment wordt de trigger onmiddellijk geactiveerd en wordt een nieuw werkstroomexemplaren gemaakt en uitgevoerd die triggeruitvoer gebruikt als invoer voor de werkstroom.

Voorbeelden van pollingtriggers

Activator Beschrijving Meer informatie
Trigger terugkeerpatroon 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 pushtriggers

Activator Beschrijving
Aanvraagtrigger Binnenkomende HTTPS-aanvragen ontvangen.
HTTP-webhooktrigger 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 quickstarts 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:

Mogelijkheden voor het afhandelen van controlestromen en fouten

Azure Logic Apps bevat uitgebreide mogelijkheden voor geavanceerde controlestroom, zoals voorwaarden, switches, lussen en bereiken. Om flexibele oplossingen te garanderen, kunt u ook fout- en uitzonderingsafhandeling implementeren in uw werkstromen.

Aangepaste API's en connectors maken

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 Visual Studio, 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. Visual Studio-hulpprogramma's genereren deze sjablonen automatisch, die u kunt inchecken voor broncodebeheer voor versiebeheer. Voor meldingen en diagnostische logboeken voor de uitvoeringsstatus van de werkstroom biedt Azure Logic Apps ook bewaking en waarschuwingen.

Implementeren

Beheren

Monitor

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.

Andere integraties en mogelijkheden

Azure Logic Apps kan worden geïntegreerd met veel services, zoals Azure Functions, 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