---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# 経費割り当て - グローバル

# 経費割り当て - グローバル {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

ExpenseAllocation スクリプトインクルードは、さまざまなコスト管理プロセスで使用され、スクリプト化された経費配分ルールからカスタム経費割り当てレコード (fm_expense_allocation) を生成するためにも使用できます。

このスクリプトインクルードにはコスト管理 (com.snc.cost_management) プラグインが必要です。

## ExpenseAllocation - ExpenseAllocation (GlideRecord 経費、GlideRecord ルール) {#ariaid-title2}

新しい ExpenseAllocation オブジェクトを作成するときに呼び出されます。
これは、詳細割り当てルールをスクリプティングする場合には必要ありません。このオブジェクトは、 <var class="keyword varname">割り当て</var> 変数として既に利用可能です。
{#r_EA-ExpenseAllocation_GR_GR__table_dby_yqd_lt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 経費 | GlideRecord | 経費のソースを特定する GlideRecord。 |
| ルール | GlideRecord | 経費ラインの割り当てに使用するルールを識別する GlideRecord。 |
[表 : 1. パラメーター]

{#r_EA-ExpenseAllocation_GR_GR__table_dby_yqd_lt} {#r_EA-ExpenseAllocation_GR_GR__table_eby_yqd_lt__entry__2}

| タイプ | 説明 |
|-|-|
| ExpenseAllocation オブジェクト | 作成された ExpenseAllocation オブジェクト。 |
[表 : 2. 返される内容]

{#r_EA-ExpenseAllocation_GR_GR__table_eby_yqd_lt}  

    var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);

## ExpenseAllocation - createAllocation(GlideRecord target, Number amount) {#ariaid-title3}

インスタンス化およびこのメソッド中に指定されたパラメーターを参照する経費割り当て (fm_expense_allocation) レコードを作成します。
{#r_EA-createAllocation_GR_N__table_afg_prd_lt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| target | GlideRecord | 割り当ての GlideRecord ターゲット (経費を割り当てるコストセンターレコードなど) 小数点以下の金額:割り当ての金額。 |
| amount | 番号 | 割り当ての金額。 |
[表 : 3. パラメーター]

{#r_EA-createAllocation_GR_N__table_afg_prd_lt} {#r_EA-createAllocation_GR_N__table_bfg_prd_lt__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 経費配分が正常に作成された場合は True。 |
[表 : 4. 返される内容]

{#r_EA-createAllocation_GR_N__table_bfg_prd_lt}  

    var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
    allocation.createAllocation(costCenterGlideRecord, 2345.67);


