Dela via


Resurshanteringsändringar (Project Service Automation 3.x)

Viktigt!

Dynamics 365 Project Service Automation har utvecklats till Dynamics 365 Project Operations. Mer information finns i övergång av Project Service Automation.

Avsnitten i denna artikel innehåller information om de ändringar som har gjorts i området resurshantering i Dynamics 365 Project Service Automation version 3.x.

Projektberäkningar

I stället för att basera sig på entiteten msdyn_projecttask (Projektuppgift), baseras projektberäkningar på entiteten msdyn_resourceassignment (Resurstilldelning). Resurstilldelningar har blivit "källan till sanningen" för schemaläggning av aktiviteter och priser.

Raduppgifter

I PSA 3.x är raduppgifter föråldrade (inaktuella). Tilldelningarna pekar nu på hela uppgiften i stället för på raduppgifterna.

Följande exempel visar hur en uppgift med namnet "testuppgift" tilldelas teammedlemmar A och B i tidigare versioner av PSA och PSA 3.x.

  • Före PSA 3.x:

    • Testuppgift

      • Testuppgift – raduppgift 1

        • Tilldelning till A
      • Testuppgift – raduppgift 2

        • Tilldelning till B
  • PSA 3.x:

    • Testuppgift

      • Tilldelning till A
      • Tilldelning till B

Otilldelad tilldelning

I PSA 3.x är en otilldelad tilldelning en tilldelning som är tilldelad en NULL teammedlem och en NULL resurs. Tilldelningar som inte tilldelats kan ske i några situationer:

  • Om en uppgift har skapats men ännu inte tilldelats någon teammedlem skapas alltid en otilldelad tilldelning.
  • Om alla tilldelningar för en uppgift tas bort, återskapas en otilldelad tilldelning för den uppgiften.

Schemaläggningsfält på entiteten för projektuppgift

Fälten i entiteten msdyn_projecttask är inaktuella eller flyttade till entiteten msdyn_resourceassignment eller så refereras de från entiteten msdyn_projectteam (Projektteammedlem).

Inaktuellt fält i msdyn_projecttask (projektuppgift) Nytt fält i msdyn_resourceassignment (resurstilldelning) Kommentar
msdyn_assignedresources Inga
msdyn_assignedteammembers Inga
msdyn_numberofresources Inga
msdyn_scheduledhours Inga
msdyn_effortcontour msdyn_plannedwork Formatet på datastrukturen för JavaScript Object Notation (JSON) som lagras i fältet har ändrats.

Schemalägg profil

Schemalägg profil lagras i fältet planerat arbete (msdyn_plannedwork) för varje entitet för resurstilldelning (msdyn_resourceassignment).

Struktur

Den nya strukturen för schemalägg profil består av flexibla tidsintervall som definieras för varje dag i schemat. Varje tidssektor har följande egenskaper:

  • Start – starten av arbetstimmarna för dagen enligt projektkalendern.
  • Slut – Slutet av arbetstimmarna för dagen enligt projektkalendern.
  • Timmar – antalet timmar som har tilldelats den dagen.

Exempel

I det här exemplet används en projektkalender där arbetsdagen är från 9:00 till 17:00 i UTC-8 tidszon.

[{"End":"\/Date(1543885200000)\/","Start":"\/Date(1543856400000)\/","Hours":8},{"End":"\/Date(1543971600000)\/","Start":"\/Date(1543942800000)\/","Hours":8},{"End":"\/Date(1544058000000)\/","Start":"\/Date(1544029200000)\/","Hours":2}]

Automatisk schemaläggning och manuell schemaläggning

Om en uppgift schemaläggs automatiskt visas timmarna och uppgiftens varaktighet kan minskas.

Exempel

Följande uppgift schemaläggs automatiskt i 18 timmar om tre dagar (3 december 2018 till 5 december 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}]

Om en uppgift är manuellt schemalagd fördelas timmarna med alla datum.

Exempel

Följande uppgift schemaläggs manuellt i 18 timmar om tre dagar (3 december 2018 till 5 december 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}]

Tilldelningsenhet

Tilldelningsenheten är inaktuell i PSA 3.x. Uppgiftens arbetsinsatstimmar är nu lika delade per dag, bland alla tilldelade resurser.

Exempel

I det här exemplet tilldelas uppgiften två resurser och schemaläggs automatiskt i 36 timmar om tre dagar (3 december 2018 till 5 december 2018).

  • Tilldelning 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}]
    
  • Tilldelning 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}]
    

Prissättningsdimensioner

I PSA 3.x har resursspecifika fält för prissättningsdimensioner (t.ex. Roll och Organisationsenhet) tagits bort från entiteten msdyn_projecttask. Dessa fält kan nu hämtas från motsvarande projektteammedlem (msdyn_projectteam) för resurstilldelningen (msdyn_resourceassignment) när projektberäkningar genereras. Ett nytt fält msdyn_organizationalunit har lagts till i entiteten msdyn_projectteam.

Inaktuellt fält i msdyn_projecttask (projektuppgift) Fält från msdyn_projectteam (projektteammedlem) som används i stället
msdyn_resourcecategory msdyn_resourcecategory
msdyn_organizationalunit msdyn_organizationalunit

Profiler

Fälten prissättnings- och beräkningsprofil är inaktuella i entiteten msdyn_projecttask. De har flyttats till entiteten msdyn_resourceassignment.

Inaktuellt fält i msdyn_projecttask (projektuppgift) Nytt fält i msdyn_resourceassignment (resurstilldelning)
msdyn_costestimatecontour msdyn_plannedcostcontour
msdyn_salesestimatecontour msdyn_plannedsalescontour

Följande fält har lagts till entiteten msdyn_resourceassignment:

  • msdyn_plannedcost
  • msdyn_plannedsales

Följande fält för planerade, faktiska och resterande kostnader och försäljningar ändras inte i entiteten msdyn_projecttask:

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