||||
-|-|
| Resumo | Discourse Policy oferece a capacidade de confirmar que seus usuários viram ou realizaram algo, com lembretes opcionais.
| Guia de Instalação | Este plugin vem integrado ao núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.
Recursos
O Discourse Policy compartilha muito de seu DNA com as enquetes, tendo como objetivo garantir que os membros de um grupo aceitem certas políticas clicando em um botão.
Ele possui alguns recursos específicos que o diferenciam das enquetes:
-
Ele deve ser aplicado a um grupo.
-
Opcionalmente, ele pode cobrar os membros de um grupo semanalmente ou diariamente para clicar em aceitar uma política.
-
A experiência do usuário (UX) torna muito fácil ver quem aceitou e quem não aceitou uma política.
Configuração
Capturas de tela
Antes de clicar em aceitar
Depois de clicar na pessoa “cinza” no canto superior direito
Depois de clicar em aceitar
Criando uma política
O Discourse Policy registra um elemento BBCode personalizado [policy]. Isso significa que você precisa escrever este bloco de código em sua postagem onde deseja exibir esta política.
[policy group=founders reminder=daily]
Eu aceito que esta política me incomodará diariamente até que eu clique em aceitar
[/policy]
Neste caso, a política se aplica ao grupo founders e um lembrete é enviado diariamente para todos os usuários que não aceitaram a política.
Configurações do site
policy_enabled : Ativa o plugin discourse policy no site.
policy_restrict_to_staff_posts: As políticas podem aparecer apenas em postagens da equipe.
policy easy revoke: Mostra os botões de aceitar e revogar ao mesmo tempo.
Atributos BBCode
O elemento [policy] pode aceitar os seguintes atributos.
- group: o nome do grupo ao qual a política se aplicará obrigatório
- version: o número da versão da política, aumente o número para exigir que todos os usuários reaceitem a política
- reminder: lembre os usuários do grupo de aceitar a política (semanal ou diário), opcional, desativado por padrão
- accept: texto usado para o botão de aceitar, o padrão é “Aceitar Política”
- revoke: texto usado para o botão de revogar, o padrão é “Revogar Política”
- renew: número de dias ou texto descrevendo o período (mensal, trimestral ou anual) após o qual um usuário precisa reaceitar a política
- renew-start: a primeira data em que as renovações começarão, por exemplo,
17-10-2017, útil se você quiser definir a cadência de renovação para que aconteça a cada semestre (jan, jun) - add-users-to-group: aceita um único grupo como entrada; os usuários que aceitarem a política serão adicionados automaticamente a este grupo (quando a política for revogada manualmente ou se a versão da política for atualizada, o(s) usuário(s) será(ão) removido(s) do grupo)
- private: ocultar os usuários que aceitaram/não aceitaram a política
O trabalho em segundo plano para verificar lembretes de política é executado a cada 6 horas. Se o elemento
reminderestiver definido como semanal ou diário, os usuários que não aceitaram uma política receberão notificações de lembrete para aceitar a política somente se eles ainda não receberam uma notificação de lembrete para a política na última semana ou dia.
Exemplos de uso
Política básica:
[policy group="team" reminder="daily" accept="Aceitar" revoke="Ignorar" version="1"]
Li, entendi e reconheço esta política.
[/policy]
Aumentando o número da revisão, para exigir que todos leiam a atualização:
[policy group="team" reminder="daily" accept="Aceitar" revoke="Ignorar" version="2"]
Li, entendi e reconheço esta política. (Última atualização [date=2020-04-23 timezone="America/Los_Angeles"])
[/policy]
Tarefa de auditoria periódica:
[policy group="audit_committee" reminder="weekly" renew="90" renew-start="01-07-2019" version="1" accept="Atribuição Concluída"]
Garanti que alguém foi atribuído a esta tarefa de auditoria trimestral.
[/policy]
HISTÓRICO DE ALTERAÇÕES
PENDÊNCIAS
- Lembrete imediato opcional para novas políticas
- Possivelmente permitir que certos grupos apliquem políticas (expandindo a aplicação à equipe)






