Partilhar via


Criar uma tarefa de lote

Nota

Os grupos de interesse da comunidade passaram do Yammer para o Microsoft Viva Engage. Para participar de uma comunidade Viva Engage e participar das últimas discussões, preencha o formulário Solicitar acesso ao Finance and Operations Viva Engage Community e escolha a comunidade à qual deseja participar.

Um trabalho em lotes é um conjunto de tarefas que você submete a uma instância do Application Object Server (AOS) para processamento automático. O batch job é executado utilizando as credenciais de segurança do utilizador que criou o trabalho. Utilize o seguinte procedimento para criar uma tarefa de lote. A empresa de dados de demonstração utilizada para criar este procedimento é a USMF.

Criar a tarefa de lote

  1. Aceda a Administração do sistema>Consultas>Tarefas de lote.
  2. Selecione Novo. . No campo Descrição do trabalho, introduza uma descrição da tarefa de lote.
  3. No campo Data/hora de início agendada, introduza a data e a hora em que a tarefa de lote deve ser executada.
  4. Selecione Guardar.

Criar uma recorrência

  1. No Painel de Ações, selecione Tarefa de lote.
  2. Selecione Periodicidade. Utilize estas opções para introduzir um intervalo e um padrão para a periodicidade.
  3. Selecione OK.

Nota

Todos os trabalhos em lote recorrentes regressam automaticamente ao estado de espera, independentemente de falharem ou terem sucesso. Este comportamento garante que as tarefas recorrentes podem concluir qualquer trabalho pendente durante a próxima execução se a execução anterior falhar. Esta funcionalidade só pode ser ativada se as condições de periodicidade da tarefa de lote ainda forem válidas. Por exemplo, a tarefa de lote tem de ter uma contagem de periodicidade restante ou uma data final de periodicidade que ainda não tenha passado.

Adicionar alertas

  1. No Painel de Ações, selecione Tarefa de lote.
  2. Selecione Alertas. Indique se pretende que sejam enviadas mensagens de alerta quando a tarefa de lote termina, tem um erro ou é cancelada. Em seguida, especifique se pretende que os alertas sejam apresentados como mensagens pop-up.
  3. Selecione OK.

Adicionar uma tarefa a um trabalho de lote

  1. Na página Trabalhos em lote, selecione Visualizar tarefas.

  2. Selecione Ctrl+N para criar uma tarefa.

  3. Introduza uma descrição da tarefa de lote.

  4. No campo Contas da empresa, selecione a base de dados da empresa em que a tarefa deve ser executada.

  5. No campo Nome da classe, selecione o processo que a tarefa deve executar.

  6. Selecione um grupo de lote para a tarefa, conforme apropriado.

    Deve atribuir tarefas de clientes a um grupo de lotes. São automaticamente atribuídas ao grupo de lote predefinido (também conhecido como grupo de lote Vazio).

  7. Selecione Ctrl+S para guardar a tarefa.

  8. Para tornar a tarefa selecionada dependente de outra tarefa no trabalho, selecione a grelha Tem condições e, em seguida, siga estes passos para cada condição que pretende definir:

    1. Selecione Ctrl+N para criar uma condição.
    2. Selecione o ID de tarefa da tarefa principal.
    3. Selecione o estado que a tarefa principal tem de atingir antes que a tarefa dependente possa ser executada.
    4. Selecione Ctrl+S para guardar a condição.

    Se definir mais do que uma condição, e se todas as condições tiverem de ser cumpridas antes que a tarefa dependente possa ser executada, selecione um tipo de condição Todas. Se a tarefa dependente puder ser executada depois de qualquer das condições ser cumprida, selecione um tipo de condição Qualquer.

  9. Selecione como lidar com falhas de tarefas. Para ignorar a falha de uma tarefa específica, no separador Geral, selecione a opção Ignorar falha de tarefa para essa tarefa. Se selecionares esta opção, a falha da tarefa não faz com que o trabalho falhe. Também pode utilizar o campo Máximo de repetições para especificar o número de vezes que uma tarefa deve ser tentada novamente antes de ser considerada como tendo falhado. Como boa prática, não definas o campo Máximo de tentativas para um valor superior a 5.

    Para obter mais informações sobre as repetições de lote, consulte Ativar repetições de lote.

Histórico de trabalho em lotes

  1. Nas Tarefas de Lote, em Guardar Tarefas no Histórico, selecione uma das três opções: Sempre, Só Erros ou Nunca.

    • Sempre – O histórico da tarefa é sempre criado, independentemente do estado terminal da tarefa de lote.
    • Apenas Erros – O histórico do trabalho só é criado se o trabalho terminar no estado de erro.
    • Nunca – Não é criado nenhum histórico para a tarefa de lote.
  2. Se o trabalho em lote tiver muitas tarefas em lote, defina este campo para Apenas Erros ou Nunca.

Importante

A partir da versão 10.0.39, se o trabalho em lote tiver mais de 5.000 tarefas em lote, o histórico correspondente guarda apenas as primeiras 2.500 tarefas. Prefere tarefas com estado na seguinte ordem: Erro>Cancelado>Terminado>Não Executado. Esta medida impede o bloqueio de tabelas relacionadas com lotes que grandes tarefas poderiam provocar.

Ajustar o estado da tarefa de lote

  1. Aceda a Administração do sistema>Consultas>Tarefas de lote.

  2. Selecione a tarefa de lote apropriada.

  3. No Painel de Ações, selecione Trabalho em lote>Funções>Alterar estado.

  4. Selecione o estado apropriado:

    • Reter – Defina a tarefa de lote como reter para que seja retida no agendador da tarefa de lote. Equivalente a parar.
    • Espera – Defina a tarefa de lote como espera, para que espere para ser recolhida pelo agendador da tarefa de lote. Equivalente a ir.
  5. Selecione OK.