Partilhar via


Alterações de gestão de recursos (Project Service Automation 3.x)

Importante

O Dynamics 365 Project Service Automation evoluiu para Dynamics 365 Project Operations. Para mais informações, consulte Transição do Project Service Automation.

As secções deste artigo fornecem informações sobre as alterações efetuadas na área de gestão de Recursos do Dynamics 365 Project Service Automation, versão 3.x.

Estimativas do projeto

Em vez de se basear na entidade msdyn_projecttask (Tarefa do Projeto), as estimativas do projeto são baseadas na entidade msdyn_resourceassignment (Atribuição de Recursos). As atribuições de recursos tornaram-se a "fonte da verdade" para o agendamento e a definição de preços das tarefas.

Tarefas de linha

No PSA 3.x, as tarefas de linha são obsoletas (preteridas). Agora, as atribuições apontam para a tarefa inteira, em vez das tarefas de linha.

O exemplo a seguir mostra como uma tarefa denominada "Tarefa de teste" é atribuída aos membros da equipa A e B nas 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 é uma atribuição que é atribuída a um membro da equipa NULL e a um recurso NULL. 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 equipa, é sempre criada uma atribuição não atribuída.
  • Se todos os detentores de atribuição de 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 ou movidos para a entidade msdyn_resourceassignment ou são referenciados a partir da entidade msdyn_projectteam (Membro da Equipa do Projeto).

Campo preterido em msdyn_projecttask (Tarefa do Projeto) Novo campo em msdyn_resourceassignment (Atribuição de Recursos) Comment
msdyn_assignedresources None
msdyn_assignedteammembers None
msdyn_numberofresources None
msdyn_scheduledhours None
msdyn_effortcontour msdyn_plannedwork O formato da estrutura de dados do JSON (JavaScript Object Notation) armazenado no campo foi alterado.

Contorno da agenda

O contorno da agenda é armazenado no campo Trabalho Planeado (msdyn_plannedwork) de cada entidade Atribuição de Recursos (msdyn_resourceassignment).

Estrutura

A nova estrutura do contorno da agenda é constituída por 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 para o dia, de acordo com o calendário do projeto.
  • Fim – O fim das horas de trabalho para o dia, de acordo com o calendário do projeto.
  • Horas – O número de horas que estão atribuídas no dia.

Exemplo

Este exemplo utiliza um calendário de projeto em que o dia de trabalho é das 9:00 às 17:00 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 agendamento manual

Se uma tarefa for agendada automaticamente, as horas serão antecipadas e a duração da tarefa poderá ser reduzida.

Exemplo

A tarefa a seguir é agendada automaticamente por 18 horas em 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 for agendada manualmente, as horas serão distribuídas uniformemente em todas as datas.

Exemplo

A tarefa a seguir é agendada manualmente por 18 horas em 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. Agora, as horas de esforço da tarefa estão igualmente divididas, por dia, entre todos os recursos atribuídos.

Exemplo

Neste exemplo, a tarefa é atribuída a dois recursos e é agendada automaticamente por 36 horas em 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 definição de preços

No PSA 3.x, os campos de dimensão de definição de preços específicos de recursos (como Função e Unidade Organizacional) foram removidos da entidade msdyn_projecttask. Agora, estes campos podem ser obtidos a partir do membro da equipa do projeto correspondente (msdyn_projectteam) da atribuição de recursos (msdyn_resourceassignment) quando são geradas estimativas de projeto. Foi adicionado um novo campo, msdyn_organizationalunit, à entidade msdyn_projectteam.

Campo preterido em msdyn_projecttask (Tarefa do Projeto) Campo do msdyn_projectteam (Membro da Equipa do Projeto) que é, por sua vez, utilizado
msdyn_resourcecategory msdyn_resourcecategory
msdyn_organizationalunit msdyn_organizationalunit

Contornos

Os campos de contornos de preços e estimativas foram preteridos na entidade msdyn_projecttask. Foram movidos para a entidade msdyn_resourceassignment.

Campo preterido em msdyn_projecttask (Tarefa do Projeto) Novo campo em msdyn_resourceassignment (Atribuição de Recursos)
msdyn_costestimatecontour msdyn_plannedcostcontour
msdyn_salesestimatecontour msdyn_plannedsalescontour

Os campos seguintes foram adicionados à entidade msdyn_resourceassignment:

  • msdyn_plannedcost
  • msdyn_plannedsales

Os campos seguintes para custos e vendas planeados, reais e restantes não são alterados na entidade msdyn_projecttask:

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