Allocation de ressources

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 6 minutes de lecture
  • Une fois que les demandeurs de ressources ont créé un plan de ressource, les gestionnaires de ressources peuvent confirmer les ressources pour faire passer le plan à l'état Confirmé. Les gestionnaires de ressources peuvent alors allouer des ressources au plan et les faire passer à l'état Alloué.

    En fonction des informations de calendrier, les gestionnaires de ressources consultent la disponibilité des ressources et sélectionnent les ressources sous leur responsabilité qui peuvent être confirmées et allouées à des tâches spécifiques.

    Allocations intangibles et tangibles

    Lorsqu'un plan de ressource passe à l'état Confirmé, des allocations de ressources correspondant aux allocations demandées sont créées automatiquement. Le type de réservation pour ces allocations est intangible. Les allocations intangibles sont comme des allocations temporaires pour les utilisateurs demandés et ne créent aucun événement de calendrier.

    Lorsque le plan passe à l'état Alloué, le type de réservation passe de intangible à tangible. Une fois que la réservation est tangible, la ressource est affectée au plan et n'est pas disponible pour d'autres plans pendant les heures allouées. L'horaire réservé s'affiche également sur le calendrier des utilisateurs. Si la ressource demandée ne peut pas être allouée pendant toute la durée d'allocation, le type de réservation d'enregistrement d'allocation reste intangible.

    Toutes les erreurs ou avertissements pendant les allocations sont consignés dans la liste connexe Journaux de plans de ressources du formulaire Plan de ressource. Vous pouvez examiner ces journaux pour prendre les mesures appropriées pour une allocation supplémentaire de ressources.

    Remarque :
    La propriété de ressource com.snc.resource_management.allocation_interval_minutes permet la création d'allocations intangibles et tangibles avec une valeur décimale.

    Calcul des heures pour les allocations intangibles

    Cas 1 : distribution proportionnelle
    Par exemple, l'allocation demandée pour un groupe avec deux ressources lorsque la valeur Préférences des membres est définie sur Tous les membres ou sur Membres spécifiques est la suivante :
    Date de début Date de fin Heures planifiées
    03 octobre 07 octobre 40
    Les heures planifiées sur le formulaire Plan de ressource sont réparties de manière proportionnelle entre toutes les allocations demandées en fonction du nombre de jours ouvrables pour chaque enregistrement d'allocation demandé.
    Ressource Congés des ressources Capacité disponible (heures) Heures d'allocations intangibles
    Ressource 1 2 jours 3 x 8 = 24 24 x 0,625 = 15
    Ressource 2 5 x 8 = 40 40 x 0,625 = 25
    Les calculs suivants sont effectués :
    • Capacité totale disponible = Capacité disponible de l'utilisateur 1 + Capacité disponible de l'utilisateur 2 = 24 + 40 = 64 heures
    • Heures à allouer par heure de capacité disponible = Heures planifiées/capacité totale disponible = 40/64 = 0,625 heure
    Remarque :
    Plusieurs allocations intangibles peuvent être créées pour une allocation demandée pour les plans de ressource de groupe.
    Cas 2 : la ressource la plus disponible est demandée en premier
    Par exemple, l'allocation demandée pour un groupe de trois ressources lorsque la valeur de Préférences des membres est définie sur N'importe quel membre est la suivante :
    Date de début Date de fin Heures planifiées
    03 octobre 07 octobre 40
    Le système trouve les ressources les plus disponibles dans les délais spécifiés et crée des allocations intangibles pour ces ressources.
    Ressource Heures disponibles Heures d'allocations intangibles
    Ressource 1 24 10
    Ressource 2 30 30
    Ressource 3 20
    La ressource 2 est la ressource la plus disponible. Le système crée d'abord des allocations intangibles pour la ressource 2 jusqu'à ce qu'elle consomme toutes les heures disponibles de la ressource 2. Le système passe ensuite à la ressource la plus disponible suivante, et ainsi de suite. Une fois que les heures disponibles pour toutes les ressources sont consommées et que les heures planifiées sont toujours restantes après l'allocation entre tous les membres (du plus disponible au moins disponible), les heures restantes sont réparties de manière égale entre toutes les ressources.

    Calcul des heures pour les allocations tangibles

    Cas 1 : distribution équitable

    En définissant le type de distribution d'allocation tangible sur Équitable, des événements de ressource sont créés pour la ressource en répartissant les heures de façon uniforme entre tous les jours ouvrables.

    La distribution intelligente de charge équitable d'allocation prend en compte la disponibilité des ressources tout en allouant des heures et s'applique uniquement de façon uniforme si possible. Si une ressource est sur-allouée pour un jour, elle contourne ce jour-là et reprend les allocations aux jours suivants jusqu'à ce que le plan de ressource soit rempli.

    Par exemple, pour une ressource demandée pendant 20 heures par semaine, la distribution tangible équitable de l'allocation est la suivante :
    Jour de la semaine Lundi mardi mercredi jeudi Vendredi
    Heures disponibles 6 6 6 6 Congés
    Heures allouées 5 5 5 5 0
    Cas 2 : chargement frontal

    En définissant le type de distribution d'allocation tangible sur chargement frontal, tous les emplacements de ressources disponibles sont remplis en fonction de la date de début de l'allocation. Une fois que la ressource est entièrement allouée entre les dates de début et de fin, les heures restantes sont ensuite remplies à partir de la date de début jusqu'à 24 heures.

    Par exemple, pour une ressource demandée pendant 20 heures par semaine, la distribution tangible de chargement frontal de l'allocation est la suivante :
    Jour de la semaine Lundi mardi mercredi jeudi Vendredi
    Heures disponibles 6 6 6 6 Congés
    Heures allouées 6 6 6 2 0

    Création d'événements pendant l'allocation tangible

    Vous pouvez contrôler l'unité minimale d'un événement en modifiant la durée de l'événement de calendrier (minutes) (com.snc.resource_management.allocation_interval_minutes property). La valeur par défaut est de 60 minutes.

    Les allocations de ressources utilisent cette propriété pour créer des allocations avec une valeur décimale. Utilisez la table suivante pour vous assurer de définir correctement la valeur de la propriété.
    Heures planifiées de l'utilisateur Valeur de la durée des événements du calendrier
    0,5 30
    0,25/0,5/0,75 15
    0,2/0,4/0,6/0,8 12
    0,1, 0,2, etc. 6
    Exemple : 4 heures sur 1 semaine, avec un intervalle d'allocation de 60 minutes

    Crée un bloc de 60 minutes du lundi au jeudi.

    Lundi mardi mercredi jeudi Vendredi
    60 minutes 60 minutes 60 minutes 60 minutes
    Exemple : 4 heures sur 1 semaine, avec un intervalle d'allocation de 30 minutes

    Si la valeur de cette propriété est définie sur 30 minutes et que 1 heure doit être allouée à l'utilisateur, l'allocation est divisée en deux blocs de 30 minutes lorsque l'utilisateur est disponible. Ce paramètre crée un bloc de 60 minutes du lundi au mercredi et des blocs de 30 minutes pour le jeudi et le vendredi.

    Lundi mardi mercredi jeudi Vendredi
    30 minutes + 30 minutes 30 minutes + 30 minutes 30 minutes + 30 minutes 30 minutes 30 minutes
    Remarque :
    Si les heures planifiées ne sont pas divisibles par la propriété Durée de l'événement de calendrier, quelques heures par jour seront perdues. Par exemple, les heures planifiées par jour sont définies sur 8,5 et la valeur de la propriété est définie sur 60. Le nombre maximal d'heures allouées pour chaque jour sera alors de 8, ce qui entraînera une perte de 0,5 heure par jour.

    Gestion des congés

    Les événements de ressources d'un plan de ressource ne sont pas créés pour les jours pendant lesquels la ressource a signalé un congé ou participe à d'autres événements (tels que des formations et des réunions). L'administrateur peut gérer la capacité et l'allocation des ressources avec la propriété com.snc.resource_management.exclude_events_from_schedule pour spécifier :
    • Quels événements doivent être exclus des calculs de capacité. Par exemple, si une ressource a un congé entre le lundi et le mercredi, la capacité hebdomadaire de la ressource est calculée sur 16 heures (au lieu de 40 heures).
    • Quand le système ne doit pas créer d'allocations. Par exemple, si une ressource assiste à une formation le vendredi, la ressource n'est pas allouée pour une tâche le vendredi.

    Sur-allocation

    Il est possible de sur-allouer des ressources. La sur-allocation des ressources crée des événements se chevauchant dans le calendrier utilisateur pendant les heures planifiées de celui-ci. Toutefois, un maximum de 24 heures au total peut être alloué dans un jour donné. Les événements qui se chevauchent apparaissent en chevauchement dans le calendrier dans la vue hebdomadaire. Dans la vue mensuelle, les événements se chevauchant apparaissent au-dessus ou en dessous d'un autre événement.

    Par exemple, un utilisateur a un calendrier qui spécifie une journée de travail de 08h00 à 17h00. L'événement 1 se trouve dans le calendrier de l'utilisateur de 08h00 à 14h00. Si cinq heures supplémentaires sont ajoutées le même jour pour l'événement 2, un événement est créé pour les trois heures de temps libre (14h00 à 17h00). Un événement chevauchant est également créé pour les deux heures restantes, à partir du début de la journée (08h00 à 10h00).

    Figure 1. Événement chevauchant dans la vue mensuelle
    Événement qui se chevauche à partir de la vue mensuelle
    Figure 2. Événement chevauchant dans la vue hebdomadaire
    Événement qui se chevauche à partir de la vue hebdomadaire