Processamento de lotes de alertas
Os alertas são processados pela funcionalidade de processamento de lotes. Tem de configurar o processamento de lotes antes do processamento e entrega de alertas.
A funcionalidade de processamento de lotes suporta dois tipos de eventos:
- Eventos acionados por eventos baseados em alterações. Estes eventos também são referidos como eventos de criação/eliminação e atualização.
- Eventos acionados por datas de vencimento.
Pode configurar processamentos de lotes para cada tipo de evento.
Processamento de lotes para eventos baseados em alterações
O sistema lê todos os eventos baseados em alterações que ocorreram desde que o processamento de lotes foi executado pela última vez. Os eventos baseados em alterações incluem atualizações de campos, eliminação de registos e criação de registos. Estes eventos são comparados com as condições que configurou nas regras de alerta. Quando um evento corresponde às condições de uma regra, o processamento de lotes gera um alerta.
Frequência para eventos baseados em alterações
Para eventos baseados em alterações, pode configurar uma tarefa de lote que acione o processamento de um evento pouco depois de o sistema registar o evento. Se configurar a tarefa de lote para se repetir com mais frequência, os utilizadores recebem os alertas mais cedo após a ocorrência das alterações. No entanto, uma frequência elevada do processamento de lotes pode afetar negativamente o desempenho do sistema.
Por outro lado, uma tarefa de lote que se repete menos vezes e que seja agendada para os momentos em que a carga do sistema é baixa, pode ajudar a melhorar o desempenho do sistema. No entanto, uma frequência baixa do processamento de lotes pode não satisfazer as exigências dos utilizadores relativamente a alertas atempados.
Portanto, quando configurar a frequência do processamento de lotes para eventos baseados em alterações, considere o equilíbrio entre a prontidão dos alertas e o desempenho de todo o sistema. Estas considerações tornam-se mais relevantes à medida que o número de utilizadores que criam regras de alerta aumenta. A frequência não afeta o número de eventos que o sistema processa. No entanto, se mais utilizadores criarem regras, o processamento executa mais verificações. Este tipo de troca de dados pode afetar o desempenho do sistema.
Os riscos de uma frequência de lote baixa
Se configurar uma frequência baaixa para o processamento de lotes de eventos baseados em alterações, os dados relevantes para as condições das regras de alerta podem mudar antes do processamento. Portanto pode perder alertas.
Por exemplo, cria um alerta a acionar quando o evento é alterações de contactos dos clientes e a condição é cliente = BB. Por outras palavras, quando o contacto do cliente BB é alterado, o processamento regista o evento. No entanto, o sistema de processamento de lotes está configurado de modo a que o processamento de lotes ocorra com menos frequência do que a introdução de dados. Se o nome do cliente mudar de BB para AA antes de o evento ser processado, os dados na base de dados já não correspondem à condição da regra, cliente = BB. Assim, quando o evento é finalmente processado, não é gerado nenhum alerta.
Configuração do processamento para alertas baseados em alterações
- Aceda a Administração do sistema>Tarefas periódicas>Alertas>Alertas baseados em alterações.
- Na caixa de diálogo Alertas baseados em alterações, introduza as informações apropriadas.
Processamento de lotes para eventos de data de vencimento
O sistema deteta todos os eventos que são causados por datas de vencimento e esses eventos são comparados com as condições configuradas nas regras de alerta. O processamento de lotes gera um alerta quando um evento corresponde às condições de uma regra.
Frequência para eventos de data de vencimento
Para eventos de data de vencimento, pode querer configurar as tarefas de lote que são executadas durante a noite ou em horas específicas do dia, para equilibrar a carga do sistema. Recomendamos que configure a tarefa de lote para ser executada pelo menos uma vez por dia. Se os alertas tiverem de ser enviados o mais cedo possível, configure o processamento de lotes para ocorrer imediatamente após a alteração da data no sistema. Se pretender gerar alertas para eventos de data de vencimento que ocorram depois de uma tarefa de lote já ter processado os alertas, pode executar novamente a tarefa de lote no mesmo dia.
Por exemplo, foi executada uma tarefa de lote num determinado dia. Em seguida, cria uma nota de encomenda que tem uma data de vencimento que deve acionar um alerta nesse mesmo dia. Para receber o alerta nesse dia, tem de executar novamente a tarefa de lote após a criação da nota de encomenda. No entanto, se não voltar a executar a tarefa de lote nesse dia, a tarefa de lote do dia seguinte deteta quaisquer eventos de data de vencimento que não tenham sido processados nos dias anteriores.
Nota
Mesmo quando o processamento de lotes é executado mais do que uma vez por dia, os alertas não são duplicados para o mesmo evento e condições de data de vencimento. Os alertas são gerados apenas para datas que tenham vencido devido a alterações ocorridas no sistema após a última execução da tarefa de lote.
Janela de processamento de lotes
O processamento de regras de alerta numa empresa pode ser interrompido por diversas razões. Estas razões incluem férias, erros do sistema ou outros problemas que impedem que as tarefas de lote sejam executadas durante algum tempo.
Para evitar que os alertas de data de vencimento se tornem obsoletos por a tarefa de lote não ter sido executada durante vários dias, pode configurar uma janela de processamento de lotes. Uma janela de processamento de lotes pode ser utilizada para evitar que uma tarefa de lote seja executado durante um determinado número de dias.
Se configurar uma janela de processamento de lotes, é enviado um alerta quando a regra de alerta é processada, mesmo que o alerta exceda o prazo definido nos critérios de data de vencimento. Um alerta continua a ser enviado enquanto o período definido por este prazo mais a janela de processamento de lotes não for ultrapassado. No entanto, quando o período exceder o valor definido pelo prazo mais a janela de processamento de lotes, já não será enviado qualquer alerta.
Configuração do processamento para alertas de data de vencimento
- Aceda a Administração do sistema>Tarefas periódicas>Alertas>Alertas de data de vencimento.
- Na caixa de diálogo Alertas de data de vencimento, introduza as informações apropriadas.