Modifications de la gestion des ressources (Project Service Automation 3.x)
Important
Dynamics 365 Project Service Automation est devenu Dynamics 365 Project Operations. Pour plus d’informations, voir Transition de Project Service Automation.
Les sections de cet article fournissent des informations sur les modifications apportées au secteur de la gestion des ressources de Dynamics 365 Project Service Automation version 3.x.
les estimations de projets ;
Au lieu d’être basées sur l’entité msdyn_projecttask (Tâche du projet), les estimations de projet sont basées sur l’entité msdyn_resourceassignment (Attribution de ressource). Les affectation de ressources sont devenues la « source fiable » pour la planification et la tarification d’une tâche.
Tâches de ligne
Dans PSA 3.x, les tâches de ligne sont obsolètes (déconseillées). Les attributions indiquent maintenant la totalité de la tâche au lieu des tâches de ligne.
L’exemple suivant explique comment une tâche nommée « Tâche de ligne » est attribuée aux membres de l’équipe A et B dans les précédentes versions de PSA et dans PSA 3.x.
Avant PSA 3.x :
Tâche de test
Tâche de test – Tâche de ligne 1
- Attribution à A
Tâche de test – Tâche de ligne 2
- Attribution à B
PSA 3.x :
Tâche de test
- Attribution à A
- Attribution à B
Attribution non attribuée
Dans PSA 3.x, une attribution non attribuée est une attribution attribuée à un membre de l’équipe NULL et à une ressource NULL. Les attributions non attribuées peuvent se produire dans certains scénarios suivants :
- Si une tâche a été créée, mais qu’elle n’a pas encore été attribuée à un membre de l’équipe, une attribution non attribuée est toujours créée.
- Si tous les cessionnaires d’une tâche sont supprimés, une attribution non attribuée est recréée pour cette tâche.
Champs de planification de l’entité Tâche du projet
Les champs de l’entité msdyn_projecttask ont été rendus obsolètes ou migrés vers l’entité msdyn_resourceassignment, ou ils sont maintenant référencés à partir de l’entité msdyn_projectteam (Membre de l’équipe du projet).
Champ obsolète sur msdyn_projecttask (Tâche du projet) | Nouveau champ sur msdyn_resourceassignment (Attribution des ressources) | Comment |
---|---|---|
msdyn_assignedresources | None | |
msdyn_assignedteammembers | None | |
msdyn_numberofresources | None | |
msdyn_scheduledhours | None | |
msdyn_effortcontour | msdyn_plannedwork | Le format de la structure de données JavaScript Object Notation (JSON) stockée dans le champ a été modifié. |
Profil de la planification
Le profil de la planification est stockée dans le champ Travail planifié (msdyn_plannedwork) de chaque entité Attribution de ressource (msdyn_resourceassignment).
Structure
La nouvelle structure du profil de la planification est composée de secteurs de temps flexibles qui sont définis pour chaque jour de la planification. Chaque secteurs de temps contient les propriétés suivantes :
- Début : Le début des heures de travail du jour, selon le calendrier de projet.
- Fin : La fin des heures de travail du jour, selon le calendrier de projet.
- Heures : Le nombre d’heures qui sont attribuées ce jour-là.
Exemple
Cet exemple utilise un calendrier de projet où la journée de travail est de 9 h 00 à 17 h 00 dans le fuseau horaire UTC-8.
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
Planification automatique et planification manuelle
Si une tâche est planifiée automatiquement, les heures sont chargées à l’avance, et la durée de la tâche peut être réduite.
Exemple
La tâche suivante est programmée automatiquement pour 18 heures sur une période de trois jours (3 décembre 2018 au 5 décembre 2018).
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
Si une tâche est planifiée manuellement, les heures sont distribuées à part égales à toutes les dates.
Exemple
La tâche suivante est programmée manuellement pour 18 heures sur une période de trois jours (3 décembre 2018 au 5 décembre 2018).
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":6},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":6},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":6}]
Unité d’attribution
L’unité d’attribution a été rendue obsolète dans PSA 3.x. Les heures d’effort de tâche sont maintenant divisées à parts égales, par jour, parmi toutes les ressources affectées.
Exemple
Dans cet exemple, la tâche est attribué à deux ressources et est planifiée automatiquement pour 36 heures sur une période de trois jours (3 décembre 2018 au 5 décembre 2018).
Attribution 1 :
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
Attribution 2 :
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
Dimensions de tarification
Dans PSA 3.x, les champs de dimension de tarification spécifiques aux ressources (comme Rôle et Unité d’organisation) ont été supprimés de l’entité msdyn_projecttask. Ces champs peuvent désormais être récupérés auprès du membre de l’équipe de projet correspondant (msdyn_projectteam) de l’attribution de ressource (msdyn_resourceassignment) lorsque des estimations de projet sont générées. Un nouveau champ, msdyn_organizationalunit, a été ajouté à l’entité msdyn_projectteam.
Champ obsolète sur msdyn_projecttask (Tâche du projet) | Champ de msdyn_projectteam (Membre de l’équipe de projet) qui est utilisé à la place |
---|---|
msdyn_resourcecategory | msdyn_resourcecategory |
msdyn_organizationalunit | msdyn_organizationalunit |
Profils
Les champs de profil de tarification et d’estimation ont été rendus obsolètes dans l’entité msdyn_projecttask. Ils ont été déplacés vers l’entité msdyn_resourceassignment.
Champ obsolète sur msdyn_projecttask (Tâche du projet) | Nouveau champ sur msdyn_resourceassignment (Attribution des ressources) |
---|---|
msdyn_costestimatecontour | msdyn_plannedcostcontour |
msdyn_salesestimatecontour | msdyn_plannedsalescontour |
Les champs suivants ont été ajoutés à l’entité msdyn_resourceassignment :
- msdyn_plannedcost
- msdyn_plannedsales
Les champs suivants des coûts et ventes planifiés, réels et restants sont inchangés sur l’entité msdyn_projecttask :
- msdyn_plannedcost
- msdyn_plannedsales
- msdyn_actualcost
- msdyn_actualsales
- msdyn_remainingcost
- msdyn_remainingsales