スクリプト化された割り当ての使用

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • スクリプト化された割り当てでは、スクリプトを実行して、カスタムの割り当て量とターゲットを定義します。

    始める前に

    必要なロール:admin、financial_mgmt_admin、または financial_mgmt_user

    このタスクについて

    スクリプト化された割り当てを使用して、次のいずれかの操作を実行できます。
    • コストセンターの現在のヘッドカウントに基づいて、すべてのコストセンターに経費を割り当てます。
    • 使用状況データを照会して、ターゲットに割り当てる割り当て金額を決定します。
    • ビジネスサービスを使用しているビジネスユーザーを追跡します。

    手順

    1. 移動先 すべて > コスト > アドミニストレーション > 経費割り当てルール.
    2. 経費配賦ルールを選択します。
    3. [詳細] チェックボックスをオンにします。
    4. 次の概念に基づいてスクリプトを構築します。
      • 割り当て量の計算に使用するターゲットレコードおよびデータを照会します。
      • ExpenseAllocation API を使用して割り当てレコードを作成します。
      スクリプトの処理中に使用できる変数は次のとおりです。
      • allocation:割り当ての作成に使用する経費割当オブジェクト。
      • expense:処理中の expense_line の GlideRecord。
      • rule:このルールの GlideRecord。

      割り当てレコードを作成するには、すでにスクリプトのスコープ内でインスタンス化されている割り当てオブジェクトを使用します。

      allocation.createAllocation(targetGlideRecord, amount);