Processos em Segundo Plano de Monitoramento
Em várias áreas do sistema, a funcionalidade é direcionada pela configuração do objeto de negócios, como um registro orientado a Objeto de Negócios que avança no ciclo de vida. Consulte Ciclo de Vida do Objeto de Negócios para obter detalhes. Como parte dessa funcionalidade, é possível usar um processo em segundo plano, chamado processo de monitoramento em batch, para executar a funcionalidade no registro.
Os processos de monitoramento foram projetados para suportar o processamento de threads paralelos. Quando o número de registros a serem processados é imprevisível e pode variar de zero ou poucos registros a um grande volume, enviar o batch com um número fixo de threads que se encaixa nos volumes mais altos significa desperdício de threads em cada execução. Os processos de monitoramento são, portanto, projetados para não criar nenhuma execução em batch e nenhum dos artefatos de nível de thread associados a uma execução em batch, quando não há dados para processar. O registro de envio da tarefa em batch é concluído como de costume, mas indica que nenhuma execução em batch foi necessária.
Observação: em uma instalação no local, os processos em batch de monitoramento podem ser enviados por meio da linha de comando, ou seja, sem criar um registro de envio de tarefa em batch. Nessa situação, uma execução em batch de monitoramento ainda será criada mesmo que não haja dados a serem processados porque, sem um registro de tarefa em batch, não há como comunicar o motivo da não criação de uma execução em batch.
As seções a seguir expandem ainda mais os conceitos e recursos associados ao processamento de regras de monitoramento.
