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