> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/fr/automatisation/runbooks/runbook-references/org/devices/notify-users-about-stale-devices_scheduled.md).

# Notifier les utilisateurs des appareils obsolètes planifié

Notifier par e-mail les utilisateurs principaux de leurs appareils obsolètes

{% hint style="info" %}
Ceci est un runbook planifié. Il est conçu pour s'exécuter selon une planification récurrente plutôt que d'être déclenché pour un objet unique. Voir [Planification](/fr/automatisation/runbooks/scheduling.md) pour plus de détails sur la configuration des planifications de runbook.
{% endhint %}

### Description

Identifie les appareils qui n'ont pas été actifs pendant un nombre de jours spécifié et envoie des notifications par e-mail personnalisées aux utilisateurs principaux de ces appareils. L'e-mail contient des informations sur l'appareil et les étapes à suivre pour l'utilisateur. Filtrez éventuellement les utilisateurs en incluant ou en excluant des groupes spécifiques. Trois cibles de routage facultatives sont disponibles : un destinataire de remplacement global qui redirige TOUTES les notifications (pour les tests et les pilotes), un destinataire dédié pour les utilisateurs dont le UPN correspond à un modèle de nom (par exemple, comptes Device Enrollment Manager), et un destinataire dédié qui reçoit un e-mail combiné pour les appareils obsolètes sans utilisateur principal.

### Configuration concernant l’envoi d’e-mails

L’envoi d’un rapport par e-mail est facultatif et ne se produit que lorsqu’un destinataire (`EmailTo`) est fourni. L’adresse de l’expéditeur est prise depuis le `RJReport.EmailSender` paramètre du tenant.

Ce runbook envoie des e-mails à l’aide de l’API Microsoft Graph. Pour envoyer des e-mails via l’API Graph, vous devez configurer une adresse e-mail existante dans la personnalisation du runbook.

Voir la [documentation sur les paramètres de rapport RealmJoin](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings) pour plus de détails sur tous les paramètres disponibles.

#### Branding des e-mails

Le courriel de rapport respecte les paramètres facultatifs `RJReport.Branding.*` du tenant :

* **Image d’en-tête et de pied de page** – URL HTTPS publiques, PNG/JPEG/GIF, 200 Ko max. chacune
* **Lien du pied de page** – cible de l’image de pied de page
* **Couleur d’accent et du texte** – valeurs hexadécimales à 6 chiffres, par ex. `#0052cc`

Lorsque ces paramètres ne sont pas configurés, les graphiques et couleurs par défaut de RealmJoin sont utilisés. Une image qui ne peut pas être téléchargée ou validée, ou une valeur de couleur invalide, n’empêche jamais l’envoi du courriel de rapport — la valeur par défaut correspondante est utilisée à la place.

Instructions de configuration et exigences relatives aux images : [Branding des e-mails](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings#email-branding-optional).

### Sélection de la langue du modèle d'e-mail

Ce runbook prend en charge trois options de modèle d'e-mail :

1. **EN (anglais - par défaut)**: utilise le modèle anglais intégré
2. **DE (allemand)**: utilise le modèle allemand intégré
3. **Personnalisé**: utilise un modèle personnalisé à partir des personnalisations du runbook

#### Utilisation de modèles d'e-mail personnalisés

Pour utiliser un modèle d'e-mail personnalisé (par ex. en néerlandais, en espagnol ou dans toute autre langue), vous devez configurer le texte du modèle dans les personnalisations du runbook. Si un paramètre de modèle personnalisé manque, le runbook reviendra automatiquement au modèle anglais.

**Exemple : modèle personnalisé**

```json
{
    "Runbooks": {
        "rjgit-org_devices_notify-users-about-stale-devices_scheduled": {
            "Parameters": {
                "CustomMailTemplateSubject": {
                    "Default": "Sujet personnalisé - Action requise : appareils inactifs"
                },
                "CustomMailTemplateBeforeDeviceDetails": {
                    "Default": "**Ceci se trouve au-dessus des détails de l'appareil.** \n\nCher utilisateur ..."
                },
                "CustomMailTemplateAfterDeviceDetails": {
                    "Default": "**Ceci se trouve en dessous des détails de l'appareil.** \n\n## Ce que vous devez faire..."
                }
            }
        }
    }
}
```

**Remarques importantes :**

* Utilisez `\n` pour les sauts de ligne dans la configuration JSON
* La mise en forme Markdown (##, ###, \*\*, -) est prise en charge dans le texte du modèle
* Les trois paramètres de modèle personnalisé (Subject, BeforeDeviceDetails, AfterDeviceDetails) doivent être configurés
* Si un paramètre manque, le runbook revient automatiquement au modèle anglais (EN)
* Lors de l'utilisation du modèle personnalisé, sélectionnez « Custom - Use Template from Runbook Customizations » dans la liste déroulante Mail Template

### Routage des e-mails

Le runbook connaît trois cibles de routage indépendantes, vérifiées dans cet ordre de priorité :

1. **Remplacement global (tests) :** Rempli `OverrideEmailRecipient` redirige **ALL** e-mails - notifications aux utilisateurs, notifications routées par modèle et e-mail combiné pour les appareils sans utilisateur principal - à cette adresse. Aucun utilisateur final ne reçoit d'e-mail. Utilisez ceci pour les tests, les pilotes, ou pour tout diriger vers une boîte aux lettres partagée ou un système de tickets. Un avertissement est consigné à chaque exécution tant que le remplacement est actif.
2. **Utilisateurs correspondant au modèle :** Lorsque `OverrideUserNamePattern` est défini, les notifications des utilisateurs dont le UPN correspond au modèle sont envoyées à `UserNamePatternEmailRecipient` au lieu de l'utilisateur. Tous les autres utilisateurs reçoivent directement leur notification. Utilisation typique : comptes Device Enrollment Manager ou comptes kiosque (`DEM-*`, `KIOSK-*`) dont personne ne consulte les boîtes aux lettres.
3. **Appareils sans utilisateur principal :** Lorsque `SendNoPrimaryUserDevicesToOverride` est activé, les appareils obsolètes sans utilisateur principal sont regroupés dans **un** e-mail combiné à `NoPrimaryUserEmailRecipient`. Sinon, ces appareils sont ignorés. Ce paramètre ne modifie jamais la façon dont les notifications aux utilisateurs sont routées.

Les configurations incomplètes arrêtent le runbook avec une erreur au lieu d'envoyer silencieusement des e-mails aux utilisateurs finaux :

* `SendNoPrimaryUserDevicesToOverride` activé sans `NoPrimaryUserEmailRecipient` (et sans remplacement global) - erreur.
* `OverrideUserNamePattern` défini sans `UserNamePatternEmailRecipient` (et sans remplacement global) - erreur.
* Un destinataire défini sans sa fonctionnalité (`NoPrimaryUserEmailRecipient` sans l'option, `UserNamePatternEmailRecipient` sans modèle) - avertissement, le destinataire est ignoré.

Tant que le remplacement global est actif, les destinataires dédiés n'ont pas besoin d'être définis - tout est de toute façon envoyé au destinataire de remplacement.

#### Modèle de nom d'utilisateur

`OverrideUserNamePattern` accepte un ou plusieurs modèles génériques (séparés par des virgules) comparés au UPN de l'utilisateur principal, par exemple `DEM-*` pour les comptes Device Enrollment Manager ou `DEM-*,KIOSK-*` pour plusieurs modèles. La correspondance ne tient pas compte de la casse et utilise la syntaxe générique PowerShell (`*`, `?`). Lorsque le routage par modèle est actif, le runbook consigne un avertissement indiquant quel modèle est redirigé vers quel destinataire.

**Remarques importantes :**

* Tous les paramètres de destinataire acceptent plusieurs adresses séparées par des virgules
* Les appareils sans utilisateur principal contournent le filtrage du périmètre utilisateur (ils n'ont aucun utilisateur à faire correspondre à des groupes)
* Les utilisateurs correspondant au modèle restent d'abord soumis au filtrage du périmètre utilisateur ; les utilisateurs exclus par le périmètre ne reçoivent aucune notification
* L'e-mail combiné pour les appareils sans utilisateur principal utilise une formulation administrative (aucune étape à suivre pour l'utilisateur final), indépendamment des modèles personnalisés
* Les notifications redirigées indiquent l'utilisateur concerné dans l'objet et le corps de l'e-mail

### Emplacement

Organisation → Appareils → Notifier les utilisateurs au sujet des appareils obsolètes (planifié)

**Nom complet du runbook**

rjgit-org\_devices\_notify-users-about-stale-devices\_scheduled

### Détails

| Propriété      | Valeur                                                                                  |
| -------------- | --------------------------------------------------------------------------------------- |
| Version        | 1.7.0                                                                                   |
| Modules requis | <p>RealmJoin.RunbookHelper (>= 0.8.9)<br>Microsoft.Graph.Authentication (>= 2.39.0)</p> |
| Planifiable    | oui                                                                                     |

### Notes

Ce runbook envoie automatiquement des notifications par e-mail personnalisées aux utilisateurs dont les appareils n'ont pas été synchronisés depuis un nombre de jours spécifié. L'e-mail est envoyé directement à l'adresse e-mail de l'utilisateur principal et inclut des informations détaillées sur chaque appareil inactif.

Prérequis :

* Le paramètre EmailFrom doit être configuré dans la personnalisation du runbook (paramètre RJReport.EmailSender)
* Facultatif : les informations de contact du Service Desk peuvent être configurées (ServiceDesk\_DisplayName, ServiceDesk\_EMail, ServiceDesk\_Phone, ServiceDesk\_PortalUrl)

Cas d'utilisation courants :

* Rappels automatisés aux utilisateurs au sujet des appareils inactifs pour encourager des connexions régulières des appareils
* Gestion proactive du cycle de vie des appareils en alertant les utilisateurs avant que les appareils ne soient retirés
* Sécurité et conformité en veillant à ce que les utilisateurs soient informés de tous les appareils enregistrés à leur nom
* Utilisation du paramètre MaxDays pour des notifications échelonnées (par exemple, premier rappel à 30 jours, avis final à 60 jours)
* Filtrage du périmètre utilisateur pour cibler des services spécifiques ou exclure des comptes de service
* Gestion centralisée des appareils sans utilisateur principal ou détenus par des comptes Device Enrollment Manager (par exemple DEM-\*) via des destinataires dédiés

Options de pilote et de test :

* Utilisez le paramètre OverrideEmailRecipient pour envoyer toutes les notifications à une boîte aux lettres de test au lieu des utilisateurs finaux
* Idéal pour valider le contenu des e-mails et tester les filtres avant le déploiement en production
* Envoyez les notifications à des systèmes de tickets ou à des boîtes aux lettres partagées pour un traitement centralisé

### Autorisations

#### Autorisations d'application

* **Type**: Microsoft Graph
  * DeviceManagementManagedDevices.Read.All
    * *Lit les appareils gérés par Intune filtrés par lastSyncDateTime pour trouver les appareils obsolètes et leurs utilisateurs principaux*
  * Directory.Read.All
    * *Lit le nom du Tenant pour le pied de page de l'e-mail et résout les identifiants d'utilisateur pour le filtrage du périmètre de groupe*
  * Group.Read.All
    * *Liste les membres des groupes d'inclusion/exclusion pour filtrer quels utilisateurs principaux sont avertis*
  * Mail.Send
    * *Envoie les e-mails de notification des appareils obsolètes à chaque utilisateur principal ou au destinataire de remplacement*

### Paramètres

#### Jours

Nombre de jours sans activité pour être considéré comme obsolète (seuil minimum).

| Propriété                  | Valeur                                |
| -------------------------- | ------------------------------------- |
| Obligatoire                | false                                 |
| Valeur par défaut          | 30                                    |
| Type                       | Int32                                 |
| Nom d’affichage du portail | Nombre minimum de jours sans activité |

#### MaxDays

Nombre maximal de jours sans activité facultatif. Si ce paramètre est défini, seuls les appareils inactifs entre Days et MaxDays seront inclus.

| Propriété                  | Valeur                                             |
| -------------------------- | -------------------------------------------------- |
| Obligatoire                | false                                              |
| Valeur par défaut          |                                                    |
| Type                       | Int32                                              |
| Nom d’affichage du portail | (Facultatif) Nombre maximal de jours sans activité |

#### Windows

Inclure les appareils Windows dans les résultats.

| Propriété                  | Valeur                        |
| -------------------------- | ----------------------------- |
| Obligatoire                | false                         |
| Valeur par défaut          | True                          |
| Type                       | Booléen                       |
| Nom d’affichage du portail | Inclure les appareils Windows |

#### macOS

Inclure les appareils macOS dans les résultats.

| Propriété                  | Valeur                      |
| -------------------------- | --------------------------- |
| Obligatoire                | false                       |
| Valeur par défaut          | True                        |
| Type                       | Booléen                     |
| Nom d’affichage du portail | Inclure les appareils macOS |

#### iOS

Inclure les appareils iOS dans les résultats.

| Propriété                  | Valeur                    |
| -------------------------- | ------------------------- |
| Obligatoire                | false                     |
| Valeur par défaut          | True                      |
| Type                       | Booléen                   |
| Nom d’affichage du portail | Inclure les appareils iOS |

#### Android

Inclure les appareils Android dans les résultats.

| Propriété                  | Valeur                        |
| -------------------------- | ----------------------------- |
| Obligatoire                | false                         |
| Valeur par défaut          | True                          |
| Type                       | Booléen                       |
| Nom d’affichage du portail | Inclure les appareils Android |

#### EmailFrom

L'adresse e-mail de l'expéditeur. Cela doit être configuré dans la personnalisation du runbook.

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### BrandingHeaderImageUrl

URL HTTPS publique facultative d’une image d’en-tête personnalisée (PNG/JPEG/GIF, 200 Ko max.) pour le courriel de rapport. Provenant du paramètre du tenant RJReport.Branding.HeaderImageUrl. Lorsqu’elle est vide, l’image d’en-tête par défaut de RealmJoin est utilisée.

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### BrandingFooterImageUrl

URL HTTPS publique facultative d’une image de pied de page personnalisée (PNG/JPEG/GIF, 200 Ko max.) pour le courriel de rapport. Provenant du paramètre du tenant RJReport.Branding.FooterImageUrl. Lorsqu’elle est vide, l’image de pied de page par défaut de RealmJoin est utilisée.

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### BrandingFooterLink

URL facultative vers laquelle renvoie l’image de pied de page. Provenant du paramètre du tenant RJReport.Branding.FooterLink. Lorsqu’elle est vide, le lien par défaut (<https://www.realmjoin.com>) est utilisé.

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### BrandingAccentColor

Remplacement facultatif de la couleur d’accent (hexadécimal à 6 chiffres, par ex. « #0052cc ») pour le modèle de courriel de rapport. Provenant du paramètre du tenant RJReport.Branding.AccentColor. Lorsqu’elle est vide ou invalide, la couleur d’accent par défaut de RealmJoin est utilisée.

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### BrandingTextColor

Remplacement facultatif de la couleur du texte (hexadécimal à 6 chiffres) pour le modèle de courriel de rapport. Provenant du paramètre du tenant RJReport.Branding.TextColor. Lorsqu’elle est vide ou invalide, la couleur du texte par défaut de RealmJoin est utilisée.

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### ServiceDeskDisplayName

Nom d'affichage du Service Desk pour les informations de contact des utilisateurs (facultatif).

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### ServiceDeskEmail

Adresse e-mail du Service Desk pour les informations de contact des utilisateurs (facultatif).

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### ServiceDeskPhone

Numéro de téléphone du Service Desk pour les informations de contact des utilisateurs (facultatif).

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### ServiceDeskPortalUrl

URL du portail du Service Desk pour les informations de contact des utilisateurs, rendue sous forme de lien cliquable (facultatif).

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### ServiceDeskTicketUrl

Lien direct vers un ticket du Service Desk, rendu sous forme de lien cliquable (facultatif). Vide par défaut, donc aucun lien vers un ticket n'est ajouté.

| Propriété              | Valeur                                                |
| ---------------------- | ----------------------------------------------------- |
| Obligatoire            | false                                                 |
| Valeur par défaut      |                                                       |
| Type                   | String                                                |
| masqué dans le portail | oui (préconfiguré via la personnalisation du runbook) |

#### UseUserScope

Active le filtrage du périmètre utilisateur pour inclure ou exclure des utilisateurs en fonction de l'appartenance à un groupe.

| Propriété                  | Valeur                                                |
| -------------------------- | ----------------------------------------------------- |
| Obligatoire                | false                                                 |
| Valeur par défaut          | Faux                                                  |
| Type                       | Booléen                                               |
| Nom d’affichage du portail | Utiliser le filtrage du périmètre utilisateur         |
| masqué dans le portail     | oui (préconfiguré via la personnalisation du runbook) |

#### IncludeUserGroup

N'envoyer des e-mails qu'aux utilisateurs membres de ce groupe. Nécessite que UseUserScope soit activé.

| Propriété                  | Valeur                                                |
| -------------------------- | ----------------------------------------------------- |
| Obligatoire                | false                                                 |
| Valeur par défaut          |                                                       |
| Type                       | String                                                |
| Nom d’affichage du portail | Utilisateurs à inclure (groupe)                       |
| masqué dans le portail     | oui (préconfiguré via la personnalisation du runbook) |

#### ExcludeUserGroup

Ne pas envoyer d'e-mails aux utilisateurs membres de ce groupe. Nécessite que UseUserScope soit activé.

| Propriété                  | Valeur                                                |
| -------------------------- | ----------------------------------------------------- |
| Obligatoire                | false                                                 |
| Valeur par défaut          |                                                       |
| Type                       | String                                                |
| Nom d’affichage du portail | Utilisateurs à exclure (groupe)                       |
| masqué dans le portail     | oui (préconfiguré via la personnalisation du runbook) |

#### OverrideEmailRecipient

Facultatif : remplacement global - lorsqu'il est défini, TOUTES les notifications (notifications aux utilisateurs, notifications routées par modèle et l'e-mail combiné pour les appareils sans utilisateur principal) sont envoyées à cette adresse au lieu de leurs destinataires habituels. Peut être séparé par des virgules pour plusieurs destinataires. Idéal pour les tests et les pilotes, ou pour tout diriger vers un système de tickets. S'il est laissé vide, le routage normal s'applique.

| Propriété                  | Valeur                                                                     |
| -------------------------- | -------------------------------------------------------------------------- |
| Obligatoire                | false                                                                      |
| Valeur par défaut          |                                                                            |
| Type                       | String                                                                     |
| Nom d’affichage du portail | Rediriger \* ALL \* les e-mails vers le(s) destinataire(s) de substitution |

#### OverrideUserNamePattern

Modèle(s) générique(s) facultatif(s) comparé(s) au UPN de l'utilisateur principal (séparés par des virgules, par ex. 'DEM-*,KIOSK-*', insensible à la casse). Les notifications des utilisateurs correspondants sont redirigées vers UserNamePatternEmailRecipient ; tous les autres utilisateurs reçoivent directement leurs e-mails. N'est pas évalué séparément lorsque le remplacement global (OverrideEmailRecipient) est actif, puisque toutes les notifications sont de toute façon redirigées.

| Propriété                  | Valeur                                                                                                  |
| -------------------------- | ------------------------------------------------------------------------------------------------------- |
| Obligatoire                | false                                                                                                   |
| Valeur par défaut          |                                                                                                         |
| Type                       | String                                                                                                  |
| Nom d’affichage du portail | (Facultatif) Modèle de nom d'utilisateur - rediriger les utilisateurs correspondants (par ex. 'DEM-\*') |

#### UserNamePatternEmailRecipient

Adresse(s) e-mail qui reçoivent les notifications des utilisateurs correspondant à OverrideUserNamePattern. Peut être séparé par des virgules. Requis lorsque OverrideUserNamePattern est défini, sauf si OverrideEmailRecipient est défini.

| Propriété                  | Valeur                                                        |
| -------------------------- | ------------------------------------------------------------- |
| Obligatoire                | false                                                         |
| Valeur par défaut          |                                                               |
| Type                       | String                                                        |
| Nom d’affichage du portail | Destinataire(s) pour les utilisateurs correspondant au modèle |

#### SendNoPrimaryUserDevicesToOverride

Si activé, les appareils obsolètes sans utilisateur principal sont regroupés dans un e-mail combiné vers NoPrimaryUserEmailRecipient (ou vers OverrideEmailRecipient lorsque le remplacement global est actif). Ne modifie pas la façon dont les notifications aux utilisateurs sont routées. Les appareils sans utilisateur principal contournent le filtrage du périmètre utilisateur.

| Propriété                  | Valeur                                                                       |
| -------------------------- | ---------------------------------------------------------------------------- |
| Obligatoire                | false                                                                        |
| Valeur par défaut          | Faux                                                                         |
| Type                       | Booléen                                                                      |
| Nom d’affichage du portail | Envoyer les appareils sans utilisateur principal sous forme d'e-mail combiné |
| masqué dans le portail     | oui (préconfiguré via la personnalisation du runbook)                        |

#### NoPrimaryUserEmailRecipient

Adresse(s) e-mail qui reçoivent l'e-mail combiné pour les appareils obsolètes sans utilisateur principal. Peut être séparé par des virgules. Requis lorsque SendNoPrimaryUserDevicesToOverride est activé, sauf si OverrideEmailRecipient est défini.

| Propriété                  | Valeur                                                        |
| -------------------------- | ------------------------------------------------------------- |
| Obligatoire                | false                                                         |
| Valeur par défaut          |                                                               |
| Type                       | String                                                        |
| Nom d’affichage du portail | Destinataire(s) pour les appareils sans utilisateur principal |
| masqué dans le portail     | oui (préconfiguré via la personnalisation du runbook)         |

#### MailTemplateLanguage

Sélectionnez le modèle d'e-mail à utiliser : EN (anglais, par défaut), DE (allemand) ou Custom (depuis les personnalisations du runbook).

| Propriété                  | Valeur                                                |
| -------------------------- | ----------------------------------------------------- |
| Obligatoire                | false                                                 |
| Valeur par défaut          | EN                                                    |
| Type                       | String                                                |
| Nom d’affichage du portail | Modèle d'e-mail                                       |
| masqué dans le portail     | oui (préconfiguré via la personnalisation du runbook) |

#### CustomMailTemplateSubject

Objet d'e-mail personnalisé (utilisé uniquement lorsque MailTemplateLanguage est défini sur 'Custom').

| Propriété                  | Valeur                                                |
| -------------------------- | ----------------------------------------------------- |
| Obligatoire                | false                                                 |
| Valeur par défaut          |                                                       |
| Type                       | String                                                |
| Nom d’affichage du portail | Personnalisé : objet de l'e-mail                      |
| masqué dans le portail     | oui (préconfiguré via la personnalisation du runbook) |

#### CustomMailTemplateBeforeDeviceDetails

Texte personnalisé à afficher avant la liste des appareils (utilisé uniquement lorsque MailTemplateLanguage est défini sur 'Custom'). Prend en charge la mise en forme Markdown.

| Propriété                  | Valeur                                                |
| -------------------------- | ----------------------------------------------------- |
| Obligatoire                | false                                                 |
| Valeur par défaut          |                                                       |
| Type                       | String                                                |
| Nom d’affichage du portail | Personnalisé : texte avant la liste des appareils     |
| masqué dans le portail     | oui (préconfiguré via la personnalisation du runbook) |

#### CustomMailTemplateAfterDeviceDetails

Texte personnalisé à afficher après la liste des appareils (utilisé uniquement lorsque MailTemplateLanguage est défini sur 'Custom'). Prend en charge le formatage Markdown.

| Propriété                  | Valeur                                                |
| -------------------------- | ----------------------------------------------------- |
| Obligatoire                | false                                                 |
| Valeur par défaut          |                                                       |
| Type                       | String                                                |
| Nom d’affichage du portail | Personnalisé : texte après la liste des appareils     |
| masqué dans le portail     | oui (préconfiguré via la personnalisation du runbook) |

[Retour à l’aperçu de la référence du runbook](/fr/automatisation/runbooks/runbook-references.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/fr/automatisation/runbooks/runbook-references/org/devices/notify-users-about-stale-devices_scheduled.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
