ExpenseAllocation - グローバル

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • ExpenseAllocation スクリプトインクルードは、さまざまなコスト管理プロセスで使用され、スクリプト化された経費割り当てルールからカスタム経費割り当てレコード (fm_expense_allocation) を生成するためにも使用できます。

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

    ExpenseAllocation - ExpenseAllocation(GlideRecord expense, GlideRecord rule)

    新規作成時に呼び出されるExpenseAllocationオブジェクト。

    これは、詳細割当ルールをスクリプティングする場合は必要ありません。このオブジェクトはすでにallocation変数です。

    表 : 1. パラメーター
    名前 タイプ 説明
    expense GlideRecord GlideRecord 経費の源泉を特定します。
    ルール GlideRecord GlideRecord 経費ラインを割り当てる際に使用するルールを特定します。
    表 : 2. 返される内容
    タイプ 説明
    ExpenseAllocationオブジェクト 作成したばかりの ExpenseAllocation オブジェクト
    var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);

    ExpenseAllocation - createAllocation(GlideRecord target, 数値 amount)

    インスタンス化およびこのメソッドで提供されるパラメーターを参照する経費配賦(fm_expense_allocation)レコードを作成します。

    表 : 3. パラメーター
    名前 タイプ 説明
    target GlideRecord 割当の GlideRecord ターゲット。たとえば、コストを十進数に割り当てるためのコストセンターレコード - 割当量。
    総計 番号 割当量
    表 : 4. 返される内容
    タイプ 説明
    ブーリアン 経費配分が正常に行われた場合は true です。
    var allocation=new ExpenseAllocation(expenseGlideRecord, ruleGlideRecord);
    allocation.createAllocation(costCenterGlideRecord, 2345.67);