Zmiany w zarządzaniu zasobami (Project Service Automation wer. 3.x)
Ważne
Rozwiązanie Dynamics 365 Project Service Automation rozwinęło się w Dynamics 365 Project Operations. Aby uzyskać więcej informacji, zobacz przejście do rozwiązania Project Service Automation.
Sekcje tego artykułu zawierają informacje o zmianach wprowadzonych w obszarze Zarządzanie zasobami w programie Dynamics 365 Project Service Automation w wersji 3.x.
Szacowania projektu
Szacunki projektu już nie opierają się na encji msdyn_projecttask (Zadanie projektu), ale na encji msdyn_resourceassignment (Przypisanie zasobu). Przypisania zasobów stały się „źródłem prawdziwych informacji” dla aparatów planowania zadań i kalkulacji cen.
Zadania wierszy
W programie PSA 3.x funkcjonalność zadań wierszy została wycofana. Obecnie przypisania wskazują całe zadanie, a nie poszczególne wiersze zadania.
W poniższym przykładzie pokazano, jak zadanie o nazwie „Zadanie testowe” jest przypisywane członkom zespołu A i B w starszych wersjach programu PSA i w wersji PSA 3.x.
Przed wersją PSA 3.x:
Zadanie testowe
Zadanie testowe — zadanie wiersza 1
- Przypisanie do osoby A
Zadanie testowe — zadanie wiersza 2
- Przypisanie do osoby B
PSA 3.x:
Zadanie testowe
- Przypisanie do osoby A
- Przypisanie do osoby B
Nieprzydzielone przypisanie
W programie PSA 3.x nieprzydzielone przypisanie to takie, które zostało przypisane do członka zespołu NULL i zasobu NULL. Nieprzydzielone przypisania mogą występować w różnych scenariuszach:
- Jeśli zadanie zostało utworzone, ale nie zostało jeszcze przypisane żadnemu członkowi zespołu, zawsze jest tworzone nieprzydzielone przypisanie.
- Jeśli wszystkie osoby przypisane do zadania zostaną usunięte, dla tego zadania zostanie ponownie utworzone nieprzydzielone przypisanie.
Pola planowania w encji Zadanie projektu
Pola w encji msdyn_projecttask zostały wycofane lub przeniesione do encji msdyn_resourceassignment albo są obecnie przywoływane przez encję msdyn_projectteam (Członek zespołu projektu).
Wycofane pole w encji msdyn_projecttask (Zadanie projektu) | Nowe pole w encji msdyn_resourceassignment (Przypisanie zasobu) | Comment |
---|---|---|
msdyn_assignedresources | None | |
msdyn_assignedteammembers | None | |
msdyn_numberofresources | None | |
msdyn_scheduledhours | None | |
msdyn_effortcontour | msdyn_plannedwork | Zmieniła się struktura danych formatu JavaScript Object Notation (JSON) przechowywana w polu. |
Rozkład harmonogramu
Rozkład harmonogramu jest przechowywany w polu Zaplanowana praca (msdyn_plannedwork) każdej encji Przypisanie zasobu (msdyn_resourceassignment).
Struktura
Nowa struktura rozkładu harmonogramu składa się z elastycznych fragmentów czasu, które są definiowane dla każdego dnia harmonogramu. Każdy fragment czasu ma następujące właściwości:
- Początek — początek godzin pracy w dniu, zgodnie z kalendarzem projektu.
- Koniec — koniec godzin pracy w dniu, zgodnie z kalendarzem projektu.
- Godziny — liczba godzin przypisana do dnia.
Przykład
W tym przykładzie jest używany kalendarz projektu, w którym dzień roboczy trwa od 9.00 do 17.00 w strefie czasowej 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}]
Planowanie automatyczne i ręczne
Jeśli zadanie jest planowane automatycznie, system stara się zmieścić jak najwięcej godzin na początku i czas trwania zadania może wtedy zostać skrócony.
Przykład
Poniższe zadanie zostało zaplanowane automatycznie na 18 godzin w ciągu trzech dni (od 3 grudnia 2018 r. do 5 grudnia 2018 r.).
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]
Jeśli zadanie jest planowane ręcznie, godziny są rozmieszczane równo między wszystkie dni.
Przykład
Poniższe zadanie zostało zaplanowane ręcznie na 18 godzin w ciągu trzech dni (od 3 grudnia 2018 r. do 5 grudnia 2018 r.).
[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":6},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":6},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":6}]
Jednostka przypisania
Funkcjonalność jednostki przypisania została wycofana w programie PSA 3.x. Godziny nakładu pracy zadania są obecnie równo dzielone w ciągu dnia między wszystkie przypisane zasoby.
Przykład
W tym przykładzie zadanie zostało przypisane do dwóch zasobów i automatycznie zaplanowane na 36 godzin w ciągu trzech dni (od 3 grudnia 2018 r. do 5 grudnia 2018 r.).
Przypisanie 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}]
Przypisanie 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}]
Wymiary kalkulacji cen
W programie PSA 3.x pola wymiaru kalkulacji cen specyficzne dla zasobów (takie jak Rola i Jednostka organizacyjna) zostały usunięte z encji msdyn_projecttask. Te pola można teraz pobrać od odpowiedniego członka zespołu projektu (msdyn_projectteam) w przypisaniu zasobu (msdyn_resourceassignment) podczas generowania oszacowań projektu. Do encji msdyn_organizationalunit dodano nowe pole msdyn_projectteam.
Wycofane pole w encji msdyn_projecttask (Zadanie projektu) | Pola z encji msdyn_projectteam (Członek zespołu projektu) używane w zamian |
---|---|
msdyn_resourcecategory | msdyn_resourcecategory |
msdyn_organizationalunit | msdyn_organizationalunit |
Rozkłady
Pola rozkładu kalkulacji cen i szacowania zostały wycofane z encji msdyn_projecttask. Zostały przeniesione do encji msdyn_resourceassignment.
Wycofane pole w encji msdyn_projecttask (Zadanie projektu) | Nowe pole w encji msdyn_resourceassignment (Przypisanie zasobu) |
---|---|
msdyn_costestimatecontour | msdyn_plannedcostcontour |
msdyn_salesestimatecontour | msdyn_plannedsalescontour |
Następujące pola zostały dodane do encji msdyn_resourceassignment:
- msdyn_plannedcost
- msdyn_plannedsales
W encji msdyn_projecttask nie zmieniono następujących pól kosztu ani sprzedaży planowanych, rzeczywistych i pozostałych:
- msdyn_plannedcost
- msdyn_plannedsales
- msdyn_actualcost
- msdyn_actualsales
- msdyn_remainingcost
- msdyn_remainingsales