Conhecendo os blocos de construção dos Avisos
Blocos de Contrução
Chamamos de blocos de construção cada conjunto de dados retornado pela procedure, seja apenas uma única linha, ou várias linhas. Geralmente uma instrução SELECT será considerada um bloco, e a mensagem pode ser composta por vários blocos sendo retornados na procedure:
- A identificação única do aviso = @msg-id
- Mensagem = @mensagem
- Indicadores em Linhas = @indicador
- Indicadores em Colunas = @indicadores
- Anexar Arquivo da Linha de Comando do ERP = @empresa + @classe + @parametros
- Tabelas de Dados
A identificação única do aviso
A montagem de mensagens de aviso inicia com a sua identificação única através do campo [@msg-id].
Um aviso por e-mail também deve retornar neste bloco [@titulo] e [@destinatarios], mesmo que seja apenas um único destinatário, e separar com ponto-e-vírgula mais de um endereço de e-mail. Nos avisos por e-mail o valor retornado para [@msg-id] pode ser um número inteiro, o próprio endereço de e-mail, um hash, indiferente. O importante é que o serviço de avisos encerrará uma mensagem, com seus blocos de construção quando [@msg-id] for retornado com um valor diferente do qual estava em processamento.
Já se for um aviso via WhatsApp o bloco também deve retornar [@destinatario], visto que as mensagens WhatsApp são enviadas para um único destinatário por vez.
[...em desenvolvimento]