Nivelamento de carga de trabalho (programação)
Para planejamento de grupo, usa-se nivelamento de carga de trabalho para definir o número de grupos que deve ser gerado para uma combinação de atributos de planejamento, programados em paralelo. O nivelamento da carga de trabalho cria vários grupos para uma combinação desses atributos. Para nivelamento de carga de trabalho baseada em programação, os horários de início e término planejados das atividades são usados para distribuir as atividades pelos grupos (em um conjunto de grupo).
O nivelamento de carga de trabalho baseado em programação constitui em:
Seleção das atividades
Selecione todas as atividades cujo processo de nivelamento de carga de trabalho deve ser executado. As atividades selecionadas são movidas para outro grupo para o nivelamento de carga de trabalho, exceto:
- Grupos congelados e com planejamento firme
- Conjuntos de atividades congelados e com planejamento firme
- Atividades com planejamento firme
Ordenar as atividades
Ordene as atividades selecionadas. O primeiro critério de ordenação é o conjunto de grupos. Dentro de cada conjunto de grupos, as atividades são ordenadas com base nas datas iniciais/finais. As atividades são ordenadas com base no seguinte:
- Primeira data inicial
- Data inicial planejada
- Última data inicial (o cálculo da última data inicial de uma atividade se baseia na última finalização, duração da atividade, calendário aplicável, tipo de disponibilidade e fuso horário).
- Hora final planejada
- Última data final
Se a data inicial não estiver especificada, o valor desse campo adotará zero como padrão. Se a data final não estiver especificada, o valor máximo possível será considerado. As atividades sem uma data inicial serão sempre programadas primeiro em um plano, e as atividades sem data final serão programadas por último.
Distribuir as atividades nos grupos
As atividades selecionadas são distribuídas nos grupos de um conjunto de grupos. Cada atividade é adicionada ao grupo com a última data final. A data final do grupo é atualizada da forma correta. O processo continua até que todas as atividades sejam adicionadas a um grupo.
Quando uma atividade é deslocada ou programada para uma data/hora anterior ou data/hora posterior, a hora inicial planejada e a hora final planejada são atualizadas.
Se as caixas de seleção Respeitar primeira data inicial estiverem marcadas para uma ordem de serviço, ordem de trabalho e atividades planejadas na sessão Parâmetros de planejamento de recursos (tsspc0101m000), as atividades nunca poderão ser iniciadas antes da primeira hora inicial especificada para a atividade.
O processo de nivelamento de carga de trabalho baseado em programação é:
Quando as caixas de seleção Respeitar primeira data inicial estiverem marcadas para a ordem de serviço, ordem de trabalho e atividades planejadas na sessão Parâmetros de planejamento de recursos (tsspc0101m000), as atividades sempre começarão na última hora final do grupo ao qual a atividade é adicionada. No momento de adicionar uma atividade a um grupo, se a primeira data inicial de uma atividade não for considerada, não haverá tempo ocioso. Depois que a atividade é adicionada, o processo continua para as atividades subsequentes.
Quando as caixas de seleção Respeitar primeira data inicial estiverem desmarcadas para ordem de serviço, ordem de trabalho e atividades planejadas na sessão Parâmetros de planejamento de recursos (tsspc0101m000), uma atividade poderá ser iniciada antes da primeira hora inicial. Efetivamente, pode haver um tempo ocioso após a adição de uma atividade a um grupo.