ExpenseAllocation - Global
. ExpenseAllocation a inclusão de script é usada por vários processos de gestão de custos e também pode ser usada para gerar registros de alocação de despesas personalizados ( fm_expense_allocation das regras de alocação de despesas com script.
Esta inclusão de script requer o plug-in Gestão de custos (com.snc.cost_management).
ExpenseAllocation - ExpenseAllocation (despesa GlideRecord, regra GlideRecord)
Chamado quando você cria um novo ExpenseAllocation objeto.
Isso não será necessário se estiver criando script de regras de alocação avançadas. Este objeto já está disponível como alocação variável.
| Nome | Tipo | Descrição |
|---|---|---|
| despesa | GlideRecord | GlideRecord identificar a origem da despesa. |
| regra | GlideRecord | GlideRecord identificar a regra a ser usada na alocação da linha de despesa. |
| Tipo | Descrição |
|---|---|
| Objeto ExpenseAllocation | O objeto ExpenseAllocation acabou de ser criado. |
var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
ExpenseAllocation - createAllocation(destino GlideRecord, valor numérico)
Cria uma alocação de despesas ( fm_expense_allocation registro que faz referência aos parâmetros fornecidos durante a instanciação e a este método.
| Nome | Tipo | Descrição |
|---|---|---|
| target | GlideRecord | GlideRecord Destino da alocação, por exemplo, um registro de centro de custos para alocar uma despesa em valor decimal - o valor da alocação. |
| valor | Número | O valor da alocação. |
| Tipo | Descrição |
|---|---|
| Booliano | Verdadeiro se a alocação de despesas foi criada com sucesso. |
var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
allocation.createAllocation(costCenterGlideRecord, 2345.67);