Självstudie: Skapa godkännandebaserade arbetsflöden med Hjälp av Azure Logic Apps

Gäller för: Azure Logic Apps (förbrukning)

Den här självstudien visar hur du skapar ett exempelarbetsflöde som automatiserar en godkännandebaserad uppgift med hjälp av Azure Logic Apps. Det här exemplet skapar specifikt ett arbetsflöde för förbrukningslogikappen som bearbetar prenumerationsbegäranden för en e-postlista som hanteras av MailChimp.

Arbetsflödet börjar med övervakning av ett e-postkonto för begäranden, skickar mottagna begäranden om godkännande, kontrollerar om begäran får godkännande eller inte, lägger till godkända medlemmar i distributionslistan och bekräftar om nya medlemmar läggs till i listan eller inte.

När du är klar ser arbetsflödet ut som följande exempel på hög nivå:

Skärmbild som visar exempel på arbetsflöde på hög nivå för förbrukning.

Dricks

Om du vill veta mer kan du ställa följande frågor till Azure Copilot:

  • Vad är Azure Logic Apps?
  • Vad är ett arbetsflöde för förbrukningslogikapp?

Om du vill hitta Azure Copilot väljer du Copilot i verktygsfältet Azure Portal.

Du kan skapa ett liknande arbetsflöde med en standardlogikappresurs där vissa anslutningsåtgärder, till exempel Azure Blob Storage, också är tillgängliga som inbyggda, tjänstleverantörsbaserade åtgärder. Användarupplevelsen och självstudiestegen varierar dock något från förbrukningsversionen.

Förutsättningar

Skapa en resurs för förbrukningslogikapp

  1. Logga in med ditt Azure-konto i Azure Portal.

  2. I sökrutan Azure Portal anger du logikapp och väljer Logikappar.

    Skärmbild som visar Azure portal sökruta med logikapp angiven och valt alternativ för logikappar.

  3. På sidan Logikappar väljer du Lägg till.

    Sidan Skapa logikapp visas och visar följande alternativ:

    Plan beskrivning
    Förbrukning Skapar en logikappresurs som endast stöder ett arbetsflöde som körs i Azure Logic Apps med flera klientorganisationer och använder förbrukningsmodellen för fakturering.
    Standard Skapar en logikappresurs som stöder flera arbetsflöden. Du har följande alternativ:

    - Arbetsflödestjänstplan: Arbetsflöden körs i Azure Logic Apps med en enda klientorganisation och använder standardmodellen för fakturering.

    - App Service-miljön V3: Arbetsflöden körs i enkel klientorganisation i Azure Logic Apps och använder en App Service Environment-plan för fakturering.

    - Hybrid: Arbetsflöden körs lokalt och i flera moln med Kubernetes händelsestyrd autoskalning (KEDA). Mer information finns i Skapa standardarbetsflöden för hybriddistribution.
  4. På sidan Create Logic App väljer du Förbrukning (Multi-tenant).

  5. Ange följande information om logikappresursen på fliken Grundläggande :

    Fastighet/Egenskap Obligatoriskt Värde beskrivning
    Abonnemang Ja < Namn-på-Azure-prenumeration> Ditt Azure-prenumerationsnamn.

    I det här exemplet används Betala per användning.
    Resursgrupp Ja < Namn-på-Azure-resursgrupp> Den Azure-resursgrupp där du skapar din logikapp och relaterade resurser. Det här namnet måste vara unikt mellan regioner och får endast innehålla bokstäver, siffror, bindestreck (-), understreck (_), parenteser (()) och punkter (.).

    I det här exemplet skapas en resursgrupp med namnet LA-MailingList-RG.
    Namn på logikapp Ja < logic-app-resource-name> Resursnamnet för logikappen måste vara unikt mellan regioner och får endast innehålla bokstäver, siffror, bindestreck (-), understreck (_), parenteser (()) och punkter (.).

    I det här exemplet skapas en logikappresurs med namnet LA-MailingList.
    Region Ja < Azure-region> Azure-datacenterregionen för din app.

    I det här exemplet används Västra USA.
    Aktivera logganalys Ja Nej Ändra endast det här alternativet när du vill aktivera diagnostikloggning. Behåll standardvalet för den här handledningen.

    Obs! Det här alternativet är endast tillgängligt med förbrukningslogikappar.

    Anteckning

    Tillgänglighetszoner aktiveras automatiskt för nya och befintliga arbetsflöden för förbrukningslogikappar i Azure-regioner som stöder tillgänglighetszoner. Mer information finns i Tillförlitlighet i Azure Functions och Skydda logikappar från regionfel med zonredundans och tillgänglighetszoner.

    När du är klar ser inställningarna ut ungefär som i följande exempel:

    Skärmbild som visar Azure Portal och sidan för skapande av en flerklientskonsumtionslogikapp och detaljer.

  6. När du är klar, välj Granska + skapa. När Azure har verifierat informationen om din logikappresurs väljer du Skapa.

  7. När Azure har distribuerat logikappresursen väljer du Gå till resurs. Du kan också söka efter och välja din logikappresurs med hjälp av Azure-sökrutan.

Lägga till en utlösare för att kontrollera e-postmeddelanden

Följande steg lägger till en utlösare som väntar på inkommande e-postmeddelanden som har prenumerationsbegäranden.

  1. På logikappmenyn går du till Utvecklingsverktyg och väljer Logikappdesigner.

  2. I arbetsflödesdesignern följer du de här allmänna stegen för att lägga till Office 365 Outlook-utlösaren med namnet När ett nytt e-postmeddelande kommer.

    Office 365 Outlook-anslutningsappen kräver att du loggar in med ett Microsoft-arbets- eller skolkonto. Om du använder ett personligt Microsoft-konto använder du Outlook.com-anslutningsappen.

  3. Logga in på ditt e-postkonto, vilket skapar en anslutning mellan ditt arbetsflöde och ditt e-postkonto.

  4. I informationsrutan utlösare i listan Avancerade parametrar lägger du till följande parametrar, om de inte visas, och anger följande information:

    Parameter Värde beskrivning
    Betydelse Vilken som helst Anger prioritetsnivån för det e-postmeddelande som du vill ha.
    Mapp Inkorgen E-postmappen som ska kontrolleras.
    Ämnesfilter subscribe-test-members-ML Anger den text som ska hittas i e-postämnet och filtrerar e-postmeddelanden baserat på ämnesraden.

    Anteckning

    När du väljer i vissa redigeringsrutor visas alternativen för listan med dynamiskt innehåll (blixtikonen) och uttrycksredigeraren (funktionsikonen) som du kan ignorera för tillfället.

    Mer information om den här utlösarens egenskaper finns i referensen för Office 365 Outlook-anslutningsappen eller referensen för Outlook.com-anslutningsappen.

    När du är klar ser utlösaren ut ungefär som i följande exempel:

    Skärmbild som visar arbetsflödet

  5. Spara arbetsflödet. I verktygsfältet för designern väljer du Spara.

Arbetsflödet är nu live men gör inget annat än att kontrollera dina e-postmeddelanden. Lägg sedan till en åtgärd som svarar när utlösaren utlöses.

Lägga till en åtgärd för att skicka e-post för godkännande

Följande steg lägger till en åtgärd som skickar ett e-postmeddelande för att godkänna eller avvisa begäran.

  1. I designern, under utlösaren med namnet När ett nytt e-postmeddelande kommer, följer du de här allmänna stegen för att lägga till Office 365 Outlook-åtgärden med namnet Skicka e-postmeddelande om godkännande.

  2. Ange följande information för e-poståtgärden Skicka godkännande:

    Fastighet/Egenskap Obligatoriskt Värde beskrivning
    To Ja < godkännare-e-postadress> Godkännarens e-postadress. Använd din egen adress för testning.
    Ämne Nej < e-postämne> Ett beskrivande e-postämne.

    I det här exemplet används Godkänn medlemsbegäran för test-members-ML.

    Mer information om dessa egenskaper finns i referensen för Office 365 Outlook-anslutningsappen eller referensen för Outlook.com-anslutningsappen.

    När du är klar ser e-poståtgärden Skicka godkännande ut som i följande exempel:

    Skärmbild som visar information för åtgärden Skicka e-post med namnet Skicka godkännande.

  3. Spara arbetsflödet.

Lägg sedan till ett villkor som kontrollerar godkännarens valda svar.

Lägga till en åtgärd för att kontrollera godkännandesvaret

  1. I designern följer du de här allmänna stegen under e-poståtgärden Skicka godkännande för att lägga till kontrollåtgärdenMed namnet Villkor.

  2. I åtgärdsfönstret Villkor byter du namn på åtgärden med Om begäran godkänns.

  3. Skapa ett villkor som kontrollerar om godkännaren har valt Godkänn.

    1. På fliken Parametrar går du till den första raden under LISTAN AND, väljer i den vänstra rutan och väljer sedan listan med dynamiskt innehåll (blixtikonen). Från den här listan, i avsnittet Skicka e-postgodkännande, välj SelectedOption.

      Skärmbild som visar villkorsåtgärd, andra raden med markören i rutan längst till vänster, öppna listan med dynamiskt innehåll och SelectedOption markerat.

    2. Behåll operatorn med namnet i mittenrutan lika med.

    3. I den högra rutan anger du Godkänn.

    När du är klar ser villkoret ut som i följande exempel:

    Skärmbild som visar det färdiga villkoret för till exempel arbetsflöde för godkännande.

  4. Spara arbetsflödet.

Lägga till en åtgärd för att inkludera medlem i MailChimp-listan

Följande steg lägger till en åtgärd som innehåller den godkända medlemmen i din e-postlista.

  1. I villkorets True-blockföljer du de här allmänna stegen för att lägga till åtgärden MailChimp med namnet Lägg till medlem i listan.

  2. Logga in och auktorisera åtkomst till ditt MailChimp-konto, vilket skapar en anslutning mellan arbetsflödet och ditt MailChimp-konto.

  3. I åtgärden Lägg till medlem i listan anger du följande information:

    Parameter Obligatoriskt Värde beskrivning
    List-ID Ja < mailing-list-name> Namnet på din MailChimp-e-postlista.

    I det här exemplet används test-members-ML.
    Status Ja < medlemsprenumerationsstatus> Den nya medlemmens prenumerationsstatus.

    I det här exemplet väljs prenumeration.
    E-postadress Ja < medlems-e-postadress> Den nya medlemmens e-postadress.

    1. Välj i rutan E-postadress och välj sedan listan med dynamiskt innehåll (blixtikonen).

    I listan med dynamiskt innehåll går du till avsnittet När ett nytt e-postmeddelande tas emot och väljer Från, vilket är en utlösarutdata.

    Mer information om åtgärdsegenskaperna Lägg till medlem i listan finns i referensen för MailChimp-anslutningsappen.

    När du är klar ser åtgärden Lägg till medlem i listan ut som i följande exempel:

    Skärmbild som visar information om åtgärden MailChimp med namnet Lägg till medlem i listan.

  4. Spara arbetsflödet.

Lägga till en åtgärd för att kontrollera lyckade eller misslyckade åtgärder

Följande steg lägger till ett villkor för att kontrollera om den nya medlemmen har anslutit till din e-postlista. Arbetsflödet kan sedan meddela dig om åtgärden lyckades eller misslyckades.

  1. I blocket True, under åtgärden Lägg till medlem till listan, följer du dessa steg för att lägga till Control-åtgärden med namnet Condition.

  2. Ändra namnet på villkoret till Om lägg till medlem lyckades.

  3. Skapa ett villkor som kontrollerar om den godkända medlemmen lyckas eller misslyckas med att ansluta till din e-postlista.

    1. På fliken Parametrar går du till den första raden under LISTAN AND, väljer i den vänstra rutan och väljer sedan listan med dynamiskt innehåll (blixtikonen). I den här listan går du till avsnittet Lägg till medlem i listan och väljer statusutdata .

    2. Behåll operatorn med namnet i mittenrutan lika med.

    3. I den högra rutan anger du prenumererad.

    När du är klar ser villkoret ut som i följande exempel:

    Skärmbild som visar slutfört villkor för att kontrollera den tillagda medlemmen.

Lägg till en åtgärd för att skicka ett framgångsmeddelande via e-post

Följande steg lägger till en åtgärd för att skicka lyckade e-postmeddelanden när arbetsflödet lyckas lägga till medlemmen i din e-postlista.

  1. I true-blocket för villkoret Om lägga till medlem lyckades följer du dessa allmänna steg för att lägga till Office 365 Outlook-åtgärden med namnet Skicka ett e-postmeddelande.

  2. Byt namn på åtgärden Skicka ett e-postmeddelande med Skicka e-post när det lyckas.

  3. I åtgärden Skicka e-post om lyckad åtgärd anger du följande information:

    Parameter Obligatoriskt Värde beskrivning
    To Ja < mottagarens-e-postadress> E-postmottagarens e-postadress. Använd din egen e-postadress i testsyfte.
    Ämne Ja < framgång-email-ämne> Ämnesraden för framgångs-e-postmeddelandet. I det här exemplet följer du dessa steg:

    1. Ange följande text med ett avslutande blanksteg: Lyckades! Medlem har lagts till i test-members-ML:

    2. Välj i rutan Ämne och välj alternativet dynamisk innehållslista (blixtikon).

    3. I avsnittet Lägg till medlem i listan väljer du E-postadress.

    Obs! Om utdata inte visas väljer du Visa mer bredvid avsnittet Lägg till medlem i listan.
    Kropp Ja < success-email-body> Brödtext i framgångs-e-postmeddelandet. I det här exemplet följer du dessa steg:

    1. Ange följande text med avslutande blanksteg: Medlemsstatus:

    2. Välj i rutan Brödtext och välj alternativet dynamisk innehållslista (blixtikon).

    3. I avsnittet Lägg till medlem i listan väljer du Status.

    När du är klar ser åtgärden ut som i följande exempel:

    Skärmbild som visar information om åtgärden Skicka e-post vid lyckat resultat.

  4. Spara arbetsflödet.

Lägga till en åtgärd för att skicka ett felmeddelande via e-post

Följande steg lägger till en åtgärd för att skicka ett felmeddelande via e-post när arbetsflödet misslyckas med att lägga till en medlem i din e-postlista.

  1. I false-blocket för villkoret Om lägga till medlem lyckades följer du de här allmänna stegen för att lägga till Office 365 Outlook-åtgärden med namnet Skicka ett e-postmeddelande.

  2. Byt namn på åtgärden Skicka ett e-postmeddelande med Skicka e-post vid fel.

  3. I åtgärden Skicka e-post om fel anger du följande information:

    Parameter Obligatoriskt Värde beskrivning
    To Ja < mottagarens-e-postadress> E-postmottagarens e-postadress. Använd din egen e-postadress i testsyfte.
    Ämne Ja < misslyckande-e-post-ämne> Ämnesraden för felsökningsmeddelandet. I det här exemplet följer du dessa steg:

    1. Ange följande text med ett avslutande blanksteg: Misslyckades, medlemmen lades inte till i test-members-ML:

    2. Välj i rutan Ämne och välj alternativet dynamisk innehållslista (blixtikon).

    3. I avsnittet Lägg till medlem i listan väljer du E-postadress.

    Obs! Om utdata inte visas väljer du Visa mer bredvid avsnittet Lägg till medlem i listan.
    Kropp Ja < felmeddelande-mejltext> Brödtext i e-postmeddelandet för felmeddelanden.

    I det här exemplet anger du följande text: Medlemmen kanske redan finns. Kontrollera ditt MailChimp-konto.

    När du är klar ser åtgärden ut som i följande exempel:

    Skärmbild som visar information om åtgärden Skicka e-post vid fel.

  4. Spara arbetsflödet.

Det färdiga arbetsflödet ser ut ungefär som i följande exempel:

Skärmbild som visar exempel på slutfört arbetsflöde.

Testa arbetsflödet

  1. Skicka ett e-postmeddelande till dig själv med en begäran om att ansluta till din e-postlista. Vänta tills begäran visas i inkorgen.

  2. Om du vill starta arbetsflödet manuellt väljer du Kör>kör i designerverktygsfältet.

    Om ditt e-postmeddelande har ett ämne som matchar utlösarens ämnesfilter skickar arbetsflödet e-post för att godkänna prenumerationsbegäran.

  3. I e-postmeddelandet om godkännande som du får väljer du Godkänn.

  4. Om prenumerantens e-postadress inte finns i din e-postlista lägger arbetsflödet till personens e-postadress och skickar ett e-postmeddelande som i följande exempel:

    Skärmbild som visar exempel på e-post för en lyckad prenumeration.

  5. Om arbetsflödet inte kan lägga till prenumeranten får du ett e-postmeddelande som i följande exempel:

    Skärmbild som visar exempel på e-post för misslyckad prenumeration.

Dricks

Om du inte får e-post kan du titta i mappen Skräppost. Om du är osäker på om din logikapp kördes korrekt, läs om hur du felsöker logikappen.

Grattis, du har skapat och kört ett arbetsflöde för logikappar som integrerar information i Azure, Microsoft-tjänster och andra SaaS-appar!

Rensa resurser

Arbetsflödet fortsätter att köras tills du inaktiverar eller tar bort logikappresursen. Ta bort resursgruppen som innehåller logikappen och alla relaterade resurser när du inte längre behöver dem.

Arbetsflödet fortsätter att köras tills du inaktiverar eller tar bort logikappresursen. Ta bort resursgruppen som innehåller logikappen och alla relaterade resurser när du inte längre behöver dem.

  1. I sökrutan Azure Portal anger du resursgrupper och väljer Resursgrupper.

  2. I listan Resursgrupper väljer du resursgruppen för den här självstudien.

  3. På resursgruppsmenyn väljer du Översikt.

  4. I verktygsfältet Översikt väljer du Ta bort resursgrupp.

  5. När bekräftelsefönstret visas anger du resursgruppens namn och väljer Ta bort.

Nästa steg

I den här självstudien skapade du ett arbetsflöde för logikappen som hanterar godkännanden för begäranden om e-postlistor. Nu får du lära dig hur du skapar ett logikapparbetsflöde som bearbetar och lagrar e-postbilagor genom att integrera Azure-tjänster, till exempel Azure Storage och Azure Functions.