Änderungen bei der Ressourcenverwaltung (Project Service Automation 3.x)
Wichtig
Dynamics 365 Project Service Automation wurde zu Dynamics 365 Project Operations weiterentwickelt. Weitere Informationen finden Sie unter Übergang zu Project Service Automation.
Die Abschnitte dieses Artikels informieren über die Änderungen, die in der Version 3.x von Dynamics 365 Project Service Automation im Bereich Ressourcenverwaltung vorgenommen wurden.
Projektvorkalkulationen
Statt auf der Entität msdyn_projecttask (Projektaufgabe) basieren Projektvorkalkulationen auf der Entität msdyn_resourceassignment (Ressourcenzuweisung). Ressourcenzuweisungen haben sich zur „Quelle der Wahrheit“ für Aufgabenplanung und Preisberechnung entwickelt.
Positionsaufgaben
In PSA 3.x sind Positionsaufgaben veraltet. Zuweisungen zeigen jetzt auf die gesamte Aufgabe statt auf die Positionsaufgaben.
Das folgende Beispiel zeigt, wie eine Aufgabe mit der Bezeichnung „Testaufgabe“ in früheren Versionen von PSA und in PSA 3.x den Teammitgliedern A und B zugewiesen wird.
Vor PSA 3.x:
Testaufgabe
Testaufgabe – Positionsaufgabe 1
- Zuweisung zu A
Testaufgabe – Positionsaufgabe 2
- Zuweisung zu B
PSA 3.x:
Testaufgabe
- Zuweisung zu A
- Zuweisung zu B
Nicht zugewiesene Zuweisung
In PSA 3.x handelt es sich bei einer nicht zugewiesenen Zuweisung um eine Zuweisung, die einem Teammitglied NULL und einer Ressource NULL zugewiesen ist. Nicht zugewiesene Zuweisungen können in verschiedenen Szenarien auftreten:
- Wenn eine Aufgabe erstellt wurde, die bisher noch keinem Teammitglied zugewiesen wurde, wird immer eine nicht zugewiesene Zuweisung erstellt.
- Wenn alle Zugewiesenen für eine Aufgabe entfernt werden, wird für diese Aufgabe eine nicht zugewiesene Zuweisung erstellt.
Planungsfelder auf der Projektaufgabenentität
Die Felder auf der Entität msdyn_projecttask sind veraltet oder wurden zur Entität msdyn_resourceassignment verschoben oder werden jetzt von der Entität msdyn_projectteam (Projektteammitglied) referenziert.
Veraltetes Feld auf msdyn_projecttask (Projektaufgabe) | Neues Feld auf msdyn_resourceassignment (Ressourcenzuweisung) | Kommentieren |
---|---|---|
msdyn_assignedresources | Nein | |
msdyn_assignedteammembers | Nein | |
msdyn_numberofresources | Nein | |
msdyn_scheduledhours | Nein | |
msdyn_effortcontour | msdyn_plannedwork | Das Format der Datenstruktur JavaScript Object Notation (JSON), die im Feld gespeichert ist, wurde geändert. |
Zeitplankontur
Die Zeitplankontur wird im Feld Geplante Arbeit (msdyn_plannedwork) der einzelnen Entitäten Ressourcenzuweisung (msdyn_resourceassignment) gespeichert.
Struktur
Die neue Struktur der Zeitplankontur besteht aus flexiblen Zeiterfassungen, die für jeden Tag des Zeitplans definiert sind. Jede Zeiterfassung hat folgende Eigenschaften:
- Start – Der Start der Arbeitsstunden für den Tag laut Projektkalender.
- Ende – Das Ende der Arbeitsstunden für den Tag laut Projektkalender.
- Stunden – Die Stundenzahl, die am Tag zugewiesen werden.
Beispiel
In diesem Beispiel wird ein Projektkalender wird ein Arbeitstag von 9:00 Uhr bis 17:00 Uhr in der UTC-8-Zeitzone verwendet.
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
Automatische und manuelle Zeitplanung
Wenn die Zeitplanung für eine Aufgabe automatisch erfolgt, werden die Stunden vorab geladen und die Aufgabendauer kann sich verkürzen.
Beispiel
Die folgende Aufgabe wurde automatisch für 18 Stunden über drei Tage geplant (3. Dezember 2018 bis 5. Dezember 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}]
Wenn eine Aufgabe manuell geplant wird, werden die Stunden gleichmäßig auf alle Tage verteilt.
Beispiel
Die folgende Aufgabe wurde manuell für 18 Stunden über drei Tage geplant (3. Dezember 2018 bis 5. Dezember 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}]
Zuweisungseinheit
Die Zuweisungseinheit ist in PSA 3.x. veraltet. Die Aufgabenaufwandsstunden wurden pro Tag gleichmäßig unter allen zugewiesenen Ressourcen aufgeteilt.
Beispiel
In diesem Beispiel wird die Aufgabe zwei Ressourcen zugewiesen und automatisch für 36 Stunden über drei Tage geplant (3. Dezember 2018 bis 5. Dezember 2018).
Zuweisung 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}]
Zuweisung 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}]
Preisdimensionen
In PSA 3.x wurden Preisdimensions-Felder (z. B. Rolle und Organisationseinheit) aus der Entität msdyn_projecttask entfernt. Diese Felder können jetzt vom entsprechenden Projektteammitglied (msdyn_projectteam) der Ressourcenzuweisung (msdyn_resourceassignment) abgerufen werden, wenn Projektvorkalkulationen generiert werden. Das neue Feld msdyn_organizationalunit wurde der Entität msdyn_projectteam hinzugefügt.
Veraltetes Feld auf msdyn_projecttask (Projektaufgabe) | Feld von msdyn_projectteam (Projektteammitglied), das stattdessen verwendet wird |
---|---|
msdyn_resourcecategory | msdyn_resourcecategory |
msdyn_organizationalunit | msdyn_organizationalunit |
Konturen
Die Konturfelder für die Preisberechnung und die Vorkalkulationen sind auf der Entität msdyn_projecttask nicht mehr vorhanden. Sie wurden zur Entität msdyn_resourceassignment verschoben.
Veraltetes Feld auf msdyn_projecttask (Projektaufgabe) | Neues Feld auf msdyn_resourceassignment (Ressourcenzuweisung) |
---|---|
msdyn_costestimatecontour | msdyn_plannedcostcontour |
msdyn_salesestimatecontour | msdyn_plannedsalescontour |
Die folgenden Felder wurden der Entität msdyn_resourceassignment hinzugefügt:
- msdyn_plannedcost
- msdyn_plannedsales
Die folgenden Felder für geplante, tatsächliche und verbleibende Kosten und Vertrieb auf der Entität msdyn_projecttask bleiben unverändert:
- msdyn_plannedcost
- msdyn_plannedsales
- msdyn_actualcost
- msdyn_actualsales
- msdyn_remainingcost
- msdyn_remainingsales