breadcrumbDescription
Sådan fungerer indtastningsbetingelser i registreringsudløste forløb
Postbetingelser kontrollerer, hvornår registreringsudløste forløb køres. Brug OG, ELLER, tilpasset logik eller formelbaserede betingelser i startelementet til kun at køre dit forløb, når de rigtige registreringer ændres.
EditionsHeading
| Vis understøttede versioner. |
Sådan fungerer indtastningsbetingelser, og hvorfor de betyder noget
Startelementet er centralt for hvert registreringsudløst forløb. Vælg først objektet for den udløsende registrering, og vælg derefter at have forløbsudløseren, når du opretter, opdaterer eller sletter en registrering.
Opsæt derefter indtastningsbetingelserne. Postbetingelser er vigtige, fordi de begrænser, hvornår dit forløb køres. Uden betingelser kan et forløb køre på hver registreringsændring og nå grænser eller forårsage uønsket automatisering. Med betingelser kører forløbet kun, når registreringen opfylder dine kriterier, hvilket forbedrer ydeevnen og holder automatisering fokuseret på de rigtige registreringer.
I afsnittet Angiv indtastningsbetingelser i startelementet skal du vælge, hvordan betingelserne skal evalueres, så forløbet bestemmer, hvornår de opfyldes: alle betingelser opfyldt (OG), enhver betingelse opfyldt (ELLER), tilpasset logik opfyldes eller en formel, der evalueres til sand. Gennemse hver indstilling for at forstå dens adfærd.
Alle betingelser er opfyldt (OG)
Hvis du vil køre forløbet, når alle betingelser er sande, skal du bruge indstillingen Alle betingelser er opfyldt (OG). I afsnittet Angiv indtastningsbetingelser i startelementet skal du for Betingelseskrav vælge Alle betingelser er opfyldt (OG).
Forløbet kører kun, når en registrering går fra at mislykkes mindst en betingelse til at opfylde alle dem. Hvis en registrering opfylder alle betingelserne, og de stadig opfyldes, efter registreringen er opdateret, køres forløbet ikke. Salesforce planlægger kun planlagte stier, hvis den tidligere version af registreringen ikke opfylder kravene, og den opdaterede registrering opfylder kravene.
F.eks. kører et registreringsudløst forløb, når en bruger opretter en konto eller opdaterer en konto, så den opfylder disse betingelser: Industry equals Agriculture OG Billing State equals CA.
For nye registreringer behandler Salesforce før-tilstanden som ikke opfylder nogen betingelser, så en ny registrering, der opfylder alle betingelser, udløser altid forløbet.
| Scenarie | Resultat |
|---|---|
En ny konto, hvor:
|
Forløbet udløses, fordi registreringen opfylder begge betingelser. Salesforce planlægger eventuelle planlagte stier. |
En ny konto, hvor:
|
Forløbet udløses ikke. Registreringen opfylder kun en betingelse. Salesforce planlægger ikke nogen planlagte stier. |
En eksisterende konto, hvor:
Opdaterer til:
|
Forløbet udløses ikke. Registreringen opfyldte betingelserne, før brugeren opdaterede registreringen, og registreringen opfylder stadig betingelserne. Saelsforce planlægger ikke nogen nye planlagte stier, men allerede planlagte stier forbliver planlagte. |
En eksisterende konto, hvor:
Opdateringer til Branche = Landbrug |
Forløbsudløsere. Registreringen opfyldte ikke betingelserne før opdateringen, men opfylder nu betingelserne. Salesforce planlægger ant-planlagte stier. |
En af betingelserne er opfyldt (OR)
Hvis du vil køre forløbet, når en registrering opfylder en eller flere betingelser, skal du bruge indstillingen Enhver betingelse er opfyldt (ELLER). I afsnittet Angiv indtastningsbetingelser i startelementet skal du for Betingelseskrav vælge Enhver betingelse er opfyldt (ELLER).
Denne indstilling udløser kun forløbet, når en opdatering medfører, at en registrering skifter fra at opfylde ingen af betingelserne til at opfylde mindst en. Hvis en registrering opfylder mindst en betingelse før opdateringen, kører forløbet ikke, selvom registreringen opfylder flere betingelser senere. Planlagte stier følger den samme regel: de kun planlægges, når opdateringen opretter denne overgang, men eventuelle allerede-planlagte stier forbliver planlagte. Hvis en opdatering medfører, at registreringen stopper med at opfylde alle betingelser, annullerer Salesforce eventuelle allerede-planlagte stier.
F.eks. kører et registreringsudløst forløb, når en bruger opretter eller opdaterer en kontoregistrering, og det opfylder mindst en af disse betingelser: Industry equals Agriculture OR Billing State equals CA.
For nye registreringer behandler Salesforce før-tilstanden som ikke opfylder nogen betingelser, så en ny registrering, der opfylder mindst en betingelse, udløser altid forløbet.
| Scenarie | Resultat |
|---|---|
En ny konto, hvor:
|
Forløbet udløses, fordi en betingelse er opfyldt. Salesforce planlægger eventuelle planlagte stier. |
En eksisterende konto, hvor:
Opdateringer til Faktureringsstat = CA |
Forløbet udløses ikke. Registreringen opfyldte mindst en betingelse, før brugeren opdaterede registreringen. Salesforce planlægger ikke nogen planlagte stier, men allerede planlagte stier forbliver planlagte. |
En eksisterende konto, hvor:
Opdateringer til Branche = Landbrug |
Forløbsudløsere. Registreringen opfyldte ikke nogen betingelser før, men mindst en er opfyldt efter registreringsopdateringen. Salesforce planlægger eventuelle planlagte stier. |
En eksisterende konto, hvor:
Opdateringer til Faktureringsstat = NJ |
Forløbet udløses ikke. Efter registreringsopdateringen opfylder registreringen ikke nogen af betingelserne. Da registreringen ikke opfylder betingelserne længere, annullerer Salesforce eventuelle planlagte stier. |
Tilpasset betingelseslogik er opfyldt
Når du ønsker at kombinere betingelser på en bestemt måde, der ikke blot er alle (OG) eller nogen (ELLER), skal du bruge tilpasset betingelseslogik. I afsnittet Angiv indtastningsbetingelser i startelementet skal du for Betingelseskrav vælge Tilpasset betingelseslogik er opfyldt. Angiv derefter i betingelseslogik et udtryk, der refererer til dine betingelser med tal, f.eks. 1 OG (2 ELLER 3).
Forløbet kører kun, når det tilpassede logikudtryk evalueres til sand for den udløsende registrering. Den samme regel gælder for OG og ELLER. Forløbet kører kun, når en bruger opretter eller opdaterer registreringen, så den opfylder betingelseskravene. Planlagte stier følger den samme adfærd som andre betingelsestyper.
Et registreringsudløst forløb kører f.eks., når en bruger opretter eller opdaterer en salgsmulighedsregistrering og opfylder denne betingelseslogik 1 OG (2 ELLER 3).
- Betingelse 1: Fase | Er lig med | Forslag
- Betingelse 2: Beløb | Er ændret | Sandt
- Betingelse 3: Lukkedato | Er ændret | Sand
Forløbet kører kun, når en salgsmulighed er i fasen Forslag, og brugeren opdaterer enten feltet Beløb eller feltet Lukkedato.
| Scenarie | Resultat |
|---|---|
Ny salgsmulighed oprettet med:
|
Forløbet udløses, fordi registreringen opfylder den tilpassede logik. Salesforce planlægger eventuelle planlagte stier. |
Eksisterende salgsmulighed med:
Opdateringer til Beløb = 10000 |
Forløbsudløsere. Registreringen opfylder betingelseslogik 1 OG (2 ELLER 3): Fase er Forslag, og Beløb er ændret er sandt. Salesforce planlægger eventuelle planlagte stier. |
Eksisterende salgsmulighed med:
Opdateringer til lukkedato = tre måneder fra nu. |
Forløbsudløsere. Registreringen opfylder betingelseslogik 1 OG (2 ELLER 3): Fase er Forslag, og Lukkedato er ændret er sand. Salesforce planlægger eventuelle planlagte stier. |
Eksisterende salgsmulighed med:
Opdaterer til:
|
Forløbet udløses ikke. Registreringen opfylder betingelse 1, men opfylder ikke betingelse 2 eller 3 (Beløb og Lukkedato blev ikke ændret). Salesforce planlægger ikke nogen planlagte stier. |
Overvejelser i forbindelse med formel evaluerer til sand
Når den bedste måde at udtrykke dine indtastningskriterier på er i en enkelt formel, skal du bruge Formel evaluerer til sand. I afsnittet Angiv indtastningsbetingelser i startelementet skal du for Betingelseskrav vælge Formel evaluerer til sand. Angiv derefter en formel i feltet Formel, der returnerer true eller false. Formlen kan referere til felter på den udløsende registrering og formelfunktioner.
Forløbet kører kun, når formlen evalueres til true for den udløsende registrering. For nye eller opdaterede registreringer kører forløbet kun, når formlen evalueres til sand. Salesforce planlægger eller annullerer planlagte stier på samme måde som for andre betingelsestyper.
F.eks. kører et registreringsudløst forløb, når en bruger opretter eller opdaterer en salgsmulighedsregistrering for at få denne formel evalueret til true AND(Amount > 10000, TEXT(StageName) = "Forslag"). Forløbet kører kun, når salgsmulighedsbeløbet er større end 10.000, og fasen er forslag.
| Scenarie | Resultat |
|---|---|
Ny salgsmulighed oprettet med:
|
Forløbsudløsere. Formlen evalueres til sand. Salesforce planlægger eventuelle planlagte stier. |
Eksisterende salgsmulighed med:
Opdateringer til Beløb = 20.000. |
Forløbsudløsere. Formlen var falsk før og er sand efter opdateringen. Salesforce planlægger eventuelle planlagte stier. |
Eksisterende salgsmulighed med:
Opdateringer til Fase = Lukket Vundet. |
Forløbet udløses ikke. Formlen evalueres til falsk efter opdateringen. Salesforce annullerer alle planlagte stier. |
Hvornår skal forløbet køres for opdaterede registreringer
Hvis dit forløb er indstillet til at køre, når en registrering oprettes eller opdateres eller kun opdateres, og du angiver betingelser, skal du overveje, hvor ofte du ønsker, at forløbet skal udløses ved opdatering. Denne indstilling vises kun, når du har angivet indtastningsbetingelser.
I Start-elementet under Angiv indtastningsbetingelser for Når skal forløbet køres for opdaterede registreringer skal du vælge en af følgende.
- Hver gang en registrering opdateres og opfylder betingelseskravene – forløbet kører på hver opdatering af registreringen, når blot registreringen opfylder dine indtastningsbetingelser efter opdateringen. Det betyder ikke noget, om registreringen allerede opfyldte betingelserne før opdateringen. Brug denne indstilling, når du ønsker, at forløbet skal køre på en ændring af en registrering, der aktuelt opfylder dine kriterier.
- Kun når en registrering opdateres til at opfylde betingelseskravene – forløbet kører kun, når en opdatering får registreringen til at opfylde dine indtastningsbetingelser. Det mødte dem ikke før, men nu gør det. Hvis registreringen allerede opfylder betingelserne og stadig gør det efter opdateringen, køres forløbet ikke. Brug denne indstilling, når du kun ønsker, at forløbet skal køre, når en registrering overgår til at opfylde dine kriterier, hvilket reducerer unødvendige kørsler og er påkrævet for planlægningsstier fra startelementet.

