| Zusammenfassung | Discourse Policy bietet die Möglichkeit zu bestätigen, dass Ihre Benutzer etwas gesehen oder erledigt haben, mit optionalen Erinnerungen. | |
| Installationsanleitung | Dieses Plugin ist im Discourse-Kern enthalten. Es ist keine separate Installation des Plugins erforderlich. |
Funktionen
Discourse Policy teilt sich viel von seiner DNA mit Umfragen; das Ziel ist es, sicherzustellen, dass Mitglieder einer Gruppe bestimmte Richtlinien durch Klicken auf einen Button akzeptieren.
Es verfügt über einige spezifische Funktionen, die es von Umfragen unterscheiden:
-
Es muss auf eine Gruppe angewendet werden.
-
Es kann Mitglieder einer Gruppe wahlweise wöchentlich oder täglich erinnern, eine Richtlinie zu akzeptieren.
-
Die UX macht es sehr einfach zu sehen, wer eine Richtlinie akzeptiert hat und wer nicht.
Konfiguration
Screenshots
Vor dem Klicken auf „Akzeptieren"
Nach dem Klicken auf die „graue" Person oben rechts
Nach dem Klicken auf „Akzeptieren"
Erstellen einer Richtlinie
Discourse Policy registriert ein benutzerdefiniertes [policy]-BBCode-Element. Das bedeutet, dass Sie diesen Codeblock in Ihrem Beitrag schreiben müssen, an dem Sie diese Richtlinie anzeigen möchten.
[policy group=founders reminder=daily]
Ich akzeptiere, dass mich diese Richtlinie täglich nervt, bis ich auf Akzeptieren klicke
[/policy]
In diesem Fall gilt die Richtlinie für die Gruppe founders, und eine Erinnerung wird täglich an alle Benutzer gesendet, die die Richtlinie noch nicht akzeptiert haben.
Site-Einstellungen
policy_enabled: Aktiviert das Discourse Policy-Plugin auf der Site.
policy_restrict_to_staff_posts: Richtlinien dürfen nur in Beiträgen von Mitarbeitern angezeigt werden.
policy easy revoke: Zeigt die Buttons „Akzeptieren" und „Widerrufen" gleichzeitig an.
BBCode-Attribute
Das [policy]-Element kann die folgenden Attribute akzeptieren.
- group: Der Gruppenname, auf den die Richtlinie angewendet werden soll; erforderlich
- version: Die Versionsnummer der Richtlinie; erhöhen Sie die Nummer, um alle Benutzer zu zwingen, die Richtlinie erneut zu akzeptieren
- reminder: Benutzer der Gruppe an die Annahme der Richtlinie erinnern (wöchentlich oder täglich), optional, Standard ist aus
- accept: Text für den „Akzeptieren"-Button, Standard ist „Richtlinie akzeptieren"
- revoke: Text für den „Widerrufen"-Button, Standard ist „Richtlinie widerrufen"
- renew: Anzahl der Tage oder Text, der den Zeitraum beschreibt (monatlich, vierteljährlich oder jährlich), nach dem ein Benutzer die Richtlinie erneut akzeptieren muss
- renew-start: Das erste Datum, an dem Erneuerungen beginnen, z. B.
17-10-2017, nützlich, wenn Sie den Erneuerungsrhythmus so festlegen möchten, dass er alle sechs Monate (Januar, Juni) stattfindet - add-users-to-group: Akzeptiert eine einzelne Gruppe als Eingabe; Benutzer, die die Richtlinie akzeptieren, werden automatisch dieser Gruppe hinzugefügt (wenn die Richtlinie manuell widerrufen wird oder die Richtlinienversion aktualisiert wird, werden die Benutzer aus der Gruppe entfernt)
- private: Benutzer, die die Richtlinie akzeptiert haben oder nicht, ausblenden
Der Backend-Job zum Überprüfen von Richtlinienerinnerungen wird alle 6 Stunden ausgeführt. Wenn das
reminder-Element auf wöchentlich oder täglich eingestellt ist, erhalten Benutzer, die eine Richtlinie noch nicht akzeptiert haben, nur dann Benachrichtigungserinnerungen zur Annahme der Richtlinie, wenn sie innerhalb der letzten Woche oder des letzten Tages noch keine Erinnerungsnachricht für diese Richtlinie erhalten haben.
Anwendungsbeispiele
Grundlegende Richtlinie:
[policy group="team" reminder="daily" accept="Akzeptieren" revoke="Ignorieren" version="1"]
Ich habe diese Richtlinie gelesen, verstanden und akzeptiert.
[/policy]
Erhöhung der Versionsnummer, um sicherzustellen, dass jeder das Update liest:
[policy group="team" reminder="daily" accept="Akzeptieren" revoke="Ignorieren" version="2"]
Ich habe diese Richtlinie gelesen, verstanden und akzeptiert. (Zuletzt aktualisiert [date=2020-04-23 timezone="America/Los_Angeles"])
[/policy]
Periodische Auditierungsaufgabe:
[policy group="audit_committee" reminder="weekly" renew="90" renew-start="01-07-2019" version="1" accept="Auftrag abgeschlossen"]
Ich habe sichergestellt, dass jemand mit dieser vierteljährlichen Auditierungsaufgabe betraut ist.
[/policy]
ÄNDERUNGSVERZEICHNIS
TODO
- Optionale sofortige Erinnerung für neue Richtlinien
- Möglicherweise bestimmten Gruppen erlauben, Richtlinien anzuwenden (Erweiterung über Mitarbeiter hinaus)






