---
sourceDocument: オーストラリア 戦略的ポートフォリオ管理 (SPM)
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/it-business-management

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア 戦略的ポートフォリオ管理 (SPM)

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# 上位レベルの計画立案に備えたビジネスルールの作成

# 上位レベルの計画立案に備えたビジネスルールの作成 {#ariaid-title1}

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

戦略的計画 Workspace で計画立案アイテムではないテーブルでの上位レベルの計画立案を有効にするには、このテーブルの今後のすべてのレコードにランク値をアサインできるようにするビジネスルールを作成します。

## 始める前に

[上位レベルの計画立案アイテムのグローバルランクの入力](https://servicenow-prod.fluidtopics.net/~hRlKf9Vqa4xCBr8s59V9A "戦略的計画 Workspace で計画立案アイテムではないテーブルでの上位レベルの計画立案を有効にするには、このテーブルの既存のレコードのグローバルランクを入力します。")に展開したカスタムモバイルアプリケーションを使用して管理しました。

必要なロール：admin

## このタスクについて

計画立案マネージャーがポートフォリオ計画でこのタイプのアイテムを並べ替えて優先順位を付けるときに、ランクが自動的に更新されるように、上位レベルの計画立案エンティティの今後の全レコードにはグローバルランクが必要です。新しいレコードへのランク値の自動アサインを有効にするには、ビジネスルールを作成します。

このタスクでは、今後の全レコードのランク値の自動アサインを有効にするために、戦略的優先事項 \[sn_gf_strategy\] でビジネスルールを作成する例を検討します。

## 手順

1. 移動先 すべてシステム定義テーブル.
2. 計画立案アイテムテーブルを検索して開きます。  
   たとえば、戦略的優先事項 \[sn_gf_strategy\] テーブルを検索して開きます。
3. フォームヘッダーを右クリックし、 構成ビジネスルール.
4. \[New (新規)\] を選択します。
5. フォームのフィールドに入力します。  
   {#create-a-business-rule-for-high-level-planning__table_vsr_jh2_cxb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 名前 | ルールを識別する名前。 例：戦略的優先度ランク挿入ルール。 |
   | テーブル | このビジネスルールが適用されるテーブル。 この例では、 戦略的優先事項 \[sn_gf_strategy\] を選択します。 |
   | 詳細 | このビジネスルールの詳細設定を有効にするオプション。 |
   [表 : 1. \[ビジネスルール\] フォーム]

   {#create-a-business-rule-for-high-level-planning__table_vsr_jh2_cxb}
6. \[詳細\] 関連リストで、\[スクリプト\] フィールドに次のコードを入力します。  

       (function executeRule(current, previous /*null when async*/)
       {
           var spwRankingHelper = new sn_align_core.SPWRankingHelper();
           var rankConfig = spwRankingHelper.getRankConfiguration(current.getTableName());
           if (rankConfig.isValidRecord())
           {
               var sequencer = new sn_align_core.AlignmentPlanningRankProcessor(rankConfig.getValue("table"), rankConfig.getValue("column"));
               sequencer.generateNewIndex(current);
           }
       })
       (current, previous);

7. \[実行タイミング\] 関連リストで、\[挿入\] オプションを有効にします。
8. フォームを保存します。

## タスクの結果

このタスクは、テーブルでの上位レベルの計画立案を有効にするための一連のタスクの最後であり、計画立案アイテム \[sn_align_planning_item\] テーブルを拡張するものではありません。このタスクが完了したら、構成されたエンティティタイプのポートフォリオ計画の作成を開始できることを計画立案マネージャーに通知できます。

「[戦略的計画ワークスペースでのポートフォリオ計画の管理](https://servicenow-prod.fluidtopics.net/HzYzj8F02IiUc6PPuuvgTA "戦略的計画 Workspace でカスタマイズされたポートフォリオ計画を作成し、目的の視点 (レンズ) で集中的に作業を計画し、調整を促進できるようにします。")」を参照してください。

