Allocation de ressources
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.
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é.
Les calculs suivants sont effectués :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 Capacité totale disponible = Capacité disponible de l'utilisateur 1 + Capacité disponible de l'utilisateur 2 = 24 + 40 = 64 heuresHeures à 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.
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.Ressource Heures disponibles Heures d'allocations intangibles Ressource 1 24 10 Ressource 2 30 30 Ressource 3 20
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.
| 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
Gestion des congés
- 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).