Partilhar via


Agendamento de tarefas

Este artigo fornece informações sobre o agendamento de tarefas, que é uma forma mais detalhada de agendamento do que o agendamento de operações. Pode usar o agendamento de tarefas para agendar tarefas individuais ou encomendas de loja, e para controlar o ambiente de fabrico.

Pode usar o agendamento de tarefas para agendar tarefas individuais ou encomendas de loja, e para controlar o ambiente de fabrico. O agendamento de tarefas divide cada operação em vários passos ou tarefas individuais. Estas tarefas são então atribuídas aos recursos de operações que as irão executar. O agendamento de tarefas também permite sincronizar todas as tarefas que são referenciadas pela tarefa selecionada. Pode especificar uma data e hora de início ou uma data e hora de fim para a tarefa e, em seguida, executar o agendamento. A hora que especifica pode ser a hora de início ou a hora de fim, dependendo da direção do agendamento. Esta funcionalidade é útil quando, por exemplo, uma tarefa pode ser executada apenas numa máquina de cada vez, ou quando se pretende otimizar a tarefa que é executada para cada recurso.

Passos no processo de agendamento de tarefas

O processo de agendamento de tarefas inclui os seguintes passos:

  • Dividir as operações em tarefas.
  • Agendar tarefas, com base nas datas e horários dos recursos especificados para a operação relacionada.
  • Calcular as horas de início e de fim para cada tarefa. Pode utilizar a capacidade finita para se certificar de que não existe sobreposição de horário.
  • Determinar os recursos do grupo de recursos nos quais a tarefa vai ser executada. Este passo requer que seja especificado um grupo de recursos para uma operação. O agendamento de tarefas seleciona os recursos ou grupos de recursos com base no prazo mais curto, e também considera quaisquer reservas anteriores sobre os recursos.
  • Expandir operações em tarefas quando se executa o agendamento de tarefas. As tarefas são agendadas por data e hora, de acordo com a ordem especificada pela rota de produção. A configuração da operação determina as tarefas que são expandidas durante o processo de agendamento. O grupo de rotas que é atribuído à operação controla se as tarefas são geradas. Uma tarefa só é gerada se tiver uma duração específica. Por exemplo, é gerada uma tarefa de tempo de transporte se for especificado um tempo de transporte para a operação selecionada.

Direção de agendamento

Pode agendar tarefas para a frente ou para trás.

  • Forward - Utilize a direção de programação progressiva para iniciar a produção o mais cedo possível. Isto também é conhecido como o método push (empurrar), porque a produção está a ser empurrada para a frente no processo de produção. A produção é agendada para começar e terminar nas datas o mais cedo possível.
  • Retrocesso - Utilize a direção de programação retroactiva para iniciar a produção o mais tarde possível. Isto também é conhecido como o método pull (puxar), porque é baseado na data em que a produção deve ser concluída. Este agendamento conta os dias para trás até à data mais tarde possível em que a produção pode ser iniciada sem deixar de cumprir o prazo estabelecido.

Capacidade finita

Pode agendar tarefas utilizando a capacidade finita. Quando se utiliza a capacidade finita, a capacidade agendada não pode ser maior do que a capacidade disponível para o recurso. O tempo disponível é definido como o intervalo quando o recurso está disponível e não há outras reservas sobre a capacidade. O agendamento que se baseia na capacidade finita garante que as horas de início e as horas de fim para uma operação numa data específica não se sobrepõem. A capacidade de recursos já reservada é tida em consideração, assim como a sobreposição entre as horas de início e as horas de fim. A capacidade finita determina a quantidade de capacidade que deve estar disponível para um recurso, a fim de obter uma utilização ótima desse recurso. Esta determinação é equilibrada com base num cálculo do menor tempo possível entre as operações.

Materiais finitos

O agendamento de tarefas baseadas em materiais finitos garante que os materiais necessários estão disponíveis quando a operação começa. As regras de cobertura dos itens definem estes limites. O agendamento utiliza a expansão de requisitos para determinar quando os itens componentes estão disponíveis. Se fizer o agendamento sem definir materiais finitos, o sistema assume que todos os itens estão disponíveis quando são necessários.

Propriedades finitas

O agendamento de tarefas baseadas em propriedades especiais requer que essas propriedades sejam especificadas para as operações na rota de produção. Estas propriedades devem ser preenchidas para reservar a capacidade.

Referências

O agendamento de tarefas agenda todas as produções que são referenciadas pela produção atual. Se uma produção tiver uma ou mais subproduções, as subproduções devem ser agendadas ao mesmo tempo que a produção principal, porque a produção principal não pode ser iniciada até que as subproduções relacionadas estejam concluídas.

Agendar recursos

O motor de agendamento examina combinações de recursos para identificar as combinações que podem satisfazer os requisitos. Pode especificar critérios de seleção seleccionando um dos seguintes valores no campo Seleção de recursos primários na página Parâmetros de programação :

  • Duração - O motor de programação selecciona o recurso que tem o prazo de entrega mais curto. Nota: A programação por duração pode causar uma diminuição do desempenho quando o mesmo grupo de recursos contém muitos recursos e são utilizadas operações secundárias. Pode agendar um máximo de 32 recursos por operação. Se exceder esta quantidade, é apresentada uma mensagem do centro de ação e o planeamento de tarefas não encontra o melhor recurso alternativo.
  • Prioridade - O motor de programação selecciona o recurso que tem a prioridade mais elevada se dois ou mais recursos tiverem capacidades e níveis idênticos. O recurso que tem o valor numérico mais baixo neste campo tem a maior prioridade.

Quando o agendamento de tarefas é executado, o sistema planeia os recursos, com base nas limitações que são definidas nos parâmetros de recursos. Pode controlar a capacidade dos recursos utilizando as definições do calendário. O sistema calcula cargas de recursos durante o processo de agendamento. Nota: Para produções que utilizam a função de programação de operações, é possível executar a programação de jobs após a programação de operações. Se não estiver a usar o agendamento de operações, pode executar o agendamento de tarefas sozinho.

Capacidades máximas para recursos por ordem de intervenção

Os recursos são atribuídos a tarefas através do agendamento de tarefas. Pode estabelecer as capacidades máximas para recursos por ordem de intervenção. Por exemplo, pode configurar o sistema para agendar não mais de 50% da capacidade total de uma ordem de produção. Esta configuração dá-lhe mais controlo sobre o agendamento de recursos ao nível do agendamento de tarefas. Por conseguinte, pode ajudar a prevenir problemas se não houver capacidade suficiente para realizar produções simultâneas.

Eficiência de recursos

O agendamento de tarefas considera as percentagens de eficiência especificadas para os recursos. As percentagens de eficiência reduzem ou aumentam o tempo reservado para o recurso. Portanto, o tempo de duração também é aumentado ou diminuído. A seguinte fórmula é utilizada para o cálculo: Tempo de programação = Tempo × 100 ÷ Percentagem de eficiência Nesta fórmula, Tempo inclui tanto o tempo de execução como o tempo de configuração.