Definindo uma Definição do Fluxo de Batch do Scheduler
Para definir uma Definição do Fluxo de Batch do Scheduler, no menu Admin, selecione Operações em Batch, Definição do Fluxo de Batch do Scheduler e Adicionar.
Uma Definição do Fluxo de Batch do Scheduler inclui especificar as tarefas em batch e a ordem na qual elas devem ser executadas como "Etapas do Fluxo", o usuário a ser usado para executar essas tarefas em batch e uma "Programação" para indicar quando e com que frequência o fluxo de tarefa em batch deve ser executado. Os jobs em lote podem ser configuradas para execução em sequência ou de forma paralela ou uma combinação de ambas.
Data Comercial: opcionalmente, é possível configurar uma Definição do Fluxo de Batch do Scheduler para ser executada em uma data comercial específica. Quando uma data comercial é especificada, cada uma das tarefas em batch no fluxo é executada com o conjunto de datas comerciais. A data comercial pode ser uma data comercial específica ou uma data comercial variável. Por exemplo, a data comercial definida para executar um dia antes da data atual. Isso garante que cada vez que o fluxo executar as tarefas em batch no fluxo, execute com a data atual - 1.
Executar na Ativação: opcionalmente, também é possível configurar uma Definição do Fluxo de Batch do Scheduler para ser executada assim que ativada.
Data/Hora Inicial da Programação: opcionalmente, pode ser configurado para especificar a programação a entrar em vigor no futuro, definindo uma data/hora para iniciar a programação. Se a data/hora inicial da programação não for fornecida, a programação no Fluxo de Batch do Scheduler entrará em vigor na data atual.
A tarefa em batch a ser executada para cada etapa do fluxo pode ser especificada diretamente ou por meio de um "Controle de Batch de Scheduler de Batch". Um Controle de Batch de Scheduler de Batch permite definir parâmetros de batch personalizados em um Controle Batch. Quando uma tarefa em batch é enviada para uma etapa de fluxo que tem o Controle de Batch de Scheduler de Batch especificado nela, os parâmetros de batch personalizados são usados na tarefa em batch enviada. Para obter mais detalhes, consulte Configurando um Novo Controle de Batch de Scheduler de Batch.
Uma etapa de Fluxo inclui a especificação dos seguintes detalhes
-
Nome da Etapa: o nome da etapa
-
Controle de Batch: o controle de lote a ser executado para essa etapa.
-
Contagem de Threads: o número de threads a serem usados para executar o controle de lote desta etapa
-
Controle de Batch de Scheduler de Batch: o controle de batch de scheduler de batch a ser usado para essa etapa. Um controle batch ou controle de batch de scheduler de batch pode ser especificado, mas não ambos
-
Condições da Etapa: especifica quando a etapa atual deve ser executada. Inclui os seguintes detalhes
-
Nome da Etapa: a etapa que deve ter sido executada antes da etapa atual
-
Status da Etapa: o status em que a etapa anterior deve estar quando terminar
-
Condição da Etapa: indica como a etapa anterior (E/Ou) deve ser combinada com as próximas condições da etapa subsequente. Por exemplo, se a etapa C deve ser executada após as etapas B e A terem sido encerradas, a etapa C terá duas condições de etapa 1) A Encerrado e 2) B Encerrada.
-
Uma programação da Definição do Fluxo de Batch do Scheduler pode ser especificada usando várias frequências.
-
Diariamente, Por Minutos: executar a cada 'x' minutos todos os dias, exceto nos dias excluídos especificados
-
Diariamente, Por Tempo: executar em determinadas vezes todos os dias, exceto em dias excluídos especificados
-
Mensal, Por Número de Dia do Mês: executado em um dia específico do mês, no horário especificado
-
Mensal, Por Dias da Semana: executado em dias de uma semana específica em um mês, no horário especificado
-
Semanal: executar a cada 'x' semanas em dias específicos, no horário especificado
-
Anual, Por Número de Dia do Mês: executado em um dia do mês, em determinado horário em meses especificados
-
Anualmente, Por Dias Semanais: executado em dias de uma semana específica, em determinado momento em meses especificados
-
Personalizado: executado em uma data específica no horário especificado
- Falha na Execução do Fluxo.
- Fluxo de Batch do Scheduler não iniciado em X minutos.
- Tarefa do Fluxo de Batch do Scheduler Tem Longa Execução (Execução Relativa).
Uma Definição do Fluxo de Batch do Scheduler também pode ser criada sem definir uma programação. Quando ativado, ele permanece ativado sem uma programação e pode ser usado para quaisquer execuções manuais.
Há maneiras personalizadas pelas quais uma definição do fluxo de batch do scheduler pode ser configurada. Isso envolve a criação de um Controle de Batch de Scheduler de Batch. Para obter mais informações, consulte Dicas para Configurar Definições de Fluxo de Tarefa em Batch e Controle de Batch de Scheduler de Batch.