Usar uma alocação com script

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • As alocações com script definem valores e destinos de alocação personalizados ao executar um script.

    Antes de Iniciar

    Função necessária: admin, financial_mgmt_admin, ou financial_mgmt_user

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode usar alocações com script para executar qualquer uma das ações a seguir.
    • Aloque uma despesa para todos os centros de custo com base na contagem de funcionários atual no centro de custo.
    • Consulte os dados de uso para determinar o valor de alocação a ser atribuído a um destino.
    • Rastreie os usuários comerciais que estão consumindo serviços de negócios.

    Procedimento

    1. Navegar até Tudo > Custos > Administração > Regras de alocação de despesas.
    2. Selecione uma regra de alocação de despesas.
    3. Marque a caixa de seleção Avançado.
    4. Use os seguintes conceitos para criar o script
      • Consultar registros e dados de destino a serem usados para calcular o valor de alocação.
      • Crie registros de alocação usando a API ExpenseAllocation.
      As seguintes variáveis estão disponíveis durante o processamento do script:
      • allocation: objeto de alocação de despesas usado para criar alocações.
      • expense: GlideRecord para expense_line que está sendo processado.
      • rule: GlideRecord para esta regra.

      Para criar um registro de alocação, use o objeto de alocação já instanciado no escopo do script:

      allocation.createAllocation(targetGlideRecord, amount);