Armazena notificações que precisam ser processadas por uma tarefa de trabalho
Modelo de dados
Campos
| Campo | Cara | Descrição |
|---|---|---|
| created_date* | DATETIME | Data e hora da criação da notificação |
| error_message | NVARCHAR (MAX) | Erro gerado para notificações com status de falha |
| id* | INT | ID do Registro |
| last_attempt_date | DATETIME | Data e hora da última tentativa de processamento |
| message_body* | NVARCHAR (MAX) | Mensagem a ser enviada em formato JSON |
| message_type* | TINYINT | Tipo de mensagem, 1-> WhatsApp, 2-> Teams |
| processed_date | DATETIME | Data e hora do processamento bem-sucedido |
| retry_count* | TINYINT | Número de tentativas de processamento |
| status* | TINYINT | Status da notificação, 1-> pendente, processamento de 2 >, processamento de 3->, falha de 4-> |
Chave primária
| PK_ASMS_NOTIFICATIONS_QUEUE |
|---|
| id |