Anteckning
Å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 + Standard)
När du vill konfigurera ett villkor som returnerar sant eller falskt och resultatet avgör vilken av arbetsflödets åtgärdssökvägar som körs, lägger du till åtgärden Kontroll med namnet Villkor i arbetsflödet. Du kan också kapsla villkor i varandra.
Anta till exempel att du har ett arbetsflöde som skickar för många e-postmeddelanden när nya objekt visas i en webbplats RSS-flöde. Du kan bara lägga till villkorsåtgärden för att skicka e-post när det nya objektet innehåller ett specifikt ord.
Anmärkning
Om du vill ange fler än två sökvägar från vilka arbetsflödet kan välja eller villkorsvillkor som inte är begränsade till enbart sant eller falskt använder du en växelåtgärd i stället.
Den här guiden visar hur du lägger till ett villkor i arbetsflödet och använder resultatet för att hjälpa arbetsflödet att välja mellan två åtgärdssökvägar.
Förutsättningar
- Ett Azure-konto och prenumeration. Om du inte har någon prenumeration kan du registrera ett kostnadsfritt Azure-konto. 
- Grundläggande kunskaper om arbetsflöden för logikappar. 
- Om du vill följa exemplet i den här instruktionsguiden skapar du antingen ett exempel på arbetsflödet för förbrukningslogikappen eller ett exempel på ett standardlogikapparbetsflöde och använder antingen ett Outlook.com-konto eller ett Microsoft-arbets- eller skolkonto. 
Lägg till ett villkor
- Öppna din logikappresurs för förbrukning i Azure-portalen. 
- På sidomenyn under Utvecklingsverktyg väljer du designern för att öppna det tomma arbetsflödet. - I det här exemplet används RSS-utlösarenmed namnet När ett flödesobjekt publiceras för att starta arbetsflödet. Du kan dock använda valfri utlösare som du vill i dina egna scenarier. 
- Lägg till den utlösare som du vill ha genom att följa de allmänna stegen för att lägga till en utlösare. 
- Lägg till villkorsåtgärden i arbetsflödet genom att följa de allmänna stegen för att lägga till en åtgärd. 
- I åtgärden Villkor följer du de här stegen för att skapa ditt villkor: - I rutan till vänster med namnet Välj ett värde anger du det första värdet eller fältet som du vill jämföra. - När du har valt i rutan Välj ett värde visas alternativen för att öppna listan med dynamiskt innehåll (blixtikonen) eller uttrycksredigeraren (formelikonen).   
- Välj blixtikonen för att öppna listan med dynamiskt innehåll. - I den här listan kan du välja utdata från föregående steg i arbetsflödet. I det här exemplet väljs RSS-utlösarens utdata som heter flödessammanfattning. Om du inte ser det här alternativet kan du behöva välja Visa mer.   
- I den mellersta rutan väljer du den åtgärd som ska utföras. - Det här exemplet väljer innehåller. 
- I rutan till höger med namnet Välj ett värde anger du det värde eller fält som du vill jämföra med det första. - Det här exemplet anger följande sträng: Microsoft 
 - I följande exempel visas det fullständiga villkoret:   - Om du vill lägga till ytterligare en rad i villkoret går du till menyn Nytt objekt och väljer Lägg till rad. 
- Om du vill lägga till en grupp med underkonditioner går du till menyn Nytt objekt och väljer Lägg till grupp. 
- Om du vill gruppera befintliga rader markerar du kryssrutorna för dessa rader, väljer knappen ellipser (...) för valfri rad och väljer sedan Skapa grupp. 
 
- I sökvägarna Sant och Falskt lägger du till de åtgärder som du vill köra, baserat på om villkoret är sant eller falskt, till exempel:   - Tips/Råd - Du kan dra befintliga åtgärder till vägarna Sant och Falskt. 
- Spara arbetsflödet. I verktygsfältet för designern väljer du Spara. 
Det här arbetsflödet skickar nu bara e-post när de nya objekten i RSS-flödet uppfyller ditt villkor.
JSON-definition
Följande kod visar JSON-definitionen på hög nivå för åtgärden Villkor . Den fullständiga definitionen finns i Om åtgärd – Schemareferensguide för utlösar- och åtgärdstyper i Azure Logic Apps.
"actions": {
   "Condition": {
      "type": "If",
      "actions": {
         "Send_an_email_(V2)": {
            "inputs": {},
            "runAfter": {},
            "type": "ApiConnection"
         },
      },
      "expression": {
         "and": [ 
            {
               "contains": [ 
                  "@triggerBody()?['summary']",
                  "Microsoft"
               ]
            }
         ]
      },
      "runAfter": {
         "Condition": [
            "Succeeded"
         ]
      }
   }
},
 
              
               
              
              