Alterações no Gerenciamento de recursos (Project Service Automation 3.x)
Importante
O Dynamics 365 Project Service Automation evoluiu para o Dynamics 365 Project Operations. Para obter mais informações, consulte Transição do Project Service Automation.
As seções deste artigo fornecem informações sobre as alterações feitas na área de Gerenciamento de recursos do Dynamics 365 Project Service Automation versão 3.x.
Estimativas do projeto
Em vez de se basearem na entidade msdyn_projecttask (Tarefa do Projeto), as estimativas de projeto se baseiam na entidade msdyn_resourceassignment (Atribuição de Recurso). As atribuições de recursos se tornaram a "fonte de referência" para preços e agendamento de tarefas.
Tarefas de linha
No PSA 3.x, as tarefas de linha são obsoletas (preteridas). As atribuições agora apontam para a tarefa inteira em vez das tarefas de linha.
O exemplo a seguir mostra como uma tarefa chamada "Tarefa de teste" é atribuída aos membros da equipe A e B em versões anteriores do PSA e no PSA 3.x.
Antes do PSA 3.x:
Tarefa de teste
Tarefa de teste – Tarefa de linha 1
- Atribuição a A
Tarefa de teste – Tarefa de linha 2
- Atribuição a B
PSA 3.x:
Tarefa de teste
- Atribuição a A
- Atribuição a B
Atribuição não atribuída
No PSA 3.x, uma atribuição não atribuída é aquela que é atribuída a um membro da equipe NULO e a um recurso NULO. As atribuições não atribuídas podem ocorrer em alguns cenários:
- Se uma tarefa tiver sido criada, mas ainda não tiver sido atribuída a nenhum membro da equipe, uma atribuição não atribuída é sempre criada.
- Se todos os destinatários em uma tarefa forem removidos, uma atribuição não atribuída é recriada para essa tarefa.
Campos de agendamento na entidade Tarefa do Projeto
Os campos na entidade msdyn_projecttask foram preteridos, movidos para a entidade msdyn_resourceassignment ou agora são referenciados da entidade msdyn_projectteam (Membro da Equipe do Projeto).
Campo preterido em msdyn_projecttask (Tarefa do Projeto) | Novo campo em msdyn_resourceassignment (Atribuição de Recurso) | Comment |
---|---|---|
msdyn_assignedresources | Nenhum | |
msdyn_assignedteammembers | Nenhum | |
msdyn_numberofresources | Nenhum | |
msdyn_scheduledhours | Nenhum | |
msdyn_effortcontour | msdyn_plannedwork | O formato da estrutura de dados JavaScript Object Notation (JSON) que é armazenada no campo foi alterado. |
Contorno de agenda
O contorno de agenda é armazenado no campo Trabalho Planejado (msdyn_plannedwork) de cada entidade Atribuição de Recurso (msdyn_resourceassignment).
Estrutura
A nova estrutura do contorno de agenda consiste em intervalos de tempo flexíveis que são definidos para cada dia da agenda. Cada intervalo de tempo tem as seguintes propriedades:
- Início – O início das horas de trabalho do dia, de acordo com o calendário do projeto.
- Término – O término das horas de trabalho do dia, de acordo com o calendário do projeto.
- Horas – O número de horas atribuídas no dia.
Exemplo
Esse exemplo usa um calendário de projeto em que o dia de trabalho é das 9h às 17h no fuso horário 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}]
Agendamento automático e manual
Se uma tarefa é agendada de forma automática, as horas são decrescentes e a duração da tarefa pode ser reduzida.
Exemplo
A tarefa a seguir foi agendada automaticamente para 18 horas ao longo de três dias (3 de dezembro de 2018 a 5 de dezembro de 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}]
Se uma tarefa é agendada de forma manual, as horas são igualmente distribuídas entre todas as datas.
Exemplo
A tarefa a seguir foi agendada manualmente para 18 horas ao longo de três dias (3 de dezembro de 2018 a 5 de dezembro de 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}]
Unidade de atribuição
A unidade de atribuição foi preterida no PSA 3.x. As horas de esforço da tarefa agora são igualmente divididas, por dia, entre todos os recursos atribuídos.
Exemplo
Nesse exemplo, a tarefa foi atribuída a dois recursos e agendada automaticamente para 36 horas ao longo de três dias (3 de dezembro de 2018 a 5 de dezembro de 2018).
Atribuição 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}]
Atribuição 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}]
Dimensões de precificação
No PSA 3.x, campos de dimensões de precificação específicos aos recursos (como Função e Unidade Organizacional) foram removidos da entidade msdyn_projecttask. Esses campos agora podem ser recuperados do membro da equipe do projeto correspondente (msdyn_projectteam) da atribuição de recursos (msdyn_resourceassignment) quando as estimativas do projeto forem geradas. Um novo campo, msdyn_organizationalunit, foi adicionado à entidade msdyn_projectteam.
Campo preterido em msdyn_projecttask (Tarefa do Projeto) | Campo de msdyn_projectteam (Membro da Equipe do Projeto) que é usado no lugar |
---|---|
msdyn_resourcecategory | msdyn_resourcecategory |
msdyn_organizationalunit | msdyn_organizationalunit |
Contornos
Os campos de contornos de estimativas e preços foram preteridos na entidade msdyn_projecttask. Eles foram movidos para a entidade msdyn_resourceassignment.
Campo preterido em msdyn_projecttask (Tarefa do Projeto) | Novo campo em msdyn_resourceassignment (Atribuição de Recurso) |
---|---|
msdyn_costestimatecontour | msdyn_plannedcostcontour |
msdyn_salesestimatecontour | msdyn_plannedsalescontour |
Os campos a seguir foram adicionados à entidade msdyn_resourceassignment:
- msdyn_plannedcost
- msdyn_plannedsales
Os campos a seguir de custo e vendas planejados, reais e restantes não foram alterados na entidade msdyn_projecttask:
- msdyn_plannedcost
- msdyn_plannedsales
- msdyn_actualcost
- msdyn_actualsales
- msdyn_remainingcost
- msdyn_remainingsales