Entidade REGRAS_NOTIFICACOES_ATIVIDADES

PROJET.REGRAS_NOTIFICACOES_ATIVIDADES

Descrição

As regras de notificação de atividades permitem determinar o envio de mensagens quando uma atividade (ocorrência) for criada ou alterada. O uso mais comum é configurar o envio de e-mails para os usuários que tem alguma relação com a atividade.

As regras são verificadas sempre que uma atividade é criada ou alterada. Cada regra determina uma condição, a mensagem e os destinatários. As condições estão relacionadas ao tipo da atividade, quais atributos foram alterados e a situação na qual a atividade se encontra.

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK Id:
Chave de identificação interna
REGRA_NOTIFICACAO_ATIVIDADEUPPER(40)Rqd Regra:
Nome dado para identificar a regra.
TRANSACOESSELECTION_CHECK(15)Transações:
Tipo de transação que está sendo executado. Permite definir que a notificação seja gerada apenas na inclusão, alteração e/ou exclusão de uma atividade.

Valores permitidos:
  • 3 - Inclusão
  • 2 - Alteração
  • 4 - Exclusão
  • 13 - Inclusão de participante
  • 14 - Exclusão de participante
TIPOS_ATIVIDADESSELECTION_CHECKTipos de atividades:
Relação dos tipos de atividades para o qual o filtro deve ser aplicado. Caso não informado, o filtro é válido para atividades de qualquer tipo.
ATRIBUTOS_ALTERADOSSELECTION_CHECKAtributos alterados:
Quando informado, indica que a notificação somente será realizada no caso de algum dos campos selecionados ser alterado. Estes atributos não são considerados para eventos de inclusão/exclusão de participantes.
PRIORIDADESSELECTION_CHECKPrioridades:
Quando informado, indica as prioridades nas quais a notificação deve ser gerada. Permite, por exemplo, enviar uma notificação apenas quando a atividade estiver classificada como Urgente ou de Alta prioridade.
SITUACOESSELECTION_CHECKSituações:
Quando informado indica que somente atividades que estiverem em uma das situação indicadas serão notificadas.
Note que se for desejado enviar um e-mail quando uma atividade entrar em execução (mas não notificar alterações durante a execução), basta configurar para enviar quando o atributo "Situação" for alterado para "Em execução".
TITULOTEXT(160)Rqd Título:
Título para ser usado na notificação. O título pode ser composto por macros relacionadas com a atividade (qualquer atributo da entidade).
MENSAGEMTEXT_LONGRqd Mensagem:
Texto a ser utilizado para a mensagem a ser enviada.
Este texto pode utilizar os campos macros referindo-se a atributos da atividade.
DESTINOSTEXT_LONGRqd Destinos:
Relação de destinos que devem receber a notificação.
Cada linha corresponde a um destino.
Os seguintes destinos são aceitos:
  • responsavel: Envia e-mail para o usuário responsável pela atividade.
  • emitente: Envia e-mail para o usuário que registrou a atividade.
  • gerente: Envia e-mail para o responsável pelo projeto (atividade pai) da atividade.
  • cliente: Envia e-mail para o cliente do projeto (atividade pai) da atividade.
  • desenvolvedores: Envia e-mail para todos os usuários desenvolvedores que estão vinculados ao sistema Telescope relacionada à atividade (Usuários sistemas marcados para serem notificados).
  • equipe: Envia e-mail para todas as pessoas relacionadas à atividade ou ao projeto.
  • participante: Utilizado exclusivamente para eventos de inclusão/exclusão de participantes. Envia e-mail para o participante que foi incluído ou excluído.
  • solicitante: Envia e-mail para o usuário que solicitou a atividade.
  • URIs: Envia a mensagem para qualquer URI suportada pelos content-senders do sistema tais como mailto:, ftp:, sms:, file:, etc.
  • contatos: Envia e-mail para os contatos informados no campo "E-mails a notificar"
ENVIO_SINCRONOFLAG(1)Rqd Envio síncrono:
Por padrão, as notificações são enviadas de forma assíncrona, ou seja, a alteração do registro é realizada de forma independente do envio da notificação. Quando o envio é síncrono, o processamento aguarda o envio da notificação e caso ela não seja possível de ser feita, o processamento é interrompido (e a atividade não é alterada).

Valor padrão = N
AVISAR_EMITENTEFLAG(1)Rqd Avisar emitente:
Indica se o sistema deve avisar ao usuário que está originando a notificação de que a mesma foi enviada. Por exemplo: Ao salvar uma ocorrência, o sistema inclui uma caixa de sucesso com uma mensagem do tipo "Enviada notificação para nome@dominio.com.br".

Valor padrão = S
PARAMETROSSOURCE_CODEParâmetros:
Lista de consultas (SQL) que mapeiam parâmetros que podem ser utilizados no layout da mensagem.
Esses consultas devem ser baseadas no ${id} da atividade.
Ex:
SELECT DATA_EMISSAO AS DATA_EMISSAO_PEDIDO FROM PEDIDOS WHERE ATIVIDADE_ID = ${id};
SELECT ... ;
ATIVOFLAG(1)Rqd Ativo:
Indica se esta regra que esta ou não ativa. Regras inativas não geram notificações.

Valor padrão = S