Compartilhar via


Prioridade de correspondência de linha de orçamento

Aplica-se a: Project Operations para cenários com base em recursos/sem estoque, implantação Lite – transação para faturamento pro forma.

A prioridade de correspondência de linha de orçamento define a ordem em que dados reais correspondem às diferentes dimensões de linhas de orçamento.

Como parte da atualização da solução que inclui o orçamento do projeto, a tabela de prioridade de correspondência da linha de orçamento é criada na solução.

Você habilita o recurso de orçamento do projeto usando um sinalizador de recurso. Para obter mais informações, consulte Ativar o recurso de orçamento de custo do projeto.

Observação

Depois que o recurso de orçamento de projeto estiver habilitado em uma organização, ele não poderá ser desabilitado. No entanto, você não precisa criar um orçamento para cada projeto.

Após a ativação do sinalizador de recurso, a guia Prioridades de correspondência de orçamento deve aparecer na página principal dos parâmetros do projeto. Esta guia mostra as linhas padrão a seguir que são aplicáveis às classes de transação Tempo, Despesa e Material no contexto de uma classe.

Nome do campo Classe da transação aplicável Contexto Prioridade de Correspondência de orçamento
msdyn_unitschedule Despesa Custo 0
msdyn_task Despesa Custo 10
msdyn_transactioncategory Despesa Custo 20
msdyn_costtype Despesa Custo 30
msdyn_accountvendor Despesa Custo 40
msdyn_unitschedule Material Custo 0
msdyn_task Material Custo 10
msdyn_product Material Custo 20
msdyn_writeinproductdescription Material Custo 30
msdyn_costtype Material Custo 40
msdyn_accountvendor Material Custo 50
msdyn_unitschedule Hora Custo 0
msdyn_task Hora Custo 10
msdyn_resourcecategory Hora Custo 20
msdyn_resourceorganizationalunitid Hora Custo 30
msdyn_bookableresource Hora Custo 40
msdyn_costtype Hora Custo 50
msdyn_accountvendor Hora Custo 60
msdyn_unitschedule Despesa Vendas 0
msdyn_task Despesa Vendas 10
msdyn_transactioncategory Despesa Vendas 20
msdyn_unitschedule Material Vendas 0
msdyn_task Material Vendas 10
msdyn_product Material Vendas 20
msdyn_writeinproductdescription Material Vendas 30
msdyn_unitschedule Hora Vendas 0
msdyn_task Hora Vendas 10
msdyn_resourcecategory Hora Vendas 20
msdyn_resourceorganizationalunitid Hora Vendas 30
msdyn_bookableresource Hora Vendas 40

Observação

msydn_unitschedule com o nome de exibição Grupo de Unidades, é uma prioridade de correspondência que não pode ser atualizada ou excluída. Essa prioridade de correspondência garante que a correspondência da unidade e a conversão ocorram da maneira correta.

Como funciona a prioridade de correspondência de orçamento?

Entrada de tempo, entrada de despesa ou uso de material é enviado a um projeto para aprovação. Depois de aprovado, ele será considerado um dado real aprovado usado em cálculos de custo do projeto e orçamento de vendas.

Os dados reais têm dimensões que o definem. Veja alguns exemplos:

  • A tarefa em que o dado real é criado
  • A função do recurso que está enviando a entrada de tempo
  • O nome do material utilizado
  • Uma despesa de versão piloto cobrada de um projeto
  • Uma entrada de tempo de um subcontratado que é aprovada por um gerente de projeto

Quando os dados reais são lançados em um projeto, eles devem ser mapeados para as linhas de orçamento corretas. Esse mapeamento é feito comparando as dimensões de dados reais recebidos com as dimensões de todas as linhas de orçamento no orçamento de custo. Um dado real tem correspondência com a linha de orçamento que corresponde à maioria das dimensões.

Durante a correspondência, a ordem em que o algoritmo de correspondência funciona é definida pela tabela de prioridade de correspondência da linha de orçamento.

Prioridade 1 é a prioridade mais alta para dimensões de uma classe de transação. O algoritmo tenta combinar todas as dimensões de um dado real com todas as linhas de orçamento.

Se nenhuma correspondência for encontrada e nenhum erro for encontrado, o algoritmo correspondente vai ignorar a dimensão de prioridade mais baixa, de acordo com a tabela de prioridades de correspondência da linha de orçamento e tentar outra correspondência. Esse processo será repetido até uma correspondência ser encontrada ou um erro ocorrer. Se várias linhas de orçamento corresponderem a um dado real, essa situação será considerada um erro.

Exemplo

Este exemplo mostra como o processo funciona para uma despesa lançada em um projeto. A tabela a seguir mostra a ordem de prioridade em que o dado real corresponderá a uma despesa se a prioridade de correspondência de orçamento padrão for usada.

Nome do campo Classe da transação aplicável Contexto Prioridade de Correspondência de orçamento
msdyn_transactioncategory Despesa Custo 0
msdyn_task Despesa Custo 2
msdyn_costtype Despesa Custo 3
msdyn_accountvendor Despesa Custo 4

A despesa real corresponde à linha de orçamento em que o maior número de dimensões tem correspondência.

  1. O algoritmo correspondente tenta corresponder a uma linha de orçamento em que msdyn_transactioncategory, msdyn_task, msdyn_costtype e msdyn_accountvendor são definidos.
  2. Se não houver correspondência, a dimensão de menor prioridade, msdyn_accountvendor, será evitada na próxima tentativa de correspondência com uma linha de orçamento.
  3. Se não houver correspondência, a dimensão de menor prioridade, msdyn_costtype, será evitada na próxima tentativa de correspondência com uma linha de orçamento.
  4. O processo continua até ser encontrada uma correspondência de linha de orçamento única ou um erro.