Bruke Og/Eller og OgOg/EllerEller i regelsett
Denne guiden forklarer forskjellen mellom de logiske operatorene And
/Or
og AndAnd
/OrOr
i eADM-regelsett og gir anbefalinger om når hver type bør brukes.
Selv om operatørene kan være forvirrende, er en enkel retningslinje at AndAnd
og OrOr
gir bedre ytelse og anbefales for enkle regelsett der du ikke blander betingelser.
Operatørdefinisjoner
AndAnd / OrOr (kortslutningsoperatorer)
Den AndAnd
og OrOr
Operatørene evaluerer reglene sekvensielt og stopper behandlingen så snart det samlede resultatet kan fastslås. Dette kalles også kortslutningsevaluering.
AndAnd: Hvis du har en regel
A AndAnd B
, og tilstandA
evaluerer tilfalse
vil ikke systemet evaluere tilstandenB
fordi hele uttrykket aldri kan væretrue
.OrOr: Hvis du har en regel
A OrOr B
, og tilstandA
evaluerer tiltrue
vil ikke systemet evaluere tilstandenB
fordi hele uttrykket alltid vil væretrue
.
Merk: Bruk av disse operatorene gir raskere behandling og er den anbefalte beste fremgangsmåten for enkle regelsett.
Og / Eller (standardoperatorer)
Den And
og Or
operatorer evaluerer alle reglene i settet før de returnerer et endelig svar. Disse brukes i mer komplekse scenarier der du må kombinere ulike sett med kriterier.
Beste praksis og eksempler
Tilfelle 1: Bruk av kun "AND"-logikk
Hvis regelsettet ditt bare inneholder AND
forhold, bør du bruke AndAnd
for hver regel. Dette gir best ytelse.
Eksempel: En bruker får en App-Microsoft365-A3
lisens hvis:
Avdelingsnummeret deres står i en spesifikk liste,
AND
Deres stillingstype er
F
ellerV
,AND
Kontoen deres er ikke deaktivert.
Tilfelle 2: Bruk av kun "ELLER"-logikk
Hvis regelsettet ditt bare inneholder OR
forhold, bør du bruke OrOr
for hver regel for å oppnå en tilsvarende ytelsesfordel.
Eksempel: En bruker får en M365-E5
lisens hvis:
Deres avdelingsnummer er
3705
eller1125
,OR
Deres tittel er direktør, konsulent eller spesialist,
OR
De er en leder for noen.
Tilfelle 3: Kombinasjon av "OG"- og "ELLER"-logikk
Når du trenger å blande AND
og OR
logikk, bør du bruke OrOr
for å skille mellom ulike sett med kriterier, og And
for å koble sammen reglene i hvert enkelt sett.
I eksempelet nedenfor består regelsettet av to forskjellige kriteriegrupper atskilt av OrOr
. En bruker får App-Office365-E3
lisens hvis de oppfyller vilkårene i gruppe 1 ELLER forholdene i gruppe 2.
Gruppe 1 (linje 1-2):
Avdelingsnummeret er i en bestemt liste.
AND
kontoen er ikke deaktivert.
Gruppe 2 (linje 3-5):
Brukeren er en leder.
AND
organisasjonskartet begynner ikke med "6000".AND
kontoen er ikke deaktivert.