Loading
Automatiser dine forretningsprocesser med Salesforce Flow
Samlingsfilterelement

Samlingsfilterelement

Anvend kriterier på en samling, og outputter derefter en ny samling, der kun indeholder de elementer, der opfylder kriterierne.

EditionsHeading

Felt Beskrivelse
Samling Den samlingsvariabel, der filtreres. Dette felt accepterer enhver samlingsvariabel i det samme forløb.
Betingelseskrav

Bestemmer den logik, der evaluerer betingelser.

  • Vælg Alle betingelser er opfyldt for at inkludere værdier, der opfylder alle de angivne kriterier.
  • Vælg En af betingelserne er opfyldt for at inkludere værdier, der opfylder et af de angivne kriterier.
  • Vælg Tilpasset betingelseslogik er opfyldt for at inkludere værdier, der opfylder den logik, der er angivet i Betingelseslogik.
  • Vælg Formel evaluerer til sand for at inkludere værdier, hvor Formel er sand for denne værdi.
Betingelseslogik Vises kun, hvis Betingelseskrav er angivet til Tilpasset betingelseslogik er opfyldt. Angiv logik som f.eks. 1 OG (2 ELLER 3).
Formel Vises kun, hvis Betingelseskrav er angivet til Formel evaluerer til sand. Angiv en formel, der kan evalueres til TRUE eller FALSE, f.eks. {!currentItemFromSourceCollection.Id} == {!varContactID}.
Felt Det felt, der er evalueret af denne betingelse. Vises ikke, hvis Betingelseskrav er angivet til Formel evaluerer til sand.
Operator De tilgængelige operatorer afhænger af datatypen for det valgte Felt.
Værdi

Felt og Værdi i samme række skal have kompatible datatyper.

Indstillinger:

Anvendelse

Du kan filtrere enhver samling, der findes i Flow Builder, herunder samlingsvariabler, der indeholder enkelte værdier, samlingsvariabler, der indeholder registreringer, og Apex-definerede samlingsvariabler.

Samlingsfilter genererer en samling med de filtrerede resultater og ændrer ikke indholdet af kildesamlingen. Outputsamlingen er nul, indtil dens tilsvarende samlingsfilter køres.

Bemærk
Bemærk Outputsamlingsvariablen er navngivet efter samlingsfilterelementets API-navn.
Example
Example
  • Hvis f.eks. et samlingsfilterelement kaldes FilterLeads, kaldes dets outputsamling Emner fra FilterLeads.
  • Samlingsfilterelementet opretter også en enkelt variabel med navnet CurrentItem_FilterLeads. Den fungerer som en løkkevariabel for samlingsfilterelementets inputsamling.
  • Du kan referere til den enkelte variabel i en formelressource. Du kan f.eks. oprette en filterelementformelbetingelse, hvor du angiver betingelseskravene til Formel evaluer til sand : OG ({currentItem_FilterLeads.LastViewedDate} < {!$Flow.CurrentDateTime,{!currentItem_FilterLeads.IsConverted})

Hvis du filtrerer din samling med en formel, skal formlen evalueres til en boolesk værdi (sand eller falsk). Hvis du ønsker flere overvejelser i forbindelse med formler, kan du se Overvejelser i forbindelse med forløbsformler i Hjælp til Salesforce.

Hvis du sletter et samlingsfilterelement, forbliver variablen CurrentItem_FilterLeads i forløbet. Du kan sikkert slette denne enkelte registreringsvariabel, når du har fjernet samlingsfilterelementet.

Overvejelser for definition af filterkriterier

  • Når du definerer flere filterkriterier, sættes filterlogikken normalt til OG. Men hvis flere filtre har det samme felt valgt og bruger operatoren lig med, kombineres filtre med ELLER.

    Dine filtre kontrollerer f.eks., om en sagstype er lig med Problem, Type er lig med Funktionsanmodning og Eskaleret er lig med sand. På kørselstidspunktet kombineres filtrene til Type = (Problem OR Feature Request) AND Escalated = true.

  • De tilgængelige filteroperatorer afhænger af datatypen for de valgte felter. Hvis du ønsker yderligere oplysninger, kan du se Forløbsoperatorer i dataelementer og registreringsvalgsæt.
 
Indlæser
Salesforce Help | Article