Notificações

Notificações são mensagens configuradas no sistema para envio aos usuários. Atualmente, o sistema disponibiliza três formas de envio: mensagens encaminhadas para o e-mail do usuário, mensagens enviadas pelo mensageiro interno do Excia ERP e notificações em dispositivos móveis por meio do aplicativo Excia ERP Mobile.

Como configurar?

Para utilização das mensagens, é necessário que o serviço TIEnvioEmailTI esteja instalado.

Com o serviço de e-mail em execução, é necessário realizar a criação das notificações. Para isso, acesse a tela 508 – Gerador de Telas, na aba Manutenção, inclua um novo registro do tipo Notificação e configure os seguintes campos na tabela de notificações:

Descrição: Neste campo deve ser informado o cabeçalho do e-mail que será enviado ao usuário.

Destinatário: Na primeira configuração é necessário informar o usuário que receberá a mensagem. Ao selecionar o usuário, o sistema utilizará o e-mail, mensageiro ou dispositivo móvel vinculado a esse usuário para realizar o envio da notificação.

Dia: Define o gatilho em dias para que a mensagem seja enviada ao usuário.

Hora: Define o horário em que a mensagem será enviada.

Tipo: Define o meio pelo qual a notificação será enviada ao usuário. As opções disponíveis são:

  • E-mail: valida o e-mail cadastrado no usuário e envia a mensagem para esse endereço.

  • Exemplo de notificação:

  • Mensageiro: envia a mensagem diretamente pelo mensageiro interno do Excia ERP, permitindo a comunicação dentro do sistema.

  • Exemplo de notificação:

  • Aplicativo: localiza o usuário logado no Excia ERP Mobile e envia uma notificação diretamente no aplicativo.

  • Exemplo de notificação:

Mensagem: A formatação da mensagem deve iniciar com o símbolo “$” e utilizar a seguinte estrutura:

${Nome_do_Campo, Alinhamento, Tamanho}

Onde:

  • Nome_do_Campo: nome do campo retornado na consulta SQL.

  • Alinhamento: define o alinhamento do conteúdo. Os valores possíveis são:

    • D: alinhamento à direita.

    • E: alinhamento à esquerda.

    • C: alinhamento centralizado.

    • V: utilizado para campos numéricos, alinhado à esquerda com formatação de valor com duas casas decimais.

      • Exemplo: 123456.33 será exibido como 123.456,33.

    • $: utilizado para campos monetários, alinhado à esquerda com formatação de moeda.

      • Exemplo: 123456.33 será exibido como R$ 123.456,33.

  • Tamanho: Define a quantidade de caracteres permitidos na formatação do campo.
  • Montagem de tabela na mensagem:
    Caso seja necessário montar uma tabela com detalhes e informações, podem ser utilizadas marcações específicas na mensagem.
    • Para identificar uma linha de detalhe, deve-se iniciar a linha com o símbolo “#”.

    • Exemplo:
      #${CODCLI,D,7} ${NOME,D,50} ${DATA_CAD,C,14} ${ABERTO,$,14,T}
  • Não é necessário inserir espaçamentos entre os campos, pois a tabulação será realizada automaticamente.
    As linhas de detalhe e seus cabeçalhos utilizam fonte Arial, tamanho 12.
    • Para identificar o cabeçalho da tabela, deve-se iniciar a linha com o símbolo “!”.

    • Exemplo:
      !{CODIGO,D,7} {NOME,D,50} {DATA CADASTRO,C,14} {VALOR,E,14}
  • Também não é necessário inserir espaçamento entre os campos, pois a tabulação será automática. O cabeçalho será exibido em negrito no e-mail.

Exemplo de configuração:

Exemplo de Retorno:

SQL:
Permite informar a consulta SQL que retornará os dados utilizados na montagem da mensagem que será enviada na notificação.