ExpenseAllocation - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • . 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.

    Tabela 1. Parâmetros
    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.
    Tabela 2. Retornos
    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.

    Tabela 3. Parâmetros
    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.
    Tabela 4. Retornos
    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);