Udostępnij przez


Zmiany zarządzania zasobami (Project Service Automation 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ądzania zasobami usługi Dynamics 365 Project Service Automation w wersji 3.x.

Szacowanie projektu

Zamiast opierać się na jednostce msdyn_projecttask (Project Task), oszacowania projektu są oparte na jednostce msdyn_resourceassignment (przypisania zasobu). Przypisania zasobów stały się "źródłem prawdy" dla planowania i cen zadań.

Zadania liniowe

W systemie PSA 3.x zadania wiersza są przestarzałe (przestarzałe). Przypisania wskazują teraz całe zadanie zamiast zadań liniowych.

W poniższym przykładzie pokazano, jak zadanie o nazwie "Zadanie testowe" jest przypisywane członkom zespołu A i B we wcześniejszych wersjach psa i PSA 3.x.

  • Przed PSA 3.x:

    • Zadanie testowe

      • Zadanie testowe — zadanie liniowe 1

        • Przypisanie do A
      • Zadanie testowe — zadanie wiersza 2

        • Przypisanie do B
  • PSA 3.x:

    • Zadanie testowe

      • Przypisanie do A
      • Przypisanie do B

Przypisanie nieprzypisane

W trybie PSA 3.x przypisanie nieprzypisane jest przypisaniem przypisanym do członka zespołu o wartości NULL i zasobem NULL . Przypisania nieprzypisane mogą wystąpić w kilku scenariuszach:

  • Jeśli zadanie zostało utworzone, ale nie zostało jeszcze przypisane do żadnego członka zespołu, zawsze jest tworzone nieprzypisane przypisanie.
  • Jeśli wszystkie osoby przydzielone w zadaniu zostaną usunięte, nieprzypisane przypisanie zostanie ponownie utworzone dla tego zadania.

Planowanie pól w jednostce Project Task

Pola w jednostce msdyn_projecttask zostały przestarzałe lub przeniesione do jednostki msdyn_resourceassignment lub są teraz przywoływane z jednostki msdyn_projectteam (członek zespołu projektu).

Przestarzałe pole w msdyn_projecttask (zadanie projektu) Nowe pole w msdyn_resourceassignment (przypisanie zasobu) Comment
msdyn_assignedresources Żaden
msdyn_assignedteammembers Żaden
msdyn_numberofresources Żaden
msdyn_scheduledhours Żaden
msdyn_effortcontour msdyn_plannedwork Format struktury danych JavaScript Object Notation (JSON) przechowywanej w polu został zmieniony.

Rozkład harmonogramu

Rozkład harmonogramu jest przechowywany w polu Planned Work (msdyn_plannedwork) każdej jednostki przypisania zasobów (msdyn_resourceassignment).

Struktura

Nowa struktura konturu harmonogramu składa się z elastycznych wycinków czasu zdefiniowanych dla każdego dnia harmonogramu. Za każdym razem wycinek ma następujące właściwości:

  • Początek — początek godzin pracy dnia zgodnie z kalendarzem projektu.
  • Koniec — koniec godzin pracy dnia zgodnie z kalendarzem projektu.
  • Hours — liczba godzin przypisanych w danym dniu.

Przykład

W tym przykładzie użyto kalendarza projektu, w którym dzień roboczy wynosi od 9:00 do 15: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}]

Automatyczne planowanie i ręczne planowanie

Jeśli zadanie jest zaplanowane automatycznie, godziny są ładowane z przodu, a czas trwania zadania może zostać skrócony.

Przykład

Następujące zadanie jest zaplanowane automatycznie przez 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 zaplanowane ręcznie, godziny są równomiernie dystrybuowane do wszystkich dat.

Przykład

Następujące zadanie jest zaplanowane ręcznie przez 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

Jednostka przypisania została uznana za przestarzałą w psa 3.x. Godziny pracy zadania są teraz równomiernie podzielone na dzień wśród wszystkich przydzielonych zasobów.

Przykład

W tym przykładzie zadanie jest przypisywane do dwóch zasobów i jest automatycznie zaplanowane przez 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 cennika

W wersji PSA 3.x pola wymiarów cen specyficznych dla zasobów (takie jak Rola i Jednostka organizacyjna) zostały usunięte z jednostki msdyn_projecttask . Te pola można teraz pobrać z odpowiedniego członka zespołu projektu (msdyn_projectteam) przypisania zasobu (msdyn_resourceassignment), gdy są generowane oszacowania projektu. Nowe pole, msdyn_organizationalunit, zostało dodane do jednostki msdyn_projectteam .

Przestarzałe pole w msdyn_projecttask (zadanie projektu) Pole z msdyn_projectteam (członek zespołu projektu), które jest używane zamiast tego
msdyn_resourcecategory msdyn_resourcecategory
msdyn_organizationalunit msdyn_organizationalunit

Kontury

Pola konturu cen i szacowania zostały wycofane w jednostce msdyn_projecttask . Zostały one przeniesione do jednostki msdyn_resourceassignment .

Przestarzałe pole w msdyn_projecttask (zadanie projektu) Nowe pole w msdyn_resourceassignment (przypisanie zasobu)
msdyn_costestimatecontour msdyn_plannedcostcontour
msdyn_salesestimatecontour msdyn_plannedsalescontour

Do jednostki msdyn_resourceassignment zostały dodane następujące pola:

  • msdyn_plannedcost
  • msdyn_plannedsales

Następujące pola dotyczące planowanych, rzeczywistych i pozostałych kosztów i sprzedaży są niezmienione w jednostce msdyn_projecttask :

  • msdyn_plannedcost
  • msdyn_plannedsales
  • msdyn_actualcost
  • msdyn_actualsales
  • msdyn_remainingcost
  • msdyn_remainingsales