Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Azure Logic Apps (Förbrukning)
Den här snabbstarten visar hur du skapar ett automatiserat arbetsflöde som övervakar ett RSS-flöde och skickar e-postmeddelanden. Du skapar ett arbetsflöde för förbrukningslogikappen med hjälp av följande anslutningsåtgärder:
- RSS-anslutningsappen, som tillhandahåller en utlösare för att kontrollera en RSS-feed.
- Office 365 Outlook-anslutningsappen, som tillhandahåller en åtgärd för att skicka e-post.
Konsumtionsarbetsflöden körs i Azure Logic Apps i en multitenant-miljö. När du har slutfört den här snabbstarten ser arbetsflödet ut som i följande exempel:
Tips
Om du vill veta mer kan du ställa följande frågor till Azure Copilot:
- Vad är Azure Logic Apps?
- Vad är ett konsumtionslogikapparkets arbetsflöde?
- Vad är RSS-anslutningsappen?
- Vad är Office 365 Outlook-anslutningsappen?
Om du vill hitta Azure Copilot väljer du Copilot i verktygsfältet Azure Portal.
I det här exemplet används åtgärder från två anslutningar bland de över 1 400 anslutningar som du kan använda i ett arbetsflöde. Även om det här exemplet är molnbaserat stöder Azure Logic Apps arbetsflöden som ansluter appar, data, tjänster och system i molnmiljöer, lokala miljöer och hybridmiljöer.
Information om hur du skapar och hanterar ett arbetsflöde för en logikapp för konsumtion med andra verktyg finns i följande snabbstartsguider:
- Skapa och hantera arbetsflöden för logikappar i Visual Studio Code
- Skapa och hantera arbetsflöden för logikappar med hjälp av Azure CLI
Information om hur du skapar ett standardarbetsflöde för logikappar som körs i Azure Logic Apps med en enda klientorganisation finns i Skapa ett exempel på ett standardarbetsflöde för logikappar med Azure Portal.
Förutsättningar
Azure-konto och prenumeration. Skaffa ett kostnadsfritt Azure-konto.
E-postkonto som Office 365 Outlook eller Outlook.com.
Anteckning
Den här snabbstarten använder Office 365 Outlook, som kräver ett arbets- eller skolkonto. Outlook.com kräver ett personligt Microsoft-konto. För andra e-postleverantörer, se Anslutningar för Azure Logic Apps.
Nätverksåtkomst till Azure-resurser.
Om du är bakom en företagsbrandvägg kan du läsa IP-adresskrav för Azure Logic Apps. För anslutningar, se Utgående IP-adresser för hanterade anslutningar.
Skapa en förbrukningslogikappresurs
I sökrutan Azure Portal anger du logikapp och väljer Logikappar.
På sidan Logic Apps 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 Environment V3: Arbetsflöden körs i single-tenant 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.På sidan Skapa logikapp väljer du Förbrukning (multi-tenant)>Välj.
Ange följande information för logikappresursen på fliken Grundläggande :
Egendom 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. Ange ett namn som är unikt mellan regioner och som endast innehåller bokstäver, siffror, bindestreck (-), understreck (_), parenteser (()) eller punkter (.).
I det här exemplet skapas en resursgrupp med namnet Consumption-RG.Namn på logikapp Ja < logik-app-namn> Ange ett namn som är unikt mellan regioner och som endast innehåller bokstäver, siffror, bindestreck (-), understreck (_), parenteser (()) eller punkter (.).
I det här exemplet skapas en logikappresurs med namnet My-Consumption-Logic-App.Region Ja < Azure-region> Azure-datacenterregionen för din logikapp.
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 snabbstarten. Arbetsflödestyp Ja Stateful Vilken typ av arbetsflöde som ska skapas. Alla förbrukningsarbetsflöden är tillståndskänsliga, vilket innebär att arbetsflödet automatiskt sparar och lagrar körningshistorikinformation, till exempel status, indata och utdata.
Obs! Den här snabbstarten fokuserar på att skapa ett icke-agentiskt arbetsflöde. Såvida inte Stateful inte har valts behöver du inte ändra något i det här avsnittet. I regioner som inte stöder agentiska arbetsflöden är alternativen för arbetsflödestyp inte tillgängliga.
Information om agentiska arbetsflöden finns i:
- Skapa autonoma AI-agentarbetsflöden i Azure Logic Apps
- Skapa konversations-AI-agentarbetsflöden i Azure Logic AppsAnteckning
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:
När du är redo väljer du Granska + skapa. På valideringssidan som visas bekräftar du all angivet information och väljer Skapa.
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ägg till utlösaren
Ett arbetsflöde börjar alltid med en enda utlösare, som anger villkoret som ska uppfyllas innan efterföljande åtgärder i arbetsflödet körs. Varje gång utlösaren utlöses skapar och kör Azure Logic Apps en arbetsflödesinstans. Om utlösaren inte utlöses skapas eller körs ingen arbetsflödesinstans.
I det här exemplet används en RSS-utlösare som kontrollerar ett RSS-flöde baserat på det angivna schemat. Om det finns ett nytt objekt i flödet utlöses utlösaren och en ny arbetsflödesinstans skapas och körs. Om det finns flera nya objekt mellan kontroller utlöses utlösaren för varje objekt och en separat ny arbetsflödesinstans körs för varje objekt. Som standard körs arbetsflödesinstanser som skapas samtidigt även samtidigt, eller parallellt.
I sidofältet för logikappens resurs går du till Utvecklingsverktyg och väljer designern för att öppna arbetsflödet.
Följ de allmänna stegen för att lägga till RSS-utlösaren med namnet När ett flödesobjekt publiceras.
Ange följande information i utlösarfönstret:
Parameter Obligatoriskt Värde beskrivning RSS-feedens webbadress Ja < RSS-feed-URL> URL:en för RSS-feed som ska övervakas.
I det här exemplet används Wall Street Journals RSS-feed på https://feeds.content.dowjones.io/public/rss/RSSMarketsMain. Du kan dock använda rss-feeds som inte kräver HTTP-auktorisering. Välj ett RSS-flöde som publicerar ofta, så att du enkelt kan testa arbetsflödet.Den valda egenskapen används för att avgöra vilka objekt som är nya Nej PublishDate Egenskapen som avgör vilka objekt som är nya. Intervall Ja 30 Antalet intervall som ska vänta mellan flödeskontrollerna.
I det här exemplet används 30 som intervall eftersom det här värdet är det minsta intervallet för RSS-utlösaren.Frekvens Ja Minut Frekvensenheten som ska användas för varje intervall.
I det här exemplet används Minut som frekvens.Tidszon Nej < tidszon> Tidszonen som ska användas för att kontrollera RSS-feeden. Starttid Nej < starttid> Starttiden som ska användas för att kontrollera RSS-feeden. Spara arbetsflödet. I verktygsfältet för designern väljer du Spara.
Det här steget publicerar automatiskt logikappresursen och arbetsflödet live i Azure-portalen. Arbetsflödet gör dock inget annat än att utlösaren utlöses för att kontrollera RSS-flödet baserat på det angivna schemat. I ett senare avsnitt lägger du till en åtgärd för att ange vad du vill ska hända när utlösaren utlöses.
På grund av den här RSS-utlösarens standardbeteende för dubbelkodning måste du redigera utlösardefinitionen för att ta bort beteendet:
I designerverktygsfältet väljer du Kodvy.
Viktigt!
Välj inte fliken Kodvy i panelen för utlösarinformation. Den här fliken öppnar kodvyn i skrivskyddat läge.
Leta reda på raden
"feedUrl": "@{encodeURIComponent(encodeURIComponent('https://feeds.content.dowjones.io/public/rss/RSSMarketsMain'))}"i kodredigeraren.Ta bort den extra funktionen med namnet
encodeURIComponent()så att du bara har en instans, till exempel:"feedUrl": "@{encodeURIComponent('https://feeds.content.dowjones.io/public/rss/RSSMarketsMain')}"
Spara dina ändringar. I verktygsfältet för kodvyn väljer du Spara.
Varje gång du sparar ändringar i arbetsflödet i designer- eller kodvyn publicerar Azure omedelbart ändringarna live i Azure-portalen.
Gå tillbaka till designern. I verktygsfältet för kodvyn väljer du Designer.
I nästa avsnitt lägger du till åtgärden som ska köras när utlösarvillkoret uppfylls, vilket gör att utlösaren utlöses.
Lägga till en åtgärd
Efter utlösaren är en åtgärd ett efterföljande steg som kör en åtgärd i arbetsflödet. Alla åtgärder kan använda utdata från alla föregående åtgärder, inklusive utlösaren. Du kan lägga till så många åtgärder som behövs för ditt scenario upp till arbetsflödesgränsen och skapa olika åtgärdssökvägar eller grenar.
I det här exemplet används en Office 365 Outlook-åtgärd som skickar ett e-postmeddelande varje gång utlösaren utlöses för ett nytt RSS-flödesobjekt. Om det finns flera nya objekt mellan utlösarkontroller får du flera e-postmeddelanden.
I designern följer du de allmänna stegen för att lägga till en anslutningsåtgärd som skickar e-post, till exempel:
Om du har ett Microsoft-arbets- eller skolkonto lägger du till office 365 Outlook-anslutningsåtgärden med namnet Skicka ett e-postmeddelande.
Om du har ett personligt Microsoft-konto lägger du till åtgärden Outlook.com-kontakt med namnet Skicka ett e-postmeddelande.
Det här exemplet fortsätter med office 365 Outlook-anslutningsåtgärden med namnet Skicka ett e-postmeddelande.
Om du använder en annan e-posttjänst som stöds i arbetsflödet kan användargränssnittet se lite annorlunda ut. De grundläggande begreppen för att ansluta till en annan e-posttjänst är dock desamma.
Om den valda e-posttjänsten uppmanar dig att logga in och autentisera din identitet slutför du det steget nu.
Många anslutningsappar kräver att du först skapar en anslutning och autentiserar din identitet innan du kan fortsätta. I det här exemplet används manuell autentisering för att ansluta till Office 365 Outlook. Andra tjänster kan dock stödja eller använda olika autentiseringstyper. Baserat på ditt scenario kan du hantera anslutningsautentisering på olika sätt.
Mer information finns i:
I åtgärdsinformationsfönstret anger du följande information som ska ingå i e-postmeddelandet:
Ange mottagarens e-postadress i fältet Till. Använd din e-postadress för testning.
När du väljer i rutan Till eller andra redigeringsrutor visas alternativ för att öppna listan med dynamiskt innehåll (blixtikonen) eller uttrycksredigeraren (formelikonen). Listan med dynamiskt innehåll visar alla utdata från tidigare åtgärder som du kan välja som indata för den aktuella åtgärden. Med uttrycksredigeraren kan du använda funktioner och åtgärdsutdata för att arbeta med data. Du kan ignorera de här alternativen för tillfället. I nästa steg används listan med dynamiskt innehåll.
I rutan Ämne anger du ämnet för e-postmeddelandet.
I det här exemplet inkluderar du utdata från utlösaren för att visa RSS-objektets rubrik genom att följa dessa steg:
Ange följande text med ett avslutande tomt utrymme:
New RSS item:Med markören kvar i rutan Ämne väljer du listan med dynamiskt innehåll (blixtikon).
I listan med dynamiskt innehåll som öppnas, under När ett flödesobjekt publiceras, väljer du Feed-rubrik, vilket är en utlösarutdata som refererar till rubriken för RSS-objektet.
Om inga utdata visas under När ett flödesobjekt publiceras väljer du Visa mer.
När du är klar ser e-postämnet ut som i följande exempel:
Anteckning
Om du väljer utdata som refererar till en matris lägger designern automatiskt till en För varje loop runt åtgärden som refererar till utdata. På så sätt bearbetar arbetsflödet matrisen genom att utföra samma åtgärd på varje objekt i matrisen.
Om du vill ta bort loopen drar du den underordnade åtgärden utanför loopen och tar sedan bort loopen.
I rutan Brödtext anger du e-postinnehållet.
I det här exemplet inkluderar du varje rad med beskrivande text följt av motsvarande utdata från RSS-utlösaren. Tryck på Skift + Enter för att lägga till tomma rader i en redigeringsruta.
Beskrivande text Egendom beskrivning Title:Flödesrubrik Objektets rubrik. Date published:Flödet publicerades den Objektets publiceringsdatum och tid. Link:Flödets primära länk URL:en för objektet.
Spara arbetsflödet.
Testa arbetsflödet
Bekräfta att arbetsflödet körs korrekt genom att antingen vänta tills utlösaren utlöses eller köra arbetsflödet manuellt.
- I designerverktygsfältet går du till menyn Kör och väljer Kör.
Om RSS-flödet har nya objekt skickar arbetsflödet ett e-postmeddelande för varje nytt objekt. Annars väntar arbetsflödet till nästa intervall för att kontrollera RSS-feeden igen.
Följande skärmbild visar ett exempel på ett e-postmeddelande som exempelarbetsflödet skickar. E-postmeddelandet innehåller information från varje utlösarutdata som du valde plus den beskrivande text som du inkluderade för varje objekt.
Åtgärda problem
Om du inte får e-postmeddelanden från arbetsflödet som förväntat:
Kontrollera skräppostmappen för ditt e-postkonto, om meddelandet har filtrerats felaktigt.
Kontrollera att RSS-flödet du använder har publicerat inlägg sedan den senaste schemalagda eller manuella kontrollen.
Rensa resurser
När du har slutfört den här snabbstarten tar du bort exempellogikappresursen och eventuella relaterade resurser genom att ta bort den resursgrupp som du skapade för det här exemplet.
I Azure-sökrutan anger du resursgrupper och väljer Resursgrupper.
Leta upp och välj logikappens resursgrupp. I fönstret Översikt väljer du Ta bort resursgrupp.
När bekräftelsefönstret visas anger du resursgruppens namn och väljer Ta bort.
Nästa steg
I den här snabbstarten skapade du ett arbetsflöde för förbrukningslogikappen i Azure Portal för att kontrollera ett RSS-flöde och skicka ett e-postmeddelande för varje nytt objekt. Mer information om avancerade schemalagda arbetsflöden finns i följande självstudie: