Udostępnij za pośrednictwem


Priorytet dopasowania wiersza budżetu

Ma zastosowanie do: Project Operations dotyczące scenariuszy z zasobami i zasobami niemagazynowanymi, lekkiego wdrażania — od transakcji do fakturowania proforma.

Priorytet dopasowania wiersza budżetu definiuje kolejność, w jakiej wartość rzeczywista jest dopasowana do różnych rozmiarów wierszy budżetu.

W ramach aktualizacji rozwiązania dotyczącej budżetowania projektów w rozwiązaniu jest tworzona tabela priorytetu dopasowania wiersza budżetu.

W celu włączenia funkcji budżetu projektu należy użyć funkcji. Aby uzyskać więcej informacji, zobacz temat Włącz funkcję prognozy projektu budżetu.

Uwaga

Po włączeniu funkcji budżetu projektu w organizacji, nie można jej wyłączyć. Nie trzeba jednak tworzyć budżetu dla każdego projektu.

Po włączeniu funkcji flagi karta Priorytet dopasowania budżetu powinna być wyświetlana na stronie głównej parametrów projektu. Na tej karcie są dostępne następujące wiersze domyślne dotyczące klas transakcji Czas, Wydatek i Materiał w kontekście klasy.

Nazwa pola Mająca zastosowanie klasa transakcji Kontekst Priorytet dopasowania budżetu
msdyn_unitschedule Wydatek Koszt 0
msdyn_task Wydatek Koszt 10
msdyn_transactioncategory Wydatek Koszt 20
msdyn_costtype Wydatek Koszt 30
msdyn_accountvendor Wydatek Koszt 40
msdyn_unitschedule Materiał Koszt 0
msdyn_task Materiał Koszt 10
msdyn_product Materiał Koszt 20
msdyn_writeinproductdescription Materiał Koszt 30
msdyn_costtype Materiał Koszt 40
msdyn_accountvendor Materiał Koszt 50
msdyn_unitschedule Czas Koszt 0
msdyn_task Czas Koszt 10
msdyn_resourcecategory Czas Koszt 20
msdyn_resourceorganizationalunitid Czas Koszt 30
msdyn_bookableresource Czas Koszt 40
msdyn_costtype Czas Koszt 50
msdyn_accountvendor Czas Koszt 60
msdyn_unitschedule Wydatek Sprzedaż 0
msdyn_task Wydatek Sprzedaż 10
msdyn_transactioncategory Wydatek Sprzedaż 20
msdyn_unitschedule Materiał Sprzedaż 0
msdyn_task Materiał Sprzedaż 10
msdyn_product Materiał Sprzedaż 20
msdyn_writeinproductdescription Materiał Sprzedaż 30
msdyn_unitschedule Czas Sprzedaż 0
msdyn_task Czas Sprzedaż 10
msdyn_resourcecategory Czas Sprzedaż 20
msdyn_resourceorganizationalunitid Czas Sprzedaż 30
msdyn_bookableresource Czas Sprzedaż 40

Uwaga

msydn_unitschedule z grupą jednostek wyświetlanej nazwy jest priorytetem dopasowania, którego nie można zaktualizować ani usunąć. Ten priorytet dopasowania zapewnia właściwy sposób dopasowania i konwersji jednostek.

W jaki sposób budżet jest dopasowany do priorytetu?

Wpis czasu, wydatki i materiału jest przesyłany pod kątem projektu dla zatwierdzenia. Po zatwierdzeniu jest uważany za zatwierdzony stan rzeczywisty, który jest używany w obliczeniach kosztów projektu i budżetu sprzedaży.

Wartości rzeczywiste mają wymiary definiujące wartość rzeczywistą. Oto kilka przykładów:

  • Zadanie, dla którego jest tworzona wartość rzeczywista
  • Rola zasobu przesyłającego wpis czasu
  • Nazwa używanych materiałów
  • Wydatek na lot został rozliczony pod kątem projektu
  • Wpis czasu od podwykonawcy zatwierdzonego przez menedżera projektu

Gdy wartości rzeczywiste są publikowane w ramach projektu, muszą być zamapowane na prawidłowe wiersze budżetu. To mapowanie jest wykonywane przez dopasowanie rozmiarów przychodzących wartości rzeczywistych do rozmiarów wszystkich wierszy budżetu w budżecie kosztów. Wartość rzeczywista jest dopasowana do wiersza budżetu, który odpowiada większości jego rozmiarów.

Podczas dopasowywania kolejność, w której działają pasujące algorytmy, jest określona przez tabelę priorytetu dopasowania wiersza budżetu.

Priorytet 1 jest najwyższym priorytetem dla rozmiarów klasy transakcji. Algorytm próbuje dopasować wszystkie rozmiary wartości rzeczywistych do wszystkich wierszy budżetu.

Jeśli nie zostanie znalezione żadne dopasowanie i nie zostanie napotkany błąd, pasujące algorytmy pominą najmniejszą wartość priorytetu, zgodnie z tabelą priorytetu dopasowania wiersza budżetu, i spróbuje kolejne dopasowanie. Ten proces jest powtarzany, dopóki nie zostanie znalezione dopasowanie lub wystąpi błąd. Jeśli wiele wierszy budżetu odpowiada wartości rzeczywistej, jest to sytuacja uważana za błąd.

Przykład

W tym przykładzie pokazano, jak działa proces w przypadku wydatku zaksięgowanego w ramach projektu. W poniższej tabeli pokazano kolejność priorytetu, w której wartość rzeczywista jest dopasowana do wydatku, jeśli jest używany domyślny priorytet dopasowania budżetu.

Nazwa pola Mająca zastosowanie klasa transakcji Kontekst Priorytet dopasowania budżetu
msdyn_transactioncategory Wydatek Koszt 1
msdyn_task Wydatek Koszt 2
msdyn_costtype Wydatek Koszt 3
msdyn_accountvendor Wydatek Koszt 100

Koszt rzeczywisty jest dopasowany do wiersza budżetu, do którego jest dopasowane najwięcej rozmiarów.

  1. Pasujący algorytm próbuje dopasować do wiersza, gdzie są określone wartości msdyn_transactioncategory, msdyn_task, msdyn_costtype, and msdyn_accountvendor.
  2. Jeśli brak dopasowania, wymiar o najniższym priorytecie, msdyn_accountvendor jest unikany podczas kolejnej próby dopasowania do wiersza budżetu.
  3. Jeśli ciągle brak dopasowania, wymiar o najniższym priorytecie, msdyn_costtype jest unikany podczas kolejnej próby dopasowania do wiersza budżetu.
  4. Proces jest kontynuowany do momentu, gdy zostanie znalezione dopasowanie do unikatowego wiersza budżetu lub zostanie napotkany błąd.