Share via


Snabbstart: Skapa ett exempel på arbetsflödet för förbrukningslogikappen med Hjälp av Azure-portalen

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

För att skapa ett automatiserat arbetsflöde som utför uppgifter med flera molntjänster visar den här snabbstarten hur du skapar ett exempelarbetsflöde som integrerar följande tjänster, ett RSS-flöde för en webbplats och ett e-postkonto. I det här exemplet används RSS-anslutningsappen och Office 365 Outlook-anslutningsappen. RSS-anslutningsappen tillhandahåller en utlösare som du kan använda för att kontrollera ett RSS-flöde baserat på ett specifikt schema. Office 365 Outlook-anslutningsappen innehåller en åtgärd som skickar ett e-postmeddelande för varje nytt RSS-objekt.

Följande skärmbild visar arbetsflödet för exempel på hög nivå:

Skärmbild som visar exempelarbetsflöde med RSS-utlösare med namnet När ett flödesobjekt publiceras och med Outlook-åtgärden Med namnet Skicka ett e-postmeddelande.

Det här exemplet skapar specifikt en förbrukningslogikappresurs och ett arbetsflöde som körs i Azure Logic Apps med flera klientorganisationer. 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-portalen. Anslutningsapparna i det här exemplet är bara två anslutningsappar mellan över 1 000 anslutningsappar 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.

När du går vidare med den här snabbstarten får du lära dig följande grundläggande steg:

  • Skapa en förbrukningslogikappresurs som finns i Azure Logic Apps med flera klientorganisationer.
  • Lägg till en utlösare som anger när arbetsflödet ska köras.
  • Lägg till en åtgärd som utför en uppgift när utlösaren utlöses.
  • Kör arbetsflödet.

Information om hur du skapar och hanterar ett arbetsflöde för förbrukningslogikapp med andra verktyg finns i följande snabbstarter:

Förutsättningar

Skapa en förbrukningslogikappresurs

  1. I sökrutan i Azure-portalen anger du logikappar och väljer Logikappar.

    Skärmbild som visar sökrutan i Azure-portalen med orden, logikappar och markeringen Logikappar.

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

  3. På sidan Skapa logikapp väljer du först plantypen för logikappresursen. På så sätt visas bara alternativen för den plantypen.

    1. I avsnittet Plan för Plantyp väljer du Förbrukning för att endast visa resursinställningarna för förbrukningslogikappen.

      Typ av plan anger inte bara logikappens resurstyp, utan även faktureringsmodellen.

      Abonnemangstyp beskrivning
      Standard Den här logikappresursen är standardvalet och stöder flera arbetsflöden. Dessa arbetsflöden körs i Azure Logic Apps med en enda klientorganisation och använder standardfaktureringsmodellen.
      Förbrukning Den här resurstypen för logikappen är det alternativa valet och stöder endast ett enda arbetsflöde. Det här arbetsflödet körs i Azure Logic Apps med flera klientorganisationer och använder förbrukningsmodellen för fakturering.
  4. Ange följande information för logikappresursen:

    Property Obligatoriskt Värde beskrivning
    Abonnemang Ja <Namn-på-Azure-prenumeration> Ditt Azure-prenumerationsnamn.
    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 Consumption-RG.
    Namn på logikapp Ja <logic-app-resource-name> Resursnamnet för logikappen, som måste vara unikt mellan regioner och endast får innehålla bokstäver, siffror, bindestreck (-), understreck (_), parenteser ((, )) och perioder (.).

    I det här exemplet skapas en logikappresurs med namnet My-Consumption-Logic-App.
    Region Ja <Azure-region> Azure-datacenterregionen för lagring av din apps information. Det här exemplet distribuerar exempellogikappen till regionen USA , västra i Azure.
    Aktivera logganalys Ja Nej Det här alternativet visas och gäller endast när du väljer apptypen Förbrukningslogik .

    Ändra endast det här alternativet när du vill aktivera diagnostikloggning. Behåll standardvalet för den här snabbstarten.

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

    Skärmbild som visar sidan för resursskapande i Azure-portalen och logikappen med information om den nya logikappen.

    Kommentar

    Om du har valt en Azure-region som stöder redundans för tillgänglighetszoner aktiveras avsnittet Zonredundans automatiskt. I det här förhandsgranskningsavsnittet kan du välja att aktivera redundans i tillgänglighetszonen för logikappen. Azure-regioner som stöds för närvarande inkluderar dock inte USA, västra, så du kan ignorera det här avsnittet i det här exemplet. Mer information finns i Skydda logikappar från regionfel med zonredundans och tillgänglighetszoner.

  5. När du är klar väljer du Granska + Skapa.

  6. På valideringssidan som visas bekräftar du all angivet information och väljer 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 genom att skriva namnet i Azure-sökrutan.

    Skärmbild som visar resursdistributionssidan och den valda knappen med namnet Gå till resurs.

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 även arbetsflödesinstanser som skapas samtidigt, eller samtidigt.

  1. I arbetsflödesdesignern följer du de här allmänna stegen för att lägga till RSS-utlösaren med namnet När ett flödesobjekt publiceras.

  2. Ange följande information i utlösarrutan:

    Property 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.a.dj.com/rss/RSSMarketsMain.xml. 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 1 Antalet intervall som ska vänta mellan flödeskontrollerna.

    I det här exemplet används 1 som intervall.
    Frekvens Ja Minute 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

    Skärmbild som visar RSS-utlösarinställningar, inklusive RSS-URL, frekvens, intervall och andra.

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

    Det här steget publicerar omedelbart logikappens resurs och arbetsflöde live i Azure-portalen. Utlösaren kontrollerar dock endast RSS-feeden utan att vidta några andra åtgärder. Därför måste du lägga till en åtgärd för att ange vad du vill ska hända när utlösaren utlöses.

Lägga till en åtgärd

Efter en utlösare är en åtgärd alla efterföljande steg som kör en åtgärd i arbetsflödet. Alla åtgärder kan använda utdata från tidigare åtgärder, inklusive utlösaren och andra åtgärder. Du kan välja mellan många olika åtgärder, inkludera flera åtgärder upp till gränsen per arbetsflöde och till och med skapa olika åtgärdsvägar.

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 kontrollerna får du flera e-postmeddelanden.

  1. I arbetsflödesdesignern följer du dessa allmänna steg för att lägga till en anslutningsåtgärd som du kan använda för att skicka 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 anslutningsapp 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.

  2. 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 följande dokumentation:

  3. I åtgärden Skicka ett e-postmeddelande anger du följande information som ska ingå i e-postmeddelandet.

    1. Ange mottagarens e-postadress i fältet Till. I det här exemplet använder du din e-postadress.

      När du väljer i rutan Till eller andra redigeringsrutor visas alternativen 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 och använda som indata för den aktuella åtgärden. Uttrycksredigeraren ger dig ett sätt att använda funktioner och utdata för att manipulera datamanipulering. Du kan ignorera de här alternativen för tillfället. I nästa steg används listan med dynamiskt innehåll.

    2. 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:

      1. Ange följande text med ett avslutande tomt utrymme: New RSS item:

      2. Med markören kvar i rutan Ämne väljer du listan med dynamiskt innehåll (blixtikon).

        Skärmbild som visar åtgärden Skicka ett e-postmeddelande, markören i rutan Ämne och valt alternativ för listan med dynamiskt innehåll.

      3. 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.

        Skärmbild som visar åtgärden Skicka ett e-postmeddelande med markören i rutan Med namnet Ämne.

        Om inga utdata visas under När ett flödesobjekt publiceras väljer du Visa mer.

        Skärmbild som visar öppna listan med dynamiskt innehåll och markerat alternativ, Se mer.

        När du är klar ser e-postämnet ut som i följande exempel:

        Skärmbild som visar åtgärden Skicka ett e-postmeddelande, med exempel på e-postämne och den inkluderade egenskapen feedtitel.

        Kommentar

        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.

    3. 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 Property beskrivning
      Title: Flödesrubrik Objektets rubrik
      Date published: Flödet publicerat den Objektets publiceringsdatum och -tid
      Link: Flödets primära länk Objektets webbadress

      Skärmbild som visar åtgärden Skicka ett e-postmeddelande med beskrivande text och egenskaper i rutan Med namnet Brödtext.

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

Testa arbetsflödet

Om du vill kontrollera att arbetsflödet körs korrekt kan du antingen vänta tills utlösaren har utlösts efter att ha kontrollerat RSS-flödet baserat på ditt angivna schema, eller så kan du 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 skickas av exempelarbetsflödet. E-postmeddelandet innehåller information från varje utlösarutdata som du valde plus den beskrivande text som du inkluderade för varje objekt.

Skärmbild som visar Outlook och exempel på e-post som tagits emot för nytt RSS-flödesobjekt, tillsammans med objektrubrik, datum som publicerats och länk.

Felsöka 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-feeden som du använder har publicerat objekt sedan den senaste schemalagda eller manuella kontrollen.

Rensa resurser

När du är klar med 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.

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

    Skärmbild som visar sökrutan i Azure-portalen med sökterm, resursgrupper.

  2. Leta upp och välj logikappens resursgrupp. I fönstret Översikt väljer du Ta bort resursgrupp.

    Skärmbild som visar Azure-portalen med vald resursgrupp och knapp för Ta bort resursgrupp.

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

    Skärmbild som visar Azure-portalen med bekräftelsefönstret och det resursgruppsnamn som ska tas bort.

Nästa steg

I den här snabbstarten skapade du ett arbetsflöde för förbrukningslogikapp i Azure-portalen 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: