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.
- 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.
- 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.
- 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.
- O processo continua até ser encontrada uma correspondência de linha de orçamento única ou um erro.