Partager via


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