Pular para o conteúdo principal

Configurar as notificações

Configurar as notificações num tenant é ligar o serviço de notificações, instalar os tipos de notificação e as automações que os enviam, e selecionar os canais que cada utilizador recebe. Os passos abaixo são para o Suporte e o IT da agência. A forma como as pessoas recebem as notificações está em Receber e gerir notificações.

Pré-requisitos​

  • Acesso à Manutenção, incluindo Configuration, Marketplace, Webhooks, Automations e Users.
  • Os utilizadores que devem receber notificações por email têm um endereço de email no seu utilizador.

Ligar o serviço de notificações​

  1. Vá a Manutenção → Configuration.
  2. Abra o separador Notification.
  3. Ligue Use Notifications Service e grave.

img-box-shadow

Use Notifications Service no separador Notification de Manutenção → Configuration

Enquanto a opção estiver desligada, o tenant usa as notificações antigas.

Definir o domínio da empresa​

O domínio da empresa é o endereço que as notificações usam nos links para o tenant. A Leaves To Approve só é enviada a aprovadores cuja empresa tem domínio.

  1. Vá a Manutenção → Companies e abra a empresa.
  2. Abra o separador Outros.
  3. No grupo Website, selecione o tenant em Domínio e guarde.

Repita para todas as empresas cujos utilizadores recebem notificações.

img-box-shadow

Domínio no grupo Website do separador Outros de uma empresa

Instalar os componentes das notificações​

Em Manutenção → Marketplace, instale:

  • todos os componentes da categoria Notifications: tipos de notificação, templates de email, queries, automações e webhooks;
  • o workspace Notification, que acrescenta o separador NOTIFICAÇÃO aos utilizadores;
  • o workspace Notifications, a página que lista todas as notificações;
  • o workspace Notification Types.

O Marketplace agrupa os componentes por categoria e depois por módulo. Instale cada um com ⊕. O procedimento completo, incluindo componentes não aprovados, está em Instalar componentes do Marketplace.

img-box-shadow

Componentes da categoria Notifications, módulo Leaves, em Manutenção → Marketplace

Depois da instalação, os tipos de notificação aparecem em Manutenção → Notification Types. Cada um tem um nome e uma descrição por língua, que pode editar. A descrição é o que os utilizadores veem nas suas preferências.

Verificar os webhooks​

As notificações enviadas por um evento começam num webhook. Em Manutenção → Webhooks, abra cada webhook das notificações e verifique que:

  • Active está ligado.
  • Event e Document correspondem ao evento que deve enviar a notificação, por exemplo Updated em Leave.
  • Automation está ligado e Automation Workflow indica a automação da notificação.

img-box-shadow-popup

Um webhook de notificação: Updated em Leave corre a automação Notification-LeaveRejected

Alguns webhooks têm também Filters, que restringem os eventos que correm a automação. Um filtro combina Business Object Type Name com condições sobre uma Detail Path Expression, uma Condition e um Value, ligadas por And ou Or. Add filter acrescenta uma condição.

img-box-shadow-popup

A secção Filters de um webhook

Cada campo do formulário do webhook está descrito em Webhooks.

Verificar os agendamentos das automações​

As notificações enviadas por agendamento, como Team Birthdays ou Leaves To Approve, só correm quando a sua automação tem um agendamento ativo. Em Manutenção → Automations, a coluna Scheduler mostra o agendamento de cada automação e Active mostra se a automação corre. Os agendamentos estão explicados em How automations start.

img-box-shadow

Automações das notificações em Manutenção → Automations

Definir as preferências dos utilizadores​

Um utilizador só recebe um tipo de notificação nos canais selecionados para ele. Enquanto nenhum canal estiver selecionado, o utilizador não recebe nada desse tipo.

  1. Vá a Manutenção → Users e abra o utilizador.
  2. Abra o separador NOTIFICAÇÃO, através de ▾ se não estiver visível.
  3. Selecione Email, Push e Web para cada tipo de notificação.

img-box-shadow-popup

Canais por tipo de notificação no separador NOTIFICAÇÃO de um utilizador

Definir as preferências de outros utilizadores exige a role CanManageOthersPreferences, e o próprio separador exige NotificationPreferenceWrite. Para as Mentions, ligue também Receber notificações dos documentos no utilizador.

Artigos relacionados​