ExpenseAllocation – Global

Die ExpenseAllocation-API ist im Cost Management-Plugin als Skripteinbindungs-Datensatz enthalten. Sie wird von verschiedenen Kostenmanagement-Prozessen verwendet und kann auch zur Generierung benutzerdefinierter Kostenzuordnungs-Datensätze (fm_expense_allocation) aus geskripteten Kostenzuordnungsregeln verwendet werden.

ExpenseAllocation – createAllocation(GlideRecord target, Number amount)

Erstellt einen Kostenzuordnungs-Datensatz (fm_expense_allocation) und verweist auf die Parameter, die während der Instantiierung ausgegeben werden, und diese Methode.

Tabelle : 1. Parameter
Name Typ Beschreibung
target GlideRecord GlideRecord-Ziel der Zuordnung, z. B. ein Kostenstellendatensatz, um einen Aufwand dem Dezimalbetrag – dem Betrag der Zuordnung – zuzuordnen.
amount Zahl Der Betrag der Zuordnung.
Tabelle : 2. Ergebnisse
Typ Beschreibung
Boolean „True“, wenn die Kostenzuordnung erfolgreich erstellt wurde.
var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
allocation.createAllocation(costCenterGlideRecord, 2345.67);

ExpenseAllocation – ExpenseAllocation(GlideRecord expense, GlideRecord rule)

Wird beim Erstellen eines neuen ExpenseAllocation-Objekts aufgerufen.

Dies ist nicht erforderlich, wenn Sie erweiterte Zuordnungsregeln für Skripts erstellen. Dieses Objekt ist bereits als Variable allocation verfügbar.

Tabelle : 3. Parameter
Name Typ Beschreibung
expense GlideRecord GlideRecord ermittelt die Ausgabenquelle.
Regel GlideRecord GlideRecord identifiziert die Regel, die bei der Zuordnung der Kostenlinie verwendet werden soll.
Tabelle : 4. Ergebnisse
Typ Beschreibung
ExpenseAllocation-Objekt Das ExpenseAllocation-Objekt wurde gerade erstellt.
var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);