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 tilstandAevaluerer tilfalsevil ikke systemet evaluere tilstandenBfordi hele uttrykket aldri kan væretrue.OrOr: Hvis du har en regel
A OrOr B, og tilstandAevaluerer tiltruevil ikke systemet evaluere tilstandenBfordi 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,
ANDDeres stillingstype er
FellerV,ANDKontoen 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
3705eller1125,ORDeres tittel er direktør, konsulent eller spesialist,
ORDe 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.
ANDkontoen er ikke deaktivert.
Gruppe 2 (linje 3-5):
Brukeren er en leder.
ANDorganisasjonskartet begynner ikke med "6000".ANDkontoen er ikke deaktivert.