Brug af »And/Or« og »AndAnd/OrOr« i regelsæt

Denne vejledning forklarer forskellen mellem de logiske operatorer And/Or og AndAnd/OrOr i eADM-regelsæt og giver anbefalinger om, hvornår de enkelte typer skal anvendes.

Selvom operatorerne kan virke forvirrende, er en enkel retningslinje, at AndAnd og OrOr giver bedre ydeevne og anbefales til enkle regelsæt, hvor man ikke kombinerer forskellige betingelser.



Definitioner af operatører

OgOg / EllerEller (kortslutningsoperatorer)

Den AndAnd og OrOr Operatørerne evaluerer reglerne sekventielt og afbryder behandlingen, så snart det samlede resultat kan fastslås. Dette kaldes også »short-circuit-evaluering«.

  • OgOg: Hvis du har en regel A AndAnd B, og tilstand A giver resultatet false, vil systemet ikke vurdere betingelsen B fordi hele udtrykket aldrig kan være true.

  • EllerEller: Hvis du har en regel A OrOr B, og tilstand A giver resultatet true, vil systemet ikke vurdere betingelsen B fordi hele udtrykket altid vil være true.


Bemærk: Brug af disse operatorer medfører hurtigere behandling og er den anbefalede fremgangsmåde for enkle regelsæt.


Og / Eller (standardoperatorer)

Den And og Or Operatorerne vurderer alle regler i sættene, før de returnerer et endeligt svar. Disse bruges i mere komplekse situationer, hvor man skal kombinere forskellige sæt af kriterier.



Bedste praksis og eksempler

Eksempel 1: Brug af udelukkende »OG«-logik

Hvis dit regelsæt kun indeholder AND betingelser, bør du bruge AndAnd for hver regel. Dette giver den bedste ydeevne.

Eksempel: En bruger får en App-Microsoft365-A3 licens, hvis:

  • Deres afdelingsnummer står på en bestemt liste, AND

  • Deres stillingstype er F eller V, AND

  • Deres konto er ikke deaktiveret.


Eksempel 2: Brug af udelukkende »ELLER«-logik

Hvis dit regelsæt kun indeholder OR betingelser, bør du bruge OrOr for at hver regel kan opnå en tilsvarende ydeevnefordel.

Eksempel: En bruger får en M365-E5 licens, hvis:

  • Deres afdelingsnummer er 3705 eller 1125, OR

  • Deres titel er direktør, konsulent eller specialist, OR

  • De er chef for en eller anden.


Eksempel 3: Kombination af »OG«- og »ELLER«-logik

Når du skal blande AND og OR logik, bør du bruge OrOr for at skelne mellem forskellige sæt af kriterier, og And for at sammenkæde reglerne inden for hvert enkelt sæt.

I eksemplet nedenfor består regelsættet af to forskellige kriteriegrupper, der er adskilt af OrOr. En bruger får App-Office365-E3 tilladelse, hvis de opfylder betingelserne i gruppe 1 ELLER betingelserne i gruppe 2.

  • Gruppe 1 (linje 1–2):

    • Afdelingsnummeret findes på en bestemt liste.

    • AND Kontoen er ikke deaktiveret.


  • Gruppe 2 (linje 3–5):

    • Brugeren er en leder.

    • AND Organisationsdiagrammet starter ikke med »6000«.

    • AND Kontoen er ikke deaktiveret.

Senest opdateret: