Overslaan naar hoofdinhoud
Inhoudsopgave overslaan

Een e-mailwaarschuwing maken voor aflopende machtigingen

Om het plotselinge verlies van toegang te voorkomen wanneer handmatig toegewezen rechten verlopen, kun je een berichtenstroom maken die managers automatisch op voorhand verwittigt.

Dit proces omvat twee belangrijke stappen:

  1. Een regelset maken om machtigingen te identificeren waarvan de vervaldatum nadert.

  2. Een berichtenstroom maken die de regelset gebruikt om een gedetailleerde e-mailmelding te sturen naar de manager van de gebruiker.

Stap 1: Maak de regelset

Maak eerst de regelset aan die de notificatie zal triggeren. Deze enkele set regels zal werken voor alle gebruikerspermissies, dus je hoeft geen aparte regels te maken voor elk type permissie.

Regelconfiguratie

De regelset vereist twee regels logica:

  1. Zoek verlopen rechten: Deze regel vindt alle gebruikers met een toestemming die over minder dan 14 dagen verloopt.

    • Attribuut: [FOREACH;ObjectPermission;ExpiryDate<[NOW+14]&Object.Id=[Id];SystemRole.Name,ExpiryDate;Rettighet,Utløpsdato:eadm]

    • Staat: Heeft waarde

  2. Dubbele meldingen voorkomen: Deze regel zorgt ervoor dat de melding slechts één keer per aflopende toestemming wordt verzonden.

    • Attribuut: [COUNTMESSAGESENT;]

    • Voorwaarde: Is gelijk aan

    • Argument: 0

Stap 2: De berichtenstroom creëren

Nu de regel is ingesteld, kun je de berichtenstroom bouwen die de e-mail samenstelt en verzendt.

  1. Navigeer naar Berichtstromen en maak een nieuwe stroom.

  2. Configureer de basisinstellingen:

    • Medium: E-mail

    • Ontvanger: Manager

  3. Selecteer in het veld Regelset de regelset die je in de vorige stap hebt gemaakt.

Configuratie e-mail body

Om een nuttige melding te geven, moet de body van de e-mail de specifieke permissies vermelden die bijna verlopen zijn. Dit wordt gedaan met behulp van een FOREACH functie in de berichttekst.

De volgende code itereert door alle verlopen rechten voor de gebruiker en toont hun naam en vervaldatum; [FOREACH;ObjectPermission;Manual=true&Object.Id=[Id];SystemRole.Name,ExpiryDate;Rettighet,Utløpsdato]

Aanbevolen e-mailsjabloon

Opmerking: Voor de beste resultaten klik je op de Broncode (</>) knop in de teksteditor van het bericht en plak de onderstaande HTML-code. Dit levert een schone, goed opgemaakte e-mail op.

CODE
HTML
CODE
<p>Hei</p>
<p>$[DisplayName] has one or more permissions that will expire within 14 days:</p>
<p>$[FOREACH;ObjectPermission;Manual=true&Object.Id=[Id];SystemRole.Name,ExpiryDate;Rettighet,Utløpsdato]</p>
<p>All permissions with an expiration date will be removed automatically on that date. If $[GivenName] still requires access, you must extend the access period. Click here to extend the period for the permissions.</p>
<p>&nbsp;</p>
<p>Mvh</p>
<p>IT Department</p>
<p>&nbsp;</p>

Stap 3: Voorbeeld bekijken en activeren

Voordat je de flow inschakelt, gebruik je de functie Voorbeeld om te controleren of de e-mail correct wordt weergegeven. Het voorbeeld toont een echt voorbeeld van de uiteindelijke melding, gevuld met gebruikers- en permissiegegevens.

Als je tevreden bent met het resultaat, activeer je de berichtenstroom en sla je deze op.

JavaScript-fouten gedetecteerd

Let op: deze fouten kunnen afhankelijk zijn van de instellingen van je browser.

Als dit probleem zich blijft voordoen, neem dan contact op met onze supportafdeling.