Priorität der Übereinstimmung von Budgetlinien
Gilt für: Project Operations für Szenarien basierend auf vorrätigen/nicht vorrätigen Ressourcen, Lite-Bereitstellung – Abwicklung der Proforma-Rechnungsstellung.
Die Priorität für den Abgleich von Budgetzeilen definiert die Reihenfolge, in der ein Istwert mit den verschiedenen Dimensionen von Budgetzeilen abgeglichen wird.
Als Teil der Lösungsaktualisierung, die die Projektbudgetierung einschließt, wird in der Lösung die Tabelle mit den Prioritäten der Budgetlinien erstellt.
Sie aktivieren das Projektbudgetfeature mithilfe eines Featurekennzeichens. Weitere Informationen finden Sie unter Aktivieren Sie die Funktion für die Kalkulation von Projektkosten.
Notiz
Nachdem die Funktion Projektbudget in einer Organisation aktiviert wurde, kann sie nicht mehr deaktiviert werden. Sie müssen jedoch nicht für jedes Projekt ein Budget erstellen.
Nachdem die Funktion Flag aktiviert ist, sollte auf der Hauptseite der Projektparameter die Registerkarte Budgetabgleich Prioritäten erscheinen. Diese Registerkarte zeigt die folgenden Standardzeilen, die für die Transaktionsklassen Zeit, Ausgaben und Material im Kontext einer Klasse gelten.
Feldname | Anwendbare Transaktionsklasse | Context | Budgetübereinstimmungspriorität |
---|---|---|---|
msdyn_unitschedule | Ausgaben | Kosten | 0 |
msdyn_task | Ausgaben | Kosten | 10 |
msdyn_transactioncategory | Ausgaben | Kosten | 20 |
msdyn_costtype | Ausgaben | Kosten | 30 |
msdyn_accountvendor | Ausgaben | Kosten | 40 |
msdyn_unitschedule | Material | Kosten | 0 |
msdyn_task | Material | Kosten | 10 |
msdyn_product | Material | Kosten | 20 |
msdyn_writeinproductdescription | Material | Kosten | 30 |
msdyn_costtype | Material | Kosten | 40 |
msdyn_accountvendor | Material | Kosten | 50 |
msdyn_unitschedule | Uhrzeit | Kosten | 0 |
msdyn_task | Uhrzeit | Kosten | 10 |
msdyn_resourcecategory | Uhrzeit | Kosten | 20 |
msdyn_resourceorganizationalunitid | Uhrzeit | Kosten | 30 |
msdyn_bookableresource | Uhrzeit | Kosten | 40 |
msdyn_costtype | Uhrzeit | Kosten | 50 |
msdyn_accountvendor | Uhrzeit | Kosten | 60 |
msdyn_unitschedule | Ausgaben | Vertrieb | 0 |
msdyn_task | Ausgaben | Vertrieb | 10 |
msdyn_transactioncategory | Ausgaben | Vertrieb | 20 |
msdyn_unitschedule | Material | Vertrieb | 0 |
msdyn_task | Material | Vertrieb | 10 |
msdyn_product | Material | Vertrieb | 20 |
msdyn_writeinproductdescription | Material | Vertrieb | 30 |
msdyn_unitschedule | Uhrzeit | Vertrieb | 0 |
msdyn_task | Uhrzeit | Vertrieb | 10 |
msdyn_resourcecategory | Uhrzeit | Vertrieb | 20 |
msdyn_resourceorganizationalunitid | Uhrzeit | Vertrieb | 30 |
msdyn_bookableresource | Uhrzeit | Vertrieb | 40 |
Anmerkung
Msydn_unitschedule mit der Anzeigename-Einheitengruppe ist eine Übereinstimmungspriorität, die nicht aktualisiert oder gelöscht werden kann. Diese Übereinstimmungspriorität stellt sicher, dass die Einheitenübereinstimmung und -umwandlung auf die richtige Weise erfolgt.
Wie funktioniert die Budgetabgleichspriorität?
Ein Zeiteintrag, ein Speseneintrag oder eine Materialverwendung wird für ein Projekt zur Genehmigung gesendet. Nach der Genehmigung gilt dies als genehmigter Ist-Wert, der in Berechnungen von Projektkosten- und -vertriebsbudgets verwendet wird.
Istwerte haben Dimensionen, die einen Istwert definieren. Hier sehen Sie einige Beispiele:
- Die Aufgabe, für die der Istwert erstellt wird
- Die Rolle der Ressource, die den Zeiteintrag sendet
- Der Name des Materials, das verwendet wird
- Eine Flugkostenabrechnung, die über ein Projekt abgerechnet wird
- Ein Zeiteintrag eines Subunternehmers, der von einem Projektmanager genehmigt wurde
Wenn Istwerte gegen ein Projekt gebucht werden, müssen sie den richtigen Budgetlinien zugeordnet werden. Diese Zuordnung erfolgt durch den Abgleich der Dimensionen der eingehenden Istwerte mit den Dimensionen aller Budgetzeilen in der Kalkulation. Ein Istwert wird der Budgetlinie zugeordnet, die mit den meisten Dimensionen übereinstimmt.
Während des Abgleichs wird die Reihenfolge, in der der Abgleichsalgorithmus arbeitet, durch die Prioritätstabelle für den Abgleich der Haushaltszeile festgelegt.
Priorität 1 ist die höchste Priorität für Dimensionen einer Transaktionsklasse. Der Algorithmus versucht, alle Dimensionen eines Istwerts mit allen Budgetlinien abzugleichen.
Wenn keine Übereinstimmung gefunden wird und kein Fehler auftritt, überspringt der Übereinstimmungsalgorithmus die Dimension mit der niedrigsten Priorität gemäß der Tabelle der Übereinstimmungspriorität der Budgetposition und versucht eine andere Übereinstimmung. Dieser Vorgang wird wiederholt, bis eine Übereinstimmung gefunden wird oder ein Fehler auftritt. Wenn mehrere Budgetpositionen mit einem Ist-Wert übereinstimmen, wird diese Situation als Fehler betrachtet.
Beispiel
Dieses Beispiel zeigt, wie der Prozess für eine Ausgabe funktioniert, die gegen ein Projekt gebucht wird. Die folgende Tabelle zeigt die Prioritätsreihenfolge, in der der Istwert für eine Ausgabe abgeglichen wird, wenn die Standardpriorität für den Budgetabgleich verwendet wird.
Feldname | Anwendbare Transaktionsklasse | Context | Budgetübereinstimmungspriorität |
---|---|---|---|
msdyn_transactioncategory | Ausgaben | Kosten | 1 |
msdyn_task | Ausgaben | Kosten | 2 |
msdyn_costtype | Ausgaben | Kosten | 3 |
msdyn_accountvendor | Ausgaben | Kosten | 4 |
Der Istwert der Ausgaben wird mit der Budgetlinie abgeglichen, bei der die größte Anzahl von Dimensionen übereinstimmt.
- Der Abgleichsalgorithmus versucht, eine Budgetzeile zu finden, in der msdyn_transactioncategory, msdyn_task, msdyn_costtype und msdyn_accountvendor definiert sind.
- Wenn es keine Übereinstimmung gibt, wird die Dimension mit der niedrigsten Priorität, msdyn_accountvendor, beim nächsten Versuch eines Abgleichs mit einer Budgetlinie vermieden.
- Gibt es immer noch keine Übereinstimmung, wird beim nächsten Versuch, eine Budgetlinie abzugleichen, die nächstniedrigere Dimension, msdyn_costtype, vermieden.
- Der Prozess wird fortgesetzt, bis eine eindeutige Budgetlinie gefunden wird oder ein Fehler auftritt.