Partilhar via


Alterações no gerenciamento 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 seções deste artigo fornecem informações sobre as alterações que foram feitas na área de gerenciamento de recursos do Dynamics 365 Project Service Automation versão 3.x.

Estimativas de projetos

Em vez de serem baseadas 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 de tarefas.

Tarefas de linha

No PSA 3.x, as tarefas de linha estão descontinuadas. As atribuições agora apontam para a tarefa inteira em vez das tarefas de linha.

O exemplo a seguir mostra como uma tarefa chamada "Test task" é 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 – Linha de tarefa 1

        • Atribuição a A
      • Tarefa de teste – 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 atribuída a um membro da equipe NULL e a um recurso NULL . 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 será sempre criada.
  • Se todos os cessionários de uma tarefa forem removidos, uma atribuição não atribuída será recriada para essa tarefa.

Agendamento de campos na entidade Tarefa do Projeto

Os campos na entidade msdyn_projecttask foram preteridos ou movidos para a entidade msdyn_resourceassignment , ou agora são referenciados a partir da entidade msdyn_projectteam (Membro da Equipe do Projeto).

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

Perfil de horário

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

Estrutura

A nova estrutura do contorno do horário consiste em fatias de tempo flexíveis que são definidas para cada dia do horário. Cada fatia de tempo tem as seguintes propriedades:

  • Início – Início do horário de trabalho do dia, de acordo com o calendário do projeto.
  • Fim – O fim do horário de trabalho do dia, de acordo com o calendário do projeto.
  • Horas – O número de horas atribuídas no dia.

Exemplo

Este exemplo usa um calendário de projeto em que o dia útil é 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 agendamento manual

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

Exemplo

A tarefa a seguir é agendada automaticamente por 18 horas durante 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 para todas as datas.

Exemplo

A tarefa a seguir é agendada manualmente para 18 horas durante 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 são agora 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 durante 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 preços

No PSA 3.x, os campos de dimensão de preços específicos para recursos (como Função e Unidade Organizacional) foram removidos da entidade msdyn_projecttask. Esses campos agora podem ser recuperados a partir do membro correspondente da equipa de projeto (msdyn_projectteam) na atribuição de recursos (msdyn_resourceassignment) ao gerar estimativas de projeto. Um novo campo, msdyn_organizationalunit, foi adicionado à entidade msdyn_projectteam .

Campo preterido no msdyn_projecttask (Tarefa do Projeto) Campo de msdyn_projectteam (Membro da Equipe do Projeto) que é usado em vez disso
msdyn_resourcecategory msdyn_resourcecategory
msdyn_organizationalunit msdyn_organizationalunit

Contornos

Os campos de contorno de preços e estimativas foram preteridos na entidade msdyn_projecttask . Eles foram transferidos para a entidade msdyn_resourceassignment.

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

Os seguintes campos foram adicionados à entidade msdyn_resourceassignment :

  • msdyn_plannedcost
  • msdyn_plannedsales

Os seguintes campos para custos e vendas planejados, reais e restantes permanecem inalterados na entidade msdyn_projecttask :

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