Visão Geral de Processamento em Segundo Plano
Embora o sistema dependa de um programador para proteger e executar seus processos em segundo plano, há problemas adicionais com os quais você deve se familiarizar:
- Os registros do controle de batch são usados para os seguintes fins:
- Defina o código que executa a lógica associada ao processo em segundo plano.
- Para processos que extraem informações, o registro de controle batch define o próximo número de batch a ser designado aos novos registros habilitados para extração. Por exemplo, o registro do controle do batch associado ao processo que encaminha as entradas de Atividade para um sistema externo define o número do próximo batch a ser atribuído para novas entradas de Atividade que são configuradas com esse controle do batch. Quando esse processo de roteamento externo de Atividade é executado, ele seleciona todas as entradas de Atividade marcadas com o número do batch atual (e incrementa o número do próximo batch).
- O registro de controle batch de cada processo em segundo plano organiza as informações de auditoria sobre a execução histórica do processo em segundo plano. O sistema usa essas informações para controlar o reinício do processo que falhou. Você pode usar essas informações para exibir as mensagens de erro associadas às execuções que falharam.
- Muitos processos foram criados para execução em paralelo a fim de acelerar a execução. Por exemplo, o processo que aplica atualizações em uma importação de conjunto de dados de migração para CMA pode ser executado, de modo que vários "threads" processem um subconjunto diferente de registros (e vários threads possam executar ao mesmo tempo). Os registros de controle de batch associados a esse tipo de processo organizam informações de auditoria sobre cada thread em todas as execuções. O sistema usa essas informações para controlar o reinício de threads que falharam. Para obter mais informações, consulte Processos Paralelos em Segundo Plano.
- Alguns processos definem parâmetros adicionais. Esses parâmetros são definidos com o controle do batch. Os valores padrão também podem ser capturados para cada parâmetro. Eles serão usados quando o processo em segundo plano for enviado on-line.
O diagrama a seguir ilustra os relacionamentos existentes para os registros de controle batch.
Os resultados de cada execução em batch podem ser exibidos no portal Execução em Batch.