Ændringer i ressourcestyringen (Project Service Automation 3.x)
Vigtigt
Dynamics 365 Project Service Automation har udviklet sig til Dynamics 365 Project Operations. Du kan finde flere oplysninger under Overgang til Project Service Automation.
Sektionerne i denne artikel indeholder oplysninger om de ændringer, der er foretaget i ressourcestyringsområdet i Dynamics 365 Project Service Automation version 3.x.
Projektestimater
I stedet for at være baseret på msdyn_projecttask-objektet (Projektopgave) baseres projektestimater på objektet msdyn_resourceassignment (Ressourcetildeling). Ressourcetildelinger er blevet "kilden til sandhed" for opgaveplanlægning og prisfastsættelse.
Linjeopgaver
I PSA 3.x er linjeopgaver forældede (frarådes). Tildelinger peger nu på hele opgaven i stedet for linjeopgaver.
I det følgende eksempel kan du se, hvordan en opgave med navnet "Testopgave" tildeles til teammedlemmer A og B i tidligere versioner af PSA og i PSA 3.x.
Før PSA 3.x:
Testopgave
Testopgave – Linjeopgave 1
- Tildeling til A
Testopgave – Linjeopgave 2
- Tildeling til B
PSA 3.x:
Testopgave
- Tildeling til A
- Tildeling til B
Ikke-tildelt tildeling
I PSA 3.x er en ikke-tildelt tildeling en tildeling, der er tildelt til et NULL-teammedlem og NULL-ressource. Ikke-tildelte tildelinger kan forekomme i et par scenarier:
- Hvis en opgave er blevet oprettet, men endnu ikke er tildelt til et teammedlem, oprettes der altid en ikke-tildelt tildeling.
- Hvis alle modtagere af en opgave fjernes, oprettes der en ikke-tildelt tildeling igen for den pågældende opgave.
Planlægningsfelter på objektet Projektopgave
Felterne på objektet msdyn_projecttask er udfaset eller flyttet til objektet msdyn_resourceassignment, eller der henvises nu til dem fra objektet msdyn_projectteam (Projektteammedlem).
Udfaset felt på msdyn_projecttask (Projektopgave) | Nyt felt på msdyn_resourceassignment (Ressourcetildeling) | Comment |
---|---|---|
msdyn_assignedresources | None | |
msdyn_assignedteammembers | None | |
msdyn_numberofresources | None | |
msdyn_scheduledhours | None | |
msdyn_effortcontour | msdyn_plannedwork | Formatet for JavaScript Object Notation-datastrukturen (JSON), der er gemt i feltet, er blevet ændret. |
Planlægge en profil
Planlægningsprofilen gemmes i feltet Planlagt arbejde (msdyn_plannedwork) for hvert Ressourcetildelings-objekt (msdyn_resourceassignment).
Struktur
Den nye struktur i planlægningsprofilen består af fleksible tidsrum, der defineres for hver dag i tidsplanen. Hvert tidsrum har følgende egenskaber:
- Start – Start på arbejdstimerne for dagen ifølge projektkalenderen.
- Slut – Slut på arbejdstimerne for dagen ifølge projektkalenderen.
- Timer – Det antal timer, der er tildelt på dagen.
Eksempel
I dette eksempel bruges der en projektkalender, hvor arbejdsdagen er kl. 9-17 i tidszonen 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}]
Automatisk planlægning og manuel planlægning
Hvis en opgave planlægges automatisk, indlæses timerne i forvejen, og opgavevarigheden reduceres måske.
Eksempel
Den følgende opgave planlægges automatisk i 18 timer over tre dage (3. december 2018 til 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}]
Hvis en opgave planlægges manuelt, fordeles timerne jævnt over alle datoer.
Eksempel
Den følgende opgave er planlagt automatisk til 18 timer over tre dage (3. december 2018 til 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}]
Tildelingsenhed
Tildelingsenheden er udeladt i PSA 3.x. Tiden for opgaven fordeles nu ligeligt pr. dag mellem alle de tildelte ressourcer.
Eksempel
I dette eksempel tildeles opgaven til to ressourcer, og den planlægges automatisk til 36 timer over tre dage (3. december 2018 til 5. december 2018).
Tildeling 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}]
Tildeling 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}]
Prisfastsættelsesdimensioner
I PSA 3.x er felterne for ressourcespecifikke prisfastsættelsesdimensioner (f.eks. Rolle og Afdeling) blevet fjernet fra objektet msdyn_projecttask. Disse felter kan nu hentes fra det aktuelle projektteammedlem (msdyn_projectteam) i ressourcetildelingen (msdyn_resourceassignment), når der genereres projektestimater. Der er føjet et nyt felt, msdyn_organizationalunit, til objektet msdyn_projectteam.
Udfaset felt på msdyn_projecttask (Projektopgave) | Felt fra msdyn_projectteam (projektteammedlem), der bruges i stedet |
---|---|
msdyn_resourcecategory | msdyn_resourcecategory |
msdyn_organizationalunit | msdyn_organizationalunit |
Profiler
Profilfelterne for prisfastsættelse og estimering er udeladt i objektet msdyn_projecttask. De er blevet flyttet til objektet msdyn_resourceassignment.
Udfaset felt på msdyn_projecttask (Projektopgave) | Nyt felt på msdyn_resourceassignment (Ressourcetildeling) |
---|---|
msdyn_costestimatecontour | msdyn_plannedcostcontour |
msdyn_salesestimatecontour | msdyn_plannedsalescontour |
De følgende felter er blevet føjet til objektet msdyn_resourceassignment:
- msdyn_plannedcost
- msdyn_plannedsales
De følgende felter for planlagte, faktiske og resterende omkostninger og salg er uændrede i objektet msdyn_projecttask:
- msdyn_plannedcost
- msdyn_plannedsales
- msdyn_actualcost
- msdyn_actualsales
- msdyn_remainingcost
- msdyn_remainingsales