Del via


Legge til betingelser i emner

Du kan bruke Betingelse-noder for å legge til grener i emnet og sammenligne verdien for en variabel med en annen variabel eller en bestemt verdi. Hvis for eksempel verdien av isClubMember er True, tilbyr emnet en rabatt, ellers presenterer emnet standard varepris.

Tips

Gi nytt navn til noder for å gjøre dem lettere å identifisere. Velg nodens navnefelt for å oppdatere navnet direkte, eller velg Mer-ikonet (...) for noden og Endre navn fra menyen. Du kan også gi nytt navn til noder i koderedigeringsprogrammet.

Det er ikke mulig å gi nytt navn til utløsernoder og Gå til trinn-noder .

Navn på noder kan være opptil 500 tegn.

Forutsetning

Legge til en betingelse

  1. Åpne ønsket emne.

  2. Velg ikonet Legg til node-ikonet under noden du vil legge til en betingelse under, og Velg deretter Legg til en betingelse.

    Denne handlingen legger til to grener i emnet. En gren starter med en Betingelse-node, og definerer samtalebanen for når betingelsen er sann. Den andre grenen starter med en Alle andre betingelser-node og definerer banen for når betingelsen er usann.

    Skjermbilde som viser en ny betingelse med Betingelse-grenen og Alle andre betingelser-grenen.

    Hvis du vil bygge betingelsen i Betingelse-grenen , må du Velg en variabel, en logisk operatør og en verdi.

  3. Velg Velg en variabel, og velg variabelen som skal sammenlignes.

    De logiske operatorene som er tilgjengelige, er avhengige av variabeltypen du har valgt. For eksempel er lik er valgt som standard, og den er tilgjengelig for alle variabeltyper. Operatoren er større enn det som er tilgjengelig for talltyper, men ikke for strengtyper.

  4. Velg en annen operatør om nødvendig.

  5. Velg eller skriv inn en verdi du vil sammenligne med variabelen.

    Verdien eller variabelen som skal sammenlignes med, må være en kompatibel type basert på variabelen og operatoren. Enkelte operatorer, for eksempel er tom eller er ikke tom, krever ikke at du legger til en sammenligningsverdi.

    For enkle typer, for eksempel tekst eller tall, kan du skrive inn en litteral verdi. Velg Velg variabelikonet (>) for å Velg en variabel eller bruke en Power Fx formel.

  6. Velg + Ny betingelse hvis du må legge til flere vilkår i betingelsen. Velg Og for å gjøre vilkårene akkumulerte, eller velg Eller for å gjøre dem eksklusive for hverandre.

    Skjermbilde som viser en Betingelse-gren med Eller-operatøren.

Merk

Når du konfigurerer en betingelse som sammenligner en streng med en annen datatype, vises en feilmelding som noterer typesammenligningen og knappen Rett typeavvik hvis du støter på et misforhold mellom den første variabelen og sammenligningsverdien. Velg knappen for å generere Copilot Studio en Power Fx formel som løser samsvaret automatisk.

Legg til flere betingelsesgrener

Til å begynne med har en betingelse to grener: en Betingelse-gren for når betingelsen er sann (det vil si if-setningen ), og All Other Conditions-grenen for når den er usann (else-setningen ). Du kan legge til så mange Betingelse-grener (for alle andre if-setninger ) som du trenger. Hver betingelse evalueres i rekkefølge. Den første grenen med en betingelse som evalueres til sann, følges. Hvis alle betingelser evalueres som usann, blir grenen Alle andre betingelser fulgt.

Du kan for eksempel ha en tallvariabel og vil ha tre grener for følgende tilfeller:

  • Hvis tallet er mindre enn 10
  • Ellers hvis tallet er større enn 50
  • Ellers – det vil si når tallet er mellom 10 og 50

Hvis du vil legge til en annen Betingelse-gren , Velg Legg til node-ikonet over betingelsen, og Velg Legg til en betingelse .

Skjermbilde som viser en betingelse med flere grener med Legg til node-ikonet over betingelsen uthevet.

Hvis du velger Legg til node-ikonet under en betingelse, legges det til en helt ny betingelse (med en Betingelse-node og en Alle andre betingelser-node ), ikke en ny betingelsesgren.

Sette inn en ny betingelse i en gruppe betingelser

Du kan sette inn en ny betingelse i en gruppe betingelser.

  1. Velg ikonet Mer-ikonet (...) for Betingelse-noden , og deretter Velg Sett inn ny betingelse .

    Skjermbilde som uthever menyelementet Sett inn ny betingelse.

  2. Den nye betingelsen settes inn til høyre for den tidligere valgte betingelsen.

    Skjermbilde som viser den nylig innsatte betingelsen.

Merk

Du kan ikke sette inn en ny betingelse til høyre for en Alle andre betingelser-gren . Den må forbli som siste betingelsespost til høyre for tilstandsgrenen.

Organiser betingelser

For mer komplekse tilstandsstrukturer kan du endre rekkefølgen på betingelser innenfor samme betingelsesgruppe.

  1. Velg ikonet Mer-ikonet (...) for Betingelse-noden , og deretter Velg Endre rekkefølge-betingelsen.

    Skjermbilde som uthever menyelementet Omorganiser tilstand.

  2. Meldingen Velg destinasjonsposisjon vises. Velg betingelsesnoden du vil bytte posisjon med.

    Skjermbilde som uthever varselmeldingen Velg destinasjonsposisjon.

  3. Betingelsesnoden er nå i sin nye posisjon i gruppen.

    Skjermbilde som viser plasseringen av en vilkårsnode som er omorganisert.

Merk

  • Du kan ikke flytte en betingelse til høyre for en Alle andre betingelser-gren . Den må forbli som siste betingelsespost til høyre for tilstandsgrenen.
  • Du kan bare endre rekkefølgen på betingelser i samme betingelsesgruppe.

Bruk Power Fx til å definere en betingelse

Standard redigeringsprogram for betingelse er bra for de fleste scenarier. Hvis du trenger mer fleksibilitet, kan du bruke Power Fx den i en Betingelse-gren .

  1. Velg ikonet Mer-ikonet (...) for Betingelse-noden , og Velg deretter Endre til formel .

    Skjermbilde som viser hvordan du bytter til tilstandsredigereren Power Fx .

    Noden som brukes i formelredigeringskontrollen. Hvis du definerte en betingelse tidligere, vises formelen bak denne betingelsen i formelredigeringsprogrammet.

  2. Hvis du vil endre formelen, Velg Velg variabelikonet (>) for å åpne formelredigeringsprogrammet Power Fx . Formelen du angir, må returnere en boolsk verdi (sann eller usann).

Lær hvordan du oppretter uttrykk ved hjelp av Power Fx.

Hvis du vil bytte tilbake til det enkle betingelsesredigeringsprogrammet, Velg Mer-ikonet (...) for Betingelse-noden , og deretter VelgTilbakestill-noden.