Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: Azure Logic Apps (Verbruik + Standard)
Als u een voorwaarde wilt instellen die waar of onwaar retourneert en het resultaat bepaalt of uw werkstroom één pad van acties of een ander pad uitvoert, voegt u de besturingsactieVoorwaarde toe aan uw werkstroom. U kunt ook voorwaarden in elkaar plaatsen.
Stel dat u een werkstroom hebt waarmee te veel e-mailberichten worden verzonden wanneer nieuwe items worden weergegeven op de RSS-feed van een website. U kunt de actie Voorwaarde toevoegen om alleen e-mail te verzenden wanneer het nieuwe item een specifiek woord bevat.
Opmerking
Als u meer dan twee paden wilt opgeven waaruit uw werkstroom criteria kan kiezen of voorwaardecriteria die niet zijn beperkt tot alleen waar of onwaar, gebruikt u in plaats daarvan een schakelactie.
Deze handleiding laat zien hoe u een voorwaarde aan uw werkstroom toevoegt en het resultaat gebruikt om uw werkstroom te helpen kiezen tussen twee actiepaden.
Vereiste voorwaarden
Een Azure-account en -abonnement. Als u nog geen abonnement hebt, meld u dan aan voor een gratis Azure-account.
Basiskennis van werkstromen voor logische apps.
Als u het voorbeeld in deze handleiding wilt volgen, maakt u een voorbeeldwerkstroom voor logische apps voor verbruik of een standaardwerkstroom voor logische apps en gebruikt u een Outlook.com-account of een Werk- of schoolaccount van Microsoft.
Een voorwaarde toevoegen
In de Azure portal, open uw logische app-resource voor verbruik.
Selecteer in het zijbalkmenu onder Ontwikkelhulpprogramma's de ontwerpfunctie om de lege werkstroom te openen.
In dit voorbeeld wordt de RSS-trigger met de naam Wanneer een feeditem wordt gepubliceerd, gebruikt om de werkstroom te starten. U kunt echter elke gewenste trigger gebruiken in uw eigen scenario's.
Voeg de gewenste trigger toe door de algemene stappen te volgen om een trigger toe te voegen.
Voeg de actie Voorwaarde toe aan uw werkstroom door de algemene stappen te volgen om een actie toe te voegen.
Voer in de actie Voorwaarde de volgende stappen uit om uw voorwaarde te bouwen:
Voer in het vak aan de linkerkant met de naam Kies een waarde de eerste waarde of het eerste veld in dat u wilt vergelijken.
Nadat u in het vak Kies een waarde hebt geselecteerd, worden de opties weergegeven om de lijst met dynamische inhoud (bliksempictogram) of expressie-editor (formulepictogram) te openen.
Selecteer het bliksempictogram om de lijst met dynamische inhoud te openen.
In deze lijst kunt u uitvoer selecteren uit de vorige stappen in uw werkstroom. In dit voorbeeld wordt de RSS-triggeruitvoer met de naam Feed-samenvatting geselecteerd. Als u deze optie niet ziet, moet u mogelijk meer weergeven selecteren.
Selecteer in het middelste vak de bewerking die u wilt uitvoeren.
Dit voorbeeld selecteert bevat.
Voer in het vak aan de rechterkant met de naam Kies een waarde de waarde of het veld in die u wilt vergelijken met de eerste.
In dit voorbeeld wordt de volgende tekenreeks opgegeven: Microsoft
In het volgende voorbeeld ziet u de volledige voorwaarde:
Als u een andere rij wilt toevoegen aan uw voorwaarde, selecteert u in het menu Nieuw itemde optie Rij toevoegen.
Als u een groep met subconditions wilt toevoegen, selecteert u groep toevoegen in het menu Nieuw item.
Als u bestaande rijen wilt groeperen, schakelt u de selectievakjes voor deze rijen in, selecteert u de knop met weglatingstekens (...) voor een rij en selecteert u vervolgens Groep maken.
Voeg in de True en False actiepaden de acties toe die u wilt uitvoeren, gebaseerd op of de voorwaarde respectievelijk waar of onwaar is, bijvoorbeeld:
Aanbeveling
U kunt bestaande acties naar de paden Waar en Onwaar slepen.
Sla uw workflow op. Selecteer in de werkbalk van de ontwerper Opslaan.
Deze werkstroom verzendt nu alleen e-mail wanneer de nieuwe items in de RSS-feed voldoen aan uw voorwaarde.
JSON-definitie
De volgende code toont de JSON-definitie op hoog niveau voor de actie Voorwaarde . Zie If action - Schema reference guide for trigger and action types in Azure Logic Apps voor de volledige definitie.
"actions": {
"Condition": {
"type": "If",
"actions": {
"Send_an_email_(V2)": {
"inputs": {},
"runAfter": {},
"type": "ApiConnection"
},
},
"expression": {
"and": [
{
"contains": [
"@triggerBody()?['summary']",
"Microsoft"
]
}
]
},
"runAfter": {
"Condition": [
"Succeeded"
]
}
}
},