ExpenseAllocation : globale

L’API ExpenseAllocation est incluse dans le module d’extension Cost Management en tant qu’enregistrement de script include. Il est utilisé par divers processus de gestion des coûts et peut également être utilisé pour générer des enregistrements d’allocation des dépenses personnalisés (fm_expense_allocation) à partir de règles d’allocation des dépenses scriptées.

ExpenseAllocation : createAllocation(cible GlideRecord, montant du nombre)

Crée un enregistrement d’allocation des dépenses (fm_expense_allocation) faisant référence aux paramètres fournis lors de l’instanciation et de cette méthode.

Tableau 1. Paramètres
Nom Type Description
target GlideRecord Cible GlideRecord de l’allocation, par exemple un enregistrement de centre de coûts auquel allouer une dépense. Montant décimal : montant de l’allocation.
calculer le montant de Numéro Montant de l’allocation.
Tableau 2. Renvoie
Type Description
Booléen Vrai si l’allocation des dépenses a été créée avec succès.
var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
allocation.createAllocation(costCenterGlideRecord, 2345.67);

ExpenseAllocation : ExpenseAllocation(dépenses GlideRecord, règle GlideRecord)

Appelé lorsque vous créez un nouvel objet ExpenseAllocation .

Cela n’est pas nécessaire si vous écrivez des règles d’allocation avancées. Cet objet est déjà disponible en tant que variable d’allocation .

Tableau 3. Paramètres
Nom Type Description
Dépenses GlideRecord GlideRecord identifiant la source de la dépense.
Règle GlideRecord GlideRecord identifiant la règle à utiliser pour allouer la ligne de dépense.
Tableau 4. Renvoie
Type Description
Objet ExpenseAllocation L’objet ExpenseAllocation vient d’être créé.
var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);