Ausgabenzuteilung : Global

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die Ausgabenzuteilungs- Skripteinbindung wird von verschiedenen Kostenmanagementprozessen verwendet und kann auch zum Generieren von anwenderdefinierten Ausgabenzuteilungsdatensätzen (fm_expense_allocation) aus geskripteten Ausgabenzuteilungsregeln verwendet werden.

    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);