Ausgabenzuteilung – Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die Ausgabenzuteilung Die Skripteinbindung wird von verschiedenen Kostenmanagementprozessen verwendet und kann auch zum Generieren anwenderdefinierter Ausgabenzuteilungsdatensätze verwendet werden ( fm_Expense_Allocation ) Aus geskripteten Ausgabenzuteilungsregeln.

    Diese Skripteinbindung erfordert das Plugin „Kostenmanagement“ (com.snc.Cost_Management).

    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 : 1. 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 : 2. Ergebnisse
    Typ Beschreibung
    ExpenseAllocation-Objekt Das ExpenseAllocation-Objekt wurde gerade erstellt.
    var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);

    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 : 3. 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 : 4. Ergebnisse
    Typ Beschreibung
    Boolean „True“, wenn die Kostenzuordnung erfolgreich erstellt wurde.
    var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
    allocation.createAllocation(costCenterGlideRecord, 2345.67);