Alocação de recurso

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 6 min. de leitura
  • Depois que os solicitantes de recursos criam um plano de recursos, os gerentes de recursos podem confirmar os recursos para mover o plano para o estado Confirmado. Os gerentes de recursos podem alocar recursos para o plano e movê-lo para o estado Alocado.

    Com base nas informações de calendário e programação, os gerentes de recursos exibem a disponibilidade de recursos e selecionam os recursos sob sua gestão que podem ser confirmados e alocados para tarefas específicas.

    Alocações flexíveis e rígidas

    Quando um plano de recursos passa para o estado Confirmado, as alocações de recursos correspondentes a. alocações solicitadas são criados automaticamente. . Tipo de reserva para essas alocações é Suave . Alocações flexíveis são como alocações temporárias para os usuários solicitados e não criam eventos de calendário.

    Quando o plano é movido para o estado Alocado, o. Tipo de reserva mudanças de Suave . Rígido . Para uma reserva rígida, o recurso é atribuído ao plano e não está disponível para outros planos durante os horários alocados. O horário reservado também aparece no calendário do usuário. Se o recurso solicitado não puder ser alocado para toda a duração da alocação, o tipo de reserva de registro de alocação permanecerá como Soft.

    Todos os erros ou avisos durante as alocações são registrados na lista relacionada Logs do plano de recursos no formulário Plano de recursos. Você pode revisar esses logs para tomar as ações corretas para alocação de recursos adicional.

    Nota:
    A propriedade do recurso com.snc.resource_management.allocation_interval_minuteshabilita a criação de alocações flexíveis e fixas com um valor decimal.

    Cálculo de horas para alocações flexíveis

    Caso 1: Distribuição proporcional
    Por exemplo, a alocação solicitada para um grupo com dois recursos quando Preferência dos membros o valor está definido como Todos os membros ou Membros específicos é o seguinte:
    Data de início Data de término Horas planejadas
    Outubro de 03 Outubro de 07 40
    . horas planejadas No formulário Plano de recursos, são distribuídos proporcionalmente entre todas as alocações solicitadas com base no número de dias úteis para cada registro de alocação solicitada.
    Recurso Folga do recurso Capacidade disponível (horas) Alocação flexível de horas
    Recurso 1 2 dias 3 * 8 = 24 24 * 0.625 = 15
    Recurso 2 5 * 8 = 40 40 * 0.625 = 25
    Os seguintes cálculos são usados:
    • Capacidade total disponível: Usuário de capacidade disponível 1 e usuário de capacidade disponível 2: 24 e 40: 64 horas
    • Horas a serem alocadas por hora de capacidade disponível: Horas planejadas/capacidade total disponível: 40/64 - 0,625 horas
    Nota:
    Várias alocações flexíveis podem ser criadas para uma alocação solicitada para planos de recursos de grupo.
    Caso 2: O recurso mais disponível solicitado primeiro
    Por exemplo, a alocação solicitada para um grupo com três recursos quando Preferência dos membros o valor está definido como Qualquer membro é o seguinte:
    Data de início Data de término Horas planejadas
    Outubro de 03 Outubro de 07 40
    O sistema encontra a maioria dos recursos disponíveis no intervalo de tempo especificado e cria alocações flexíveis para esses recursos.
    Recurso Horas disponíveis Alocação flexível de horas
    Recurso 1 24 10
    Recurso 2 30 30
    Recurso 3 20
    O recurso 2 é o recurso mais disponível. O sistema cria alocações flexíveis para o recurso 2 primeiro até consumir todas as horas disponíveis do recurso 2. Em seguida, o sistema passa para o próximo recurso mais disponível e assim por diante. Quando as horas disponíveis para todos os recursos são consumidas e as horas planejadas ainda sobram após a alocação entre todos os membros (da mais disponível para a menos disponível), as horas restantes são distribuídas igualmente entre todos os recursos.

    Cálculo de horas para alocações fixas

    Caso 1: Propagação uniforme

    Selecionando Par como o tipo de distribuição de alocação fixa cria eventos de recursos para o recurso dividindo as horas uniformemente em todos os dias úteis.

    A distribuição de alocação de carga uniforme inteligente leva em conta a disponibilidade de recursos durante a alocação e aplica horas uniformemente somente quando possível. Se um recurso estiver superalocado por um dia, ele ignorará esse dia e retomará as alocações para os dias seguintes até que o plano de recursos seja cumprido.

    Por exemplo, para um recurso solicitado por 20 horas em uma semana, a alocação fixa de distribuição uniforme é a seguinte:
    Dia da semana Segunda-feira Terça-feira Quarta-feira Quinta-feira Sexta-feira
    Horas disponíveis 6 6 6 6 Folga
    Horas alocadas 5 5 5 5 0
    Caso 2: Carga dianteira

    Selecionando Carga dianteira como o tipo de distribuição de alocação fixa preenche todos os slots de recursos disponíveis a partir da data de início da alocação. Quando o recurso estiver totalmente alocado entre as datas de início e término, as horas restantes serão preenchidas a partir da data de início até 24 horas.

    Por exemplo, para um recurso solicitado por 20 horas em uma semana, a alocação rígida de distribuição de carga frontal é a seguinte:
    Dia da semana Segunda-feira Terça-feira Quarta-feira Quinta-feira Sexta-feira
    Horas disponíveis 6 6 6 6 Folga
    Horas alocadas 6 6 6 2 0

    Criação de evento durante alocação fixa

    Você pode controlar a unidade mínima de um evento modificando a Duração do evento do calendário (minutos) ( com.snc.resource_management.allocation_interval_minutes property). O padrão é 60 minutos.

    As alocações de recursos usam esta propriedade para criar alocações com um valor decimal.  Use a tabela a seguir para garantir que você definiu o valor da propriedade corretamente.
    Horas programadas do usuário Valor de duração do evento de calendário
    0.5 30
    0.25/0.5/0.75 15
    0.2/0.4/0.6/0.8 12
    0,1, 0,2 e assim por diante 6
    Exemplo: 4 horas por 1 semana, com um intervalo de alocação de 60 minutos

    Cria um bloco de 60 minutos de segunda a quinta-feira.

    Segunda-feira Terça-feira Quarta-feira Quinta-feira Sexta-feira
    60 min. 60 min. 60 min. 60 min.
    Exemplo: 4 horas por 1 semana, com um intervalo de alocação de 30 minutos

    Se o valor desta propriedade estiver definido como 30 minutos e 1 hora precisar ser alocada ao usuário, a alocação será dividida em dois blocos de 30 minutos quando o usuário estiver disponível.  Esta configuração cria um bloco de 60 minutos de segunda a quarta-feira e blocos de 30 minutos para quinta e sexta-feira.

    Segunda-feira Terça-feira Quarta-feira Quinta-feira Sexta-feira
    30 minutos e 30 minutos 30 minutos e 30 minutos 30 minutos e 30 minutos 30 min. 30 min.
    Nota:
    Se as horas programadas não forem divisíveis pela propriedade Duração do evento do calendário, haverá uma perda de algumas horas para cada dia.  Por exemplo, as horas programadas por dia por dia são 8,5 e o valor da propriedade é definido como 60. Em seguida, o máximo  de horas alocadas para cada dia  será de 8, resultando em uma perda de  0,5 horas por dia.

    Tratamento de folga

    Os eventos de recurso de um plano de recursos não são criados para os dias em que o recurso marcou folga ou se envolveu em outros eventos (como treinamento e reuniões). Um administrador pode gerenciar a capacidade e a alocação de recursos com a propriedade, com.snc.resource_management.exclude_events_from_schedule, para especificar:
    • Quais eventos devem ser excluídos para cálculos de capacidade. Por exemplo, se um recurso tiver folga entre segunda e quarta-feira, a capacidade semanal do recurso será calculada como 16 horas (em vez de 40 horas).
    • Quando o sistema não deve criar alocações. Por exemplo, se um recurso estiver em treinamento na sexta-feira, ele não será alocado para uma tarefa na sexta-feira.

    Superalocação

    Recursos superalocados são permitidos. A superalocação de recursos cria eventos sobrepostos no calendário do usuário dentro das horas programadas do usuário. No entanto, um máximo de 24 horas totais pode ser alocado em qualquer dia. Eventos sobrepostos aparecem sobrepostos no calendário na exibição semanal. Na exibição mensal, eventos sobrepostos aparecem acima ou abaixo de outro evento.

    Por exemplo, um usuário tem uma programação que especifica o dia útil diário de 08:00 a 17:00. O evento 1 está no calendário do usuário das 08:00 às 14:00. Se mais cinco horas forem adicionadas para o mesmo dia para o evento 2, um evento será criado para as três horas de tempo livre (14:00 a 17:00). Um evento sobreposto também é criado para as duas horas restantes, começando no início do dia (08:00 às 10:00).

    Figura 1. Evento sobreposto da exibição mensal
    O evento sobreposto da exibição mensal
    Figura 2. Evento sobreposto da exibição semanal
    O evento sobreposto da exibição semanal