||||
-|-|
| Résumé | Discourse Policy permet de confirmer que vos utilisateurs ont vu ou effectué une action, avec des rappels optionnels.
| Guide d’installation | Ce plugin est intégré au noyau de Discourse. Il n’est pas nécessaire d’installer le plugin séparément.
Fonctionnalités
Discourse Policy partage beaucoup de son ADN avec les sondages, son objectif étant de s’assurer que les membres d’un groupe acceptent certaines politiques en cliquant sur un bouton.
Il possède quelques fonctionnalités spécifiques qui le distinguent des sondages :
-
Il doit s’appliquer à un groupe.
-
Il peut éventuellement rappeler aux membres d’un groupe, chaque semaine ou chaque jour, de cliquer pour accepter une politique.
-
L’expérience utilisateur (UX) rend très facile de voir qui a accepté et qui n’a pas accepté une politique.
Configuration
Captures d’écran
Avant de cliquer sur Accepter
Après avoir cliqué sur la personne “grise” en haut à droite
Après avoir cliqué sur Accepter
Création d’une politique
Discourse Policy enregistre un élément BBCode personnalisé [policy]. Cela signifie que vous devez écrire ce bloc de code dans votre message là où vous souhaitez afficher cette politique.
[policy group=founders reminder=daily]
J'accepte que cette politique m'ennuie quotidiennement jusqu'à ce que je clique sur Accepter
[/policy]
Dans ce cas, la politique s’applique au groupe founders et un rappel est envoyé quotidiennement à tous les utilisateurs qui n’ont pas accepté la politique.
Paramètres du site
policy_enabled : Activer le plugin discourse policy sur le site.
policy_restrict_to_staff_posts: Les politiques ne peuvent apparaître que dans les messages du personnel.
policy easy revoke: Afficher les boutons Accepter et Révoquer en même temps.
Attributs BBCode
L’élément [policy] peut accepter les attributs suivants.
- group : le nom du groupe auquel la politique s’applique obligatoire
- version : le numéro de version de la politique, augmentez le numéro pour obliger tous les utilisateurs à réaccepter la politique
- reminder : rappeler aux utilisateurs du groupe d’accepter la politique (hebdomadaire ou quotidien), optionnel, désactivé par défaut
- accept : texte utilisé pour le bouton Accepter, la valeur par défaut est “Accepter la politique”
- revoke : texte utilisé pour le bouton Révoquer, la valeur par défaut est “Révoquer la politique”
- renew : nombre de jours ou texte décrivant la période (mensuelle, trimestrielle ou annuelle) après laquelle un utilisateur doit réaccepter la politique
- renew-start : la première date à laquelle les renouvellements commenceront. Par exemple :
17-10-2017, utile si vous souhaitez définir la fréquence de renouvellement pour qu’elle ait lieu tous les semestres (janvier, juin) - add-users-to-group : accepte un seul groupe en entrée ; les utilisateurs qui acceptent la politique seront automatiquement ajoutés à ce groupe (lorsque la politique est révoquée manuellement ou si la version de la politique est mise à jour, l’utilisateur(s) est retiré du groupe)
- private : masquer les utilisateurs qui ont accepté/n’ont pas accepté la politique
Le job backend qui vérifie les rappels de politique s’exécute toutes les 6 heures. Si l’élément
reminderest défini sur hebdomadaire ou quotidien, les utilisateurs qui n’ont pas accepté une politique recevront des notifications de rappel pour accepter la politique uniquement s’ils n’ont pas déjà reçu de notification de rappel pour cette politique au cours de la semaine ou du jour précédent.
Exemples d’utilisation
Politique de base :
[policy group="team" reminder="daily" accept="Accepter" revoke="Ignorer" version="1"]
J'ai lu, compris et reconnu cette politique.
[/policy]
Augmentation du numéro de révision, pour obliger tout le monde à lire la mise à jour :
[policy group="team" reminder="daily" accept="Accepter" revoke="Ignorer" version="2"]
J'ai lu, compris et reconnu cette politique. (Dernière mise à jour [date=2020-04-23 timezone="America/Los_Angeles"])
[/policy]
Tâche d’audit périodique :
[policy group="audit_committee" reminder="weekly" renew="90" renew-start="01-07-2019" version="1" accept="Attribution terminée"]
J'ai veillé à ce que quelqu'un soit assigné à cette tâche d'audit trimestrielle.
[/policy]
JOURNAL DES MODIFICATIONS
À FAIRE
- Rappel immédiat optionnel pour les nouvelles politiques
- Possibilité d’autoriser certains groupes à appliquer des politiques (en étendant la portée du personnel)


