Como agendar programas concorrentes no Oracle EBS

agendar programas concorrentes - post

Já precisou agendar programas concorrentes no Oracle EBS?

Geralmente submetemos quando surge a necessidade, mas em alguns casos é extremamente recomendado agendar programas concorrentes para serem executados em um momento mais apropriado.

Um processo que demore muito para ser finalizado e que consuma muitos recursos do servidor não vale a pena ser executado durante o horário comercial, pois vai prejudicar a performance e atrapalhar quem estiver usando o sistema naquele momento.

E essa é uma das principais vantagens dos programas concorrentes, permitir que processos de alto custo sejam executados em outro momento.

Se você tem interesse nesse assunto acompanhe esse artigo para saber mais sobre:

  • Maneiras de agendar programas concorrentes
  • Opções de atualização automática para parâmetros

Maneiras de agendar programas concorrentes

Para fazer esse agendamento é só clicar no botão “Schedule” da área “At These Times…” do form de submissão de concurrents:

agendar programas concorrentes - schedule button

O EBS fornece algumas maneiras de agendar programas concorrentes, cada uma possui um propósito e atende a uma determinada necessidade:

agendar programas concorrentes - jobs

Vamos a elas.

As Soon As Possible

O “As Soon As Possible” (ASAP) é o tipo padrão, ou seja, o mais breve possível.

Com ele o programa concorrente é executado imediatamente, sem agendamento (respeitando a fila).

Once

agendar programas concorrentes - once

No Once você pode definir a data e hora em que esse concurrent será executado.

Será apenas uma vez, sem recorrência.

Periodically

agendar programas concorrentes - periodically

No Periodically você pode agendar o seu programa concorrente para que seja executado periodicamente.

É possível definir uma data de início e uma data fim (se deixada em branco, o programa será executado indefinidamente).

Podemos definir de quanto em quanto tempo que essa solicitação será submetida: A cada X meses, semanas, dias, horas ou minutos.

O intervalo pode ser definido considerando o momento de início da solicitação anterior ou quando foi finalizada.

É possível salvar esse agendamento para utilizar futuramente, basta marcar a opção “Save this schedule“.

On Specific Days

agendar programas concorrentes - on specific days

Em Specific Days podemos definir dias do mês e/ou da semana específicos.

Também é possível salvar essa configuração de agendamento para uso futuro.

Opções de atualização automática para parâmetros

Existem duas funcionalidades para recálculo automático de parâmetros a cada nova submissão:

agendar programas concorrentes - parameters

#01. Increment date parameters each run

Se o seu programa concorrente contém parâmetros do tipo data, com esse flag marcado eles serão incrementados automaticamente a cada nova solicitação.

#02. Recalculate Parameters

Se o seu programa concorrente contém parâmetros com conteúdo default que são gerados dinamicamente (SQL, profiles, data corrente, etc), com esse flag marcado o conteúdo desses parâmetros será recalculado a cada nova solicitação.

Conclusão

Entender o funcionamento dos programas concorrentes e seus recursos é algo fundamental para qualquer profissional E-Business Suite.

Todas essas opções de agendamento facilitam bastante o dia a dia de quem atua com o ERP.

Submeter concurrents para execução é uma das tarefas mais comuns no sistema, pois são com eles que executamos relatórios e programas.

Considero essa parte de concurrents essencial, até por isso que no treinamento EBS Essentials tem um módulo específico sobre o tema.

Se você gostou do conteúdo desse artigo, não esqueça de compartilhar com seus amigos.