Dela via


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 förbrukningslogikappresurs

  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 logikappen 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 Azure Logic Apps med en enda klientorganisation och använder en App Service-miljön-plan för fakturering.

    - Hybrid (förhandsversion): Arbetsflöden körs lokalt och i flera moln med kubernetes händelsedriven autoskalning (KEDA). Mer information finns i Skapa standardarbetsflöden för hybriddistribution.
  4. På sidan Skapa logikapp väljer du Förbrukning (flera klientorganisationer).

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

    Property 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 USA, västra.
    Aktivera logganalys Ja Nej Ändra endast det här alternativet när du vill aktivera diagnostikloggning. Behåll standardvalet för den här självstudien.

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

    Kommentar

    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 sidan Azure Portal och skapande för logikappen för flera klientorganisationer och information.

  6. När du är klar väljer du 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 Alla Anger prioritetsnivån för det e-postmeddelande som du vill ha.
    Mapp Inkorg 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.

    Kommentar

    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 Förbrukning med utlösaren med namnet När ett nytt e-postmeddelande kommer.

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

Arbetsflödet är nu live men gör inget annat för 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:

    Property Obligatoriskt Värde beskrivning
    To Ja <approver-email-address> 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ärden Med 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). I den här listan går du till avsnittet Skicka e-postgodkännande och väljer SelectedOption-utdata .

      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-block fö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.
    Email Address 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 true-blocket, under åtgärden Lägg till medlem i listan, följer du dessa allmänna steg för att lägga till kontrollåtgärden Med namnet Villkor.

  2. Byt namn på villkoret med 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ägga till en åtgärd för att skicka e-post som lyckades

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 <success-email-subject> Ämnesraden för 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.
    Brödtext Ja <success-email-body> Brödtext i 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 e-postfel

Följande steg lägger till en åtgärd för att skicka e-postfel när arbetsflödet misslyckas med att lägga till medlemmen 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 <failure-email-subject> Ämnesraden för e-postmeddelandet. 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.
    Brödtext Ja <failure-email-body> Brödtext i e-postmeddelandet.

    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 en begäran till dig själv om att ansluta till distributionslistan. 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 kan du läsa informationen om att felsöka 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.