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 integrerar 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. Exempelarbetsflödet använder 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å det angivna schemat. 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å:

Screenshot shows example workflow with RSS trigger named When a feed item is published, and with the Outlook action named Send an email.

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.
  • Välj den tomma arbetsflödesmallen för logikappen.
  • 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.

    Screenshot shows Azure portal search box with the words, logic apps, and shows the selection, Logic apps.

  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 faktureringsmodellen Förbrukning.
  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.

    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.

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

    Screenshot shows Azure portal and logic app resource creation page with details for new logic app.

  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.

Välj den tomma mallen

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

    Screenshot shows the resource deployment page and selected button named Go to resource.

    Designerns mallsida öppnas för att visa en introduktionsvideo och vanliga utlösare.

  2. Rulla nedåt förbi videon och avsnittet Med namnet Starta med en vanlig utlösare.

  3. Under Mallar väljer du Tom logikapp.

    Screenshot shows the template gallery and selected template named Blank Logic App.

    När du har valt mallen visar designern den tomma arbetsflödesdesignern.

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ösaren:

    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 fastställa 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.

    Screenshot shows the RSS trigger settings, including RSS URL, frequency, and interval.

  3. Dölj utlösarens information för tillfället genom att välja inuti namnlisten för att dölja informationsfönstret.

    Screenshot that shows the collapsed trigger shape.

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

    Det här steget publicerar omedelbart logikappens 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.

    Kommentar

    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.

    Kommentar

    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.

      Kommentar

      När du väljer i rutan Till eller andra redigeringsrutor visas listan Lägg till dynamiskt innehåll . Den här listan visar alla utdata från tidigare åtgärder som du kan välja och använda som indata för den aktuella åtgärden. Du kan ignorera den här listan 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-postämnet.

      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:

        Screenshot shows the action named Send an email, with the cursor inside the box named Subject.

      2. I listan Lägg till dynamiskt innehåll som visas 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.

        Screenshot shows the box named Subject, with open dynamic content list and selected trigger output named Feed title.

        Dricks

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

        Screenshot shows open dynamic content list and selected option, See more.

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

      Screenshot shows action named Send an email, with example email subject and included value for property named Feed title.

      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 går du till loopens namnlist, väljer knappen ellipser (...) och väljer sedan Ta bort.

    3. I rutan Brödtext anger du e-postinnehållet.

      I det här exemplet innehåller brödtexten följande egenskaper, som föregås av beskrivande text för varje egenskap. 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

      Screenshot shows action named Send an email, with selected properties inside the box named Body.

  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 utlösare och väljer Kör.

    Screenshot shows workflow designer toolbar with selected option named Run.

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.

Screenshot shows Outlook and sample email received for new RSS feed item, along with item title, date published, and link.

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.

    Screenshot shows Azure portal search box with search term, resource groups.

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

    Screenshot shows Azure portal with selected resource group and button for Delete resource group.

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

    Screenshot shows Azure portal with confirmation pane and entered resource group name to delete.

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: