経費割り当て - グローバル
ExpenseAllocation スクリプトインクルードは、さまざまなコスト管理プロセスで使用され、スクリプト化された経費配分ルールからカスタム経費割り当てレコード (fm_expense_allocation) を生成するためにも使用できます。
このスクリプトインクルードにはコスト管理 (com.snc.cost_management) プラグインが必要です。
ExpenseAllocation - ExpenseAllocation (GlideRecord 経費、GlideRecord ルール)
新しい ExpenseAllocation オブジェクトを作成するときに呼び出されます。
これは、詳細割り当てルールをスクリプティングする場合には必要ありません。このオブジェクトは、 割り当て 変数として既に利用可能です。
| 名前 | タイプ | 説明 |
|---|---|---|
| 経費 | GlideRecord | 経費のソースを特定する GlideRecord。 |
| ルール | GlideRecord | 経費ラインの割り当てに使用するルールを識別する GlideRecord。 |
| タイプ | 説明 |
|---|---|
| ExpenseAllocation オブジェクト | 作成された ExpenseAllocation オブジェクト。 |
var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
ExpenseAllocation - createAllocation(GlideRecord target, Number amount)
インスタンス化およびこのメソッド中に指定されたパラメーターを参照する経費割り当て (fm_expense_allocation) レコードを作成します。
| 名前 | タイプ | 説明 |
|---|---|---|
| ターゲット | GlideRecord | 割り当ての GlideRecord ターゲット (経費を割り当てるコストセンターレコードなど) 小数点以下の金額:割り当ての金額。 |
| 総計 | 番号 | 割り当ての金額。 |
| タイプ | 説明 |
|---|---|
| ブール | 経費配分が正常に作成された場合は True。 |
var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
allocation.createAllocation(costCenterGlideRecord, 2345.67);