---
sourceDocument: Gestão estratégica de portfólios de Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/it-business-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Gestão estratégica de portfólios de Yokohama

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# Definindo regras de distribuição

# Definindo regras de distribuição {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

Defina regras de distribuição para exibir os custos de distribuição que são distribuídos de acordo com as regras.
Para definir novas regras de distribuição, navegue até Gestão financeiraAdministradorRegras de Custos de distribuiçãoE selecione Novo e preencha o seguinte:{#r_DefiningDistributionRules__table_vbq_bzc_lp__entry__2}

| Campo | Valor de entrada |
|-|-|
| Nome | Um nome exclusivo para a regra. |
| Ativo | Determina se a regra é usada ativamente. |
| Avançado | Se marcada, a regra de distribuição será determinada por script. Se não estiver marcado, será determinado por tabela e condições. |
| Descrição | Uma descrição das regras e anotações sobre seu uso. |
| Script | Se Avançado é verdadeiro , o script que determinará o comportamento da regra. |
| Tabela | Se Avançado é falso , uma lista de tabelas para encontrar os registros para distribuir o custo. |
| Condição | Se Avançado é falso , um construtor de condições para determinar quais registros receberão o custo distribuído, na tabela determinada pelo Tabela campo. O valor do custo será distribuído uniformemente entre os registros identificados pelos valores de tabela e condição. Este campo usa o widget Contagem de condições para visualizar quais registros seriam retornados pelas condições. |
[Tabela 1. Formulário Regras de distribuição]

{#r_DefiningDistributionRules__table_vbq_bzc_lp}

Uma vez enviada, a lista relacionada Custos de distribuição é exibida, o que ajuda a determinar quais custos serão distribuídos de acordo com as regras.

## Distribuição com script

As distribuições com script permitem valores de distribuição personalizados em comparação com as distribuições divididas uniformemente ao usar filtros de tabela e condição.  
Para habilitar o processamento com script em uma regra de distribuição:

* Marque a caixa de seleção de campo avançado, isso exibirá o campo de script.
* Crie o script usando os seguintes conceitos:
  * Consultar registros e dados de destino a serem usados para calcular o valor de alocação.
  * Crie registros de linha de despesa usando a API ExpenseLine.Para obter mais informações, consulte [ExpenseLine](https://developer.servicenow.com/dev.do#!/reference/api/sandiego/server_legacy/c_ExpenseLineAPI).

  {#r_DefiningDistributionRules__ul_an3_21d_lp}
{#r_DefiningDistributionRules__ul_gxc_szc_lp}  
Como observado no script padrão, quando o campo avançado está habilitado, as seguintes variáveis estão disponíveis durante o processamento do script:

* <var class="keyword varname">DistCost </var>- GlideRecord para o custo de distribuição, permitindo o acesso a todos os campos.
* <var class="keyword varname">DistCostAmount </var>- valor do custo na moeda do sistema.
{#r_DefiningDistributionRules__ul_kxk_31d_lp}

## Processando custos de distribuição

Um trabalho agendado chamado Processe custos de FM processa automaticamente os custos de distribuição diariamente.

