ExpenseAllocation - Global

A API ExpenseAllocation está incluída com o plug-in Cost Management como um registro de inclusão de script. Ele é usado por vários processos de gerenciamento de custos e também pode ser usado para gerar registros de alocação de despesas personalizados (fm_expense_allocation) a partir de regras de alocação de despesas com script.

ExpenseAllocation - createAllocation(Destino de GlideRecord, Valor numérico)

Cria um registro de alocação de despesas (fm_expense_allocation) que faz referência aos parâmetros fornecidos durante a instanciação e este método.

Tabela 1. Parâmetros
Nome Tipo Descrição
destino GlideRecord Meta deGlideRecord da alocação, por exemplo, um registro de centro de custos para alocar uma despesa para Valor decimal - o valor da alocação.
valor Número O valor da alocação.
Tabela 2. Retorna
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);

ExpenseAllocation - ExpenseAllocation(despesa de GlideRecord, regra de GlideRecord)

Chamado quando você cria um novo objeto ExpenseAllocation.

Isso não é necessário ao criar regras de alocação avançadas. Este objeto já está disponível como a variável de alocação.

Tabela 3. Parâmetros
Nome Tipo Descrição
despesa GlideRecord GlideRecord que identifica a origem da despesa.
regra GlideRecord GlideRecord que identifica a regra a ser usada na alocação da linha de despesa.
Tabela 4. Retorna
Tipo Descrição
Objeto ExpenseAllocation O objeto ExpenseAllocation recém-criado.
var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);