Dette dokument indeholder en samling eksempler på, hvordan man opretter regelsæt.
Bemærk: De her viste regler kan være forenklet for at gøre dem lettere at læse. De egner sig godt til direkte brug som enkle ad hoc-rapporter eller filtre. Hvis du har til hensigt at bruge dem til at sende notifikationer, bør du læse vores vejledning om, hvordan man undgår e-mail-storme, for at undgå utilsigtede konsekvenser.
Find alle brugere, der er blevet gendannet inden for de seneste 14 dage
Dette regelsæt identificerer alle brugere, der er blevet gendannet fra en slettet tilstand inden for de seneste 14 dage.
Funktionen kontrollerer først, at brugeren ikke er blevet slettet, og søger derefter i brugerens historik efter en »Gendan«-post, der er registreret inden for de seneste 14 dage.
-
[OBJECTHISTORIES; EntryType; EntryType; Recover]: Her kontrolleres brugerens historik for en post af typen »Gendan«. -
[OBJECTHISTORIES; Registered; EntryType; Recover]: Dette henter registreringsdatoen for posten »Recover«.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Slettet |
har ingen værdi |
|
|
Og |
|
har en værdi |
|
|
Og |
|
Efter |
|
Find brugere, hvis tilladelser udløber om 10 dage
Som standard anbefaler vi, at manuelt tildelt adgang gælder i et år. Dette regelsæt er nyttigt til at underrette de relevante parter, når denne adgang er ved at udløbe.
Denne regel kan bruges i en meddelelsesskabelon til at sende en advarsel, når der er 10 dage tilbage til udløbsdatoen for en tilladelse.
Bemærk: I reglen [OBJECTPERMISSION; Expiry Date;SystemId;72], udskift »72« med ID'et for den specifikke tilladelsesgruppe, du ønsker at overvåge. Reglen udløses for enhver tilladelse inden for den angivne gruppe, der nærmer sig udløbsdatoen.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Slettet |
har ingen værdi |
|
|
Og |
|
Før |
|
|
Og |
|
Efter |
|
Find medarbejdere, hvis ansættelse udløber inden for de næste 14 dage
Det kan være kompliceret at fastslå en medarbejders fratrædelsesdato, da det afhænger af virksomhedens praksis og medarbejderens kontraktform.
-
For fastansatte er afslutningsdatoen typisk angivet i feltet »Afslutningsdato« i deres ansættelsesoplysninger.
-
For midlertidigt ansatte er der ofte angivet en slutdato for deres ansættelse, enten i feltet »Sidste lønningsdato« eller »Stillings slutdato«.
For at sikre, at alle tilfælde dækkes, skal regelsættet kontrollere alle mulige felter ved hjælp af følgende logik:
-
Ligger ansættelsens afslutningsdato mellem i dag og de næste 14 dage?
-
Er alle stillingers udløbsdatoer inden for de næste 14 dage, OG er der mindst én stillings udløbsdato efter i dag?
-
Er den sidste lønudbetalingsdato for alle stillinger inden for de næste 14 dage, OG er der mindst én stillings afslutningsdato efter i dag?
Advarsel: Når man anvender dette regelsæt i notifikationsworkflows, er det afgørende at medtage en [COUNTMESSAGESENT;] kontroller for hver enkelt Or operator for at undgå, at der sendes dobbelte beskeder.
|
Logisk operator |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Oplysninger om stillingen: Slutdato |
Den ene efter den anden |
|
|
Og |
Oplysninger om stillingen: Slutdato |
Alt det før |
|
|
Og |
|
Er lig med |
0 |
|
Eller |
Stillingsoplysninger: Sidste lønudbetalingsdato |
Den ene efter den anden |
|
|
Og |
Stillingsoplysninger: Sidste lønudbetalingsdato |
Alt det før |
|
|
Og |
|
Er lig med |
0 |
|
Og |
På orlov |
har ingen værdi |
|
|
Og |
Orlovstype |
|
|
|
Eller |
Ansættelsens afslutningsdato |
Efter |
|
|
Og |
Ansættelsens afslutningsdato |
Før |
|
|
Og |
|
Er lig med |
0 |
Find alle medarbejdere i en afdeling og dens underafdelinger
Dette regelsæt henter alle brugere, der har en stilling tilknyttet en bestemt afdeling, herunder alle underafdelinger under denne i organisationshierarkiet. Dette kan genereres automatisk ved hjælp af regelsætguiden.
|
Operatør |
Attribut |
Tilstand |
Argument |
|
|
Slettet |
har ingen værdi |
|
|
Og |
Alle afdelingsnumre |
Er en af |
|
Find brugere, hvis en bestemt tilladelse blev inddraget for mere end 30 dage siden
Dette regelsæt henter alle brugere, der har fået en bestemt tilladelse inddraget for mere end 30 dage siden. Erstat »OldValue=12544« med ID'et for den tilladelse, du ønsker at rapportere om.
|
Operatør |
Attribut |
Tilstand |
Argument |
|
|
Slettet |
har ingen værdi |
|
|
OgOg |
|
Før |
|
Valgfrit:
|
OgOg |
|
Er lig med |
|
Denne ekstra linje ændrer regelsættet til en udløser baseret på meddelelsesflow.
Find alle medarbejdere med en tilladelse, der er knyttet til en slettet afdeling
Denne regel returnerer en liste over brugernavne, tilladelsesnavne, det tilknyttede afdelingsnavn samt datoen for, hvornår afdelingen blev slettet.
[FOREACH; ObjectPermission; ManagerOf#[REPLACE; [SELECTION; 51274; Id); ;, ; ObjectId, Object.Display
Advarsel: Hvis dette anvendes i et notifikationsforløb, skal du sikre dig, at meddelelsesreglen er konfigureret til kun at udløses for én bruger og indeholder en [COUNTMESSAGESENT] betingelse for at forhindre utilsigtet adfærd.
Find alle brugere, der er oprettet inden for de seneste 14 dage
Dette regelsæt identificerer alle brugerkonti, der er oprettet inden for de seneste 14 dage.
|
Operatør |
Attribut |
Tilstand |
Argument |
|
|
Slettet |
har ingen værdi |
|
|
Og |
Oprettet |
Efter |
|
Find alle medarbejdere i en afdeling, inklusive afdelingslederen
Ofte hører en afdelingsleders organisatoriske tilhørsforhold til et niveau, der ligger over den afdeling, vedkommende leder. For at oprette et regelsæt, der omfatter både medarbejderne i en afdeling og dens leder, skal du bruge ManagerOf attribut.
Den første regel identificerer alle medarbejdere i de angivne afdelinger. Den anden regel tilføjer lederne af disse afdelinger til udvælgelsen.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Slettet |
har ingen værdi |
|
|
Og |
Afdelingsnummer |
Er en af |
|
|
Eller |
ManagerOf |
Er en af |
|
Bemærk: Den ManagerOf attributten henviser til afdelingens interne ID-nummer, mens DepartmentNumber For en medarbejder henviser dette til det mere almindeligt kendte enhedsnummer. Dette kan være kompliceret. Her er to måder at håndtere det på:
-
Find det interne ID i Regelværktøjet:
-
Vælg attributten »Manager Of «.
-
Vælg betingelsen »Er en af «.
-
Klik på »Vælg en værdi fra et objekt« for at søge efter og vælge de relevante afdelinger.
-
-
Brug
[REFERENCE]Funktion:-
Søg efter det interne ID ud fra et kendt enhedsnummer ved hjælp af følgende syntaks:
-
[REFERENCE; SourceId; OrgUnitnr;3; 2000|2202]
-
Find alle afdelingsledere
Dette regelsæt finder alle brugere, der er angivet som afdelingsledere i organisationen. Det ManagerOf Attributten indeholder en værdi, hvis brugeren er leder.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Slettet |
har ingen værdi |
|
|
Og |
ManagerOf |
har en værdi |
|
Find alle medarbejdere, der ikke er ledere
Dette regelsæt finder alle aktive medarbejdere, der ikke har en lederrolle.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Slettet |
har ingen værdi |
|
|
Og |
ManagerOf |
har ingen værdi |
|
Alternativ: Vend et eksisterende regelsæt
Da du allerede har oprettet et regelsæt for »Alle afdelingsledere«, kan du genbruge det til at finde alle, der ikke er ledere.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Slettet |
har ingen værdi |
|
|
Og |
|
Er ikke inkluderet i |
Alle afdelingsledere |
Find alle medarbejdere med en stilling på 0 %
Dette regelsæt finder alle medarbejdere, hvis primære stilling har en stillingsprocent på 0.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Slettet |
har ingen værdi |
|
|
Og |
Placering Procentdel |
Er lig med |
0 |
Alternativ: Marker alle stillinger
Denne regel finder brugere, hvor ingen af deres tildelte stillinger har en procentdel, der er forskellig fra 0.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Slettet |
har ingen værdi |
|
|
Og |
Procentdel af stillinger |
Indeholder intet andet end |
|
Find alle folkevalgte, der ikke beklæder andre kommunale poster
Dette regelsæt finder alle, hvis primære stillingstype er »valgt embedsmand«, og som ikke beklæder en anden stilling i kommunen. Den sidste linje udelukker borgmesteren fra resultaterne.
Bemærk: Værdierne for stillingstyper kan variere fra kommune til kommune.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Slettet |
har ingen værdi |
|
|
Og |
Stillingsoplysninger: Stillingskategori (APositionTypeValue) |
Indeholder intet andet end |
F |
|
Og |
APosition KodeKode |
Er det ikke en af |
6468 |
Begivenhedsbaserede regler (udløsere)
Udløser, når en medarbejder skifter hovedstilling
Dette regelsæt udløses, når en eksisterende brugers Department Number attributten ændres.
-
Linje 1 (
Entry Type=Edit): Udløses kun, når en eksisterende bruger redigeres. -
Linje 2 (
AttributeName=Department Number): Udløses kun, hvis ændringen vedrører afdelingsnummeret. -
Linje 3 (
[LASTVALUE; ...]er ikke lig med[DepartmentNumber]): Sikrer, at reglen ikke udløses, hvis navnet eller nummeret på en afdeling opdateres, uden at der er tale om en egentlig ændring i brugerens tildeling. -
Linje 4 (
[LASTVALUE; ...]har en værdi): Sikrer, at brugeren tidligere er blevet tildelt en afdeling.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Indtastningstype |
er lig med |
Rediger |
|
Og |
Attributnavn |
er lig med |
Afdelingsnummer |
|
Og |
|
er ikke lig med |
|
|
Og |
|
har en værdi |
|
Udløser for nye brugere uden et registreret mobilnummer
Denne regel udløses, når der oprettes en ny bruger uden en værdi i Mobile felt. Det kan bruges til at gøre en leder eller HR opmærksom på, at der mangler oplysninger.
|
Operatør |
Attribut |
Tilstand |
Argument |
|
|
Indtastningstype |
er lig med |
Opret |
|
Og |
Mobil |
har ingen værdi |
|
Udløs ved ændringer for brugere med en bestemt tilladelse
Denne regel udløses, når bestemte attributter ændres for en bruger, der har en bestemt rolle i et adgangsstyringssystem. Den kan bruges til at underrette en systemadministrator om ændringer, der berører brugere med specifikke adgangsrettigheder.
-
Linje 1 (
Entry Type=Edit): Angiver, at begivenhedstypen er en redigering. -
Linje 2 (
AttributeNameEr en af...): Angiver, hvilke ændringer i attributterne der vil udløse reglen. -
Linje 3 (
[OBJECTPERMISSION.SYSTEMROLE; ...]): Angiver den specifikke tilladelse (ID8735, NavnTidbank) som brugeren skal have, for at reglen skal udløses.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
Indtastningstype |
er lig med |
Rediger |
|
Og |
Attributnavn |
Er en af |
|
|
Og |
|
Er lig med |
Tidbank |
Regler for licensstyring
Find brugere med mere end én licens i samme gruppe
Denne regel bruges typisk til at identificere medarbejdere, der har fået tildelt flere licenser til det samme produkt (f.eks. Microsoft 365), uanset om tildelingen er sket manuelt eller automatisk.
Bemærk: Den første linje tæller antallet af rettigheder, som en bruger har i gruppen 2927. Du skal ændre dette ID, så det svarer til den licensgruppe, du ønsker at kontrollere. Betingelsen »er større end 2« skal forstås som »har 2 eller flere tilladelser«. Den anden linje filtrerer kun efter aktive brugere.
|
Operatør |
Attribut |
Tilstand |
Argument |
|---|---|---|---|
|
|
|
er større end |
2 |
|
og |
slettet |
har ingen værdi |
|