Conceito: processos programados do Workday
Monitoramento de processos
Você pode acessar o relatório
monitor de processos
para visualizar todos os tipos de processos em segundo plano que estão em execução ou que foram executados no passado. Para visualizar arquivos de relatório e auditoria de integração , selecione a guia Arquivos de saída
.Executando vários processos simultaneamente
Um processo em execução não parada a execução de outros processos. Exemplo: o monitor de processos exibe que um EIB (Enterprise Interface Builder) iniciado manualmente foi executado por 2 horas. Ao mesmo tempo, o monitor de processos também pode exibir outras tarefas programadas iniciadas entre as horas de início e de parada do processo manual.
Quando vários processos são executados ao mesmo tempo, eles tendem a ficar mais lentos, pois competem pelos mesmos recursos. Exemplo: um computador com uma CPU pode executar vários processos que são exibidos como em execução ao mesmo tempo; os processos compartilhar 1 CPU.
Programar vencimento
Uma programação vence após atingir a data de execução final e concluir a execução final. Não é possível programar a execução de um processo mais de cinco vezes depois do fim do ano-calendário seguinte, . Exemplo: se você configura um processo programado mensalmente com início em 2019, a ocorrência final é maio de 2021.
Quando uma programação atinge sua penúltima e última ocorrência, o Workday notifica o proprietário para que ele possa prorrogar a programação. Você pode prorrogar uma programação nas Ações relacionadas do processo. Você pode prorrogar várias programações de uma vez acessando a tarefa
Mass Update Scheduled Future Processes
.Programação dependente
Quando configurar uma programação, a
Frequência de execução
de dependente
permite que você configure um processo programado que é executado quando um processo existente é concluído, falha, abortado ou ignorado. Você pode encadear vários processos dependente e selecionar um atraso entre os processos dependente para garantir que sejam executados sem problemas.Prioridade de processamento
O Workday processa tarefas programadas com a mesma prioridade da interface de usuário online e das transações de serviço Web.
monitor de processos com processos de atualização e leitura
O monitor de processos não faz distinção visualmente entre estes tipos de processos:
- Atualizar processos (processos que alterar dados no Workday).
- Processos de leitura (processos que não alterar dados no Workday).
Altos níveis de carregamento
O Workday não atrasa o início de processos programados quando está sob alta carga de transações on - line de serviço Web ou de interface de usuário. O Workday atribui a mesma prioridade a:
- Processos programados
- Transações da interface de usuário
- Transações de serviço Web
O processamento de integração normalmente envolve o envio de solicitações de serviço Web on-line ao Workday. Portanto, é possível que a execução de integrações produza uma alta carga on-line no Workday.
Horas de início e de conclusão
O Workday oferece o melhor esforço para iniciar o processo no horário de início programado e o processa assim que os recursos estão disponíveis. No entanto, os processos são executados em recursos compartilhados e o Workday não garante quando uma tarefa é iniciada e quando a tarefa é concluída. Esses fatores dependem da carga atual no Workday e do trabalho incluído no processo programado.
Programações diárias/semanais/mensais e horário de verão
As programações diárias, semanais e mensais usam a hora e o calendário das configurações de fuso horário local do locatário. Exemplo: para tarefas programadas para iniciar no sábado às 02:00:00, o Workday as inicia quando o dia do locatário é Sábado e a hora é 02:00:00. O Workday inicia as tarefas no horário especificado, independentemente se for horário de verão ou hora padrão do Pacífico.
As programações por hora ou mais frequentes usam um intervalo de tempo fixo entre as partida. Exemplo: para tarefas programadas para iniciar a cada 2 horas, o Workday as inicia se tiverem decorrido 2 horas desde a última execução, independentemente da hora.
Calendários de feriados e processos programados
Você pode configurar um processo programado para não ser executado em um feriado, ou para ser executado antes ou depois do feriado. Você pode conectar um processo programado a um calendário de feriados (definido por você). O processo programado pode ser executado antes ou depois de um feriado, ou reprogramado para um dia da semana ().
Tarefas programadas e alterações de horas
Um exemplo de alterar de horas é quando os relógios mudam de hora padrão do Pacífico para horário de verão do Pacífico. Nem todas as localizações geográficas passam por uma alterar de horário, e os dias em que essas alterações ocorrem podem variar de acordo com o país.
Se uma programação é ativada no máximo uma vez em um determinado dia, após uma alterar de horário, ela continua a ser ativada no horário especificado. (o Workday tenta respeitar a hora de início, no entanto, pode haver pequenos atrasos dependendo da carga do locatário ). Se você tem uma programação que é ativada todas as segundas-feiras, às 8h, hora local, a programação é ativada às 8h. A hora programada não é alterar após a alterar de hora porque a frequência é diária e a unidade de medida é um dia.
Se uma programação é ativada várias vezes por dia, após a alterar de horas em , a programação continua a respeitar a hora entre os eventos programados. Se você define uma programação para ser acionado a cada hora, ou a cada 2 horas, a programação continua a ser acionada de acordo com esse intervalo de tempo. O intervalo de tempo não alterar, independentemente de como a alterar de tempo possa afetar o intervalo.
Quando a hora é alterada, pode parecer que a hora de início da programação foi alterada. No entanto, a programação está respeitando o intervalo entre os eventos configurado que você configurou. Exemplo: você configura uma programação para ser executada uma vez a cada hora. Na alterar de horário , 1:59:59 AM muda para 1:00:00 AM. Neste instância, a programação seria acionada da seguinte forma:
Tempo | Evento |
|---|---|
0H | Programar acionamento |
01:00:00H | Programar acionamento |
01:59:59 | Já se passou uma hora desde o último início da programação. |
01:00:00AM (alterações de hora) | Programar acionamento |
Neste instância, o Workday exibe dois eventos de início à 1h. No entanto, a programação continua a ser ativada a cada hora.
Este exemplo mostra uma programação que é ativada a cada 2 horas:
Tempo | Evento |
|---|---|
0H | Programar acionamento |
01:59:59 | Já se passaram 2 horas desde o último lançamento de ativação programada. |
01:00:00H | Programar acionamento |
03:00:00AM (alterações de horário) | Programar acionamento |
Neste exemplo, a programação continua respeitando o requisito de ser ativada a cada duas horas. O mesmo comportamento nestes exemplos se aplica se o tempo estiver para avançar, em vez de voltar. O programador respeitará o
intervalo de tempo definido.
Em resumo, o programador tenta respeitar o intervalo de tempo definido na programação. Se você define uma programação para ser acionada a cada X horas, ela tenta tarefa a fazer isso, independentemente de como a alterar de horário possa alterar as horas exatas em que essas avaliações ocorrem.