Matchprioritet for budgetlinje
Gælder for: Project Operations for scenarier baseret på ressource/ikke-lager, lille udrulning - aftale til håndtering af proformafakturering.
Matchprioriteten for budgetlinjer definerer den rækkefølge, hvor en faktisk værdi sammenholdes med de forskellige dimensioner i budgetlinjer.
Som en del af den løsningsopdatering, der omfatter projektbudgettering, oprettes matchprioritetstabellen for budgetlinjer i løsningen.
Du aktiverer funktionen Projektbudget ved hjælp af et funktionsflag. Du kan finde flere oplysninger i Aktivere funktionen til budget for projektomkostninger.
Bemærk
Når funktionen til projektbudget er aktiveret i en organisation, kan den ikke deaktiveres. Men du behøver ikke at oprette et budget for hvert projekt.
Når funktionsflaget er aktiveret, vises fanen Prioriteter for budgetmatch på hovedsiden for projektparametre. Under denne fane vises følgende standardrækker, der gælder for transaktionsklasserne Tid, Udgifter og Materiale i forbindelse med en klasse.
Feltnavn | Gældende transaktionsklasse | Sammenhæng | Matchprioritet for budget |
---|---|---|---|
msdyn_unitschedule | Udgift | Omkostning | 0 |
msdyn_task | Udgift | Omkostning | 10 |
msdyn_transactioncategory | Udgift | Omkostning | 20 |
msdyn_costtype | Udgift | Omkostning | 30 |
msdyn_accountvendor | Udgift | Omkostning | 40 |
msdyn_unitschedule | Materiale | Omkostning | 0 |
msdyn_task | Materiale | Omkostning | 10 |
msdyn_product | Materiale | Omkostning | 20 |
msdyn_writeinproductdescription | Materiale | Omkostning | 30 |
msdyn_costtype | Materiale | Omkostning | 40 |
msdyn_accountvendor | Materiale | Omkostning | 50 |
msdyn_unitschedule | Tid | Omkostning | 0 |
msdyn_task | Tid | Omkostning | 10 |
msdyn_resourcecategory | Tid | Omkostning | 20 |
msdyn_resourceorganizationalunitid | Tid | Omkostning | 30 |
msdyn_bookableresource | Tid | Omkostning | 40 |
msdyn_costtype | Tid | Omkostning | 50 |
msdyn_accountvendor | Tid | Omkostning | 60 |
msdyn_unitschedule | Udgift | Salg | 0 |
msdyn_task | Udgift | Salg | 10 |
msdyn_transactioncategory | Udgift | Salg | 20 |
msdyn_unitschedule | Materiale | Salg | 0 |
msdyn_task | Materiale | Salg | 10 |
msdyn_product | Materiale | Salg | 20 |
msdyn_writeinproductdescription | Materiale | Salg | 30 |
msdyn_unitschedule | Tid | Salg | 0 |
msdyn_task | Tid | Salg | 10 |
msdyn_resourcecategory | Tid | Salg | 20 |
msdyn_resourceorganizationalunitid | Tid | Salg | 30 |
msdyn_bookableresource | Tid | Salg | 40 |
Bemærk
msydn_unitschedule med visningsnavn Enhedsgruppe, er en overensstemmelsesprioritet, der ikke kan opdateres eller slettes. Denne matchprioritet sikrer, at enheden stemmer overens, og at konverteringen sker på den rigtige måde.
Hvordan matcher budget med prioritetsarbejde?
Tidsregistrering, udgiftsregistrering eller materialeforbrug indsendes til godkendelse på et projekt. Når den er godkendt, opfattes den som en godkendt faktisk værdi, der bruges i beregninger af projektomkostninger og salgsbudget.
Faktiske værdier har dimensioner, der definerer en faktisk værdi. Her er nogle eksempler:
- Den opgave, som den faktiske værdi oprettes i forhold til
- Rollen for den ressource, der indsender tidsregistreringen
- Navnet på det brugte materiale
- En flyomkostning, der faktureres i forhold til et projekt
- En tidsregistrering fra en underleverandør, der er godkendt af en projektleder
Når de faktiske værdier bogføres i et projekt, skal de knyttes til de korrekte budgetlinjer. Denne tilknytning foretages ved at matche dimensionerne for indgående faktiske tal med dimensionerne for alle budgetlinjer i omkostningsbudgettet. En faktisk værdi matches med den budgetlinje, der matcher de fleste af dens dimensioner.
Under matchning defineres den rækkefølge, den matchende algoritme fungerer i, af matchprioritetstabellen for budgetlinjer.
Prioritet 1 er den højeste prioritet for dimensionerne i en transaktionsklasse. Algoritmen forsøger at matche alle dimensionerne i en faktisk værdi i forhold til alle budgetlinjer.
Hvis der ikke blev fundet sammenfald, og der ikke opstår fejl, springer den tilsvarende algoritme den laveste prioritetsprocent over i henhold til prioritetstabellen for budgetlinjematch og forsøger med et andet match. Denne proces gentages, indtil der er fundet sammenfald, eller der opstår en fejl. Hvis flere budgetlinjer svarer til en faktisk værdi, opfattes denne situation som en fejl.
Eksempel
I dette eksempel vises, hvordan processen fungerer for en udgift, der er bogført på et projekt. I følgende tabel vises den prioritetsrækkefølge, hvor de faktiske tal matches med en udgift, hvis standardprioriteten for budgetmatch bruges.
Feltnavn | Gældende transaktionsklasse | Sammenhæng | Matchprioritet for budget |
---|---|---|---|
msdyn_transactioncategory | Udgift | Omkostning | 1 |
msdyn_task | Udgift | Omkostning | 2 |
msdyn_costtype | Udgift | Omkostning | 3 |
msdyn_accountvendor | Udgift | Omkostning | 4 |
Den faktiske udgift matches med den budgetlinje, hvor det største antal dimensioner matches.
- Den matchende algoritme forsøger at matche en budgetlinje, hvor msdyn_transactioncategory, msdyn_task, msdyn_costtype og msdyn_accountvendor defineres.
- Hvis der ikke er et match, er den laveste prioritetsdimension, msdyn_accountvendor, undgået i det næste forsøg på at matche med en budgetlinje.
- Hvis der ikke er et match, er den næstlaveste prioritetsdimension, msdyn_costtype, undgået i det næste forsøg på at matche med en budgetlinje.
- Denne proces fortsætter, indtil en entydig budgetlinje matcher, eller der opstod en fejl.