プロジェクト属性を持つ属性ベースのネッティング・ルール
プロジェクト固有の供給のプランニングにおける主要な要素は、使用可能な供給をプロジェクト需要に配賦する順序です。 ネッティング・ルールを作成する場合は、プロジェクト主導の供給プランニングのビジネス・ニーズに基づいて、計画オーダーのネッティング順序ステップおよび属性を定義します。
その後、プロジェクト固有の供給プランの1つにルールを割り当てます。
プランニング・プロセスで、プロジェクト・グループ、プロジェクト、プロジェクトとタスクなどの属性ベースのネットワーキング・ルールのかわりにプロジェクト・ネッティング・ルールを使用できる場合に使用された予約レベルと同じネッティング順序ステップを使用する方法を次に示します。
-
プランニング・プロセスでは、ネッティング順序を定義した順序を使用して、使用可能なプロジェクト供給をプロジェクト需要に配賦します。
-
このプロセスでは、属性ベースのネッティング・ルールの「計画オーダーの属性」の「需要グループ化」と「ストライピング」で選択した属性を参照して、未対応需要をグループ化して計画オーダーを作成し、タイム・バケットの属性でストライプ化します。
ネッティング順序について詳しく説明します。
属性ベースのネッティング順序
属性ベースのネッティング・ルールのネッティング順序によって、プランニング・プロセスでプロジェクト・グループ、プロジェクトおよびタスク内の供給および需要をネッティングする方法が決まります。 プランニング・プロセスでは、ルールで定義されたネッティング順序の連番の昇順に従って、プロジェクト供給および共通供給をプロジェクト需要に配賦します。
この表は、ネッティング・ルールで使用できる属性ベースのネッティング順序を示し、プロジェクト・ネッティング・ルールが適用可能な場合に適用可能な順序名を参照する列を含みます。
プロジェクト・ネッティング・ルールのネッティング順序名 |
属性ベース・ネッティング・ルールのプロジェクト・ネッティング・ロジック |
属性ベースのネッティング・ルールと同じネッティング順序ステップ |
---|---|---|
プロジェクト・タスク供給のネッティング |
プロジェクトおよびタスクの属性が需要属性と完全に一致する供給がネッティングされます。 属性ベースのネッティング・ルールのネッティング順序ステップで、「プロジェクト」、「プロジェクト・グループ」および「タスク」属性に対して次を選択します。
ネッティング順序ステップを構成すると、ネッティング・ウィンドウの需要のプロジェクト・グループ、プロジェクトおよびタスク属性の値とプロジェクト・グループ、プロジェクトおよびタスクが一致する供給がプランニング・プロセスで確実にネッティングされます。 |
![]() |
超過プロジェクト供給のネッティング |
予約レベルがプロジェクトの場合、プロジェクト需要に対して、同じプロジェクトのすべてのタスクからの供給が使用されます。 予約レベルがプロジェクト・グループの場合、同じプロジェクト・グループ内のプロジェクト全体の需要に対して、同じプロジェクト・グループのすべてのタスクまたはすべてのプロジェクトからの供給が使用されます。 属性ベースのネッティング・ルールの構成には、2つのネッティング順序ステップがあります。 最初のネッティング順序ステップでは、次を選択します。
このネッティング順序ステップを構成すると、ネッティング・ウィンドウの需要のプロジェクト・グループおよびプロジェクト属性の値とプロジェクト・グループおよびプロジェクトが一致する供給がプランニング・プロセスで確実にネッティングされます。 ネッティング順序の2番目のステップでは、次を選択します。
このネッティング順序ステップを構成すると、ネッティング・ウィンドウの需要のプロジェクト・グループ属性の値とプロジェクト・グループが一致する供給がプランニング・プロセスで確実にネッティングされます。 属性ベースのネッティング・ルールのこの2つのネッティング順序ステップは、1つのプロジェクト内、複数のタスク内、およびプロジェクト・ネッティング・ルールの予約レベルがプロジェクト・グループに設定されている場合の1つのプロジェクト・グループ内の超過プロジェクト供給のネッティングに似ています。 |
![]() |
共通供給のネッティング |
プロジェクトまたはタスクの属性が含まれない供給がネッティングされます。 手持供給、購買オーダー供給、作業オーダー供給などが対象となります。 このような供給は、プロジェクト、タスクまたは共通需要のすべて対して使用できます。 属性ベースのネッティング・ルールのネッティング順序ステップで、「プロジェクト」、「プロジェクト・グループ」および「タスク」属性に対して次を選択します。
ネッティング順序ステップをこのように構成すれば、ネッティング・ウィンドウの共通供給のプロジェクト需要がプランニング・プロセスで確実にネッティングされます。 |
![]() |
指標1および2供給のネッティング |
属性ベースのネッティング・ルールでプロジェクトの特定のタスク属性値を選択することで、プロジェクト需要に指定されたタスクから供給を正味化します。 プロジェクトベースのネッティング・ルールの「指標1供給のネッティング」または「指標2供給のネッティング」のネッティング順序に相当する、属性ベースのネッティング・ルールのネッティング順序ステップは次のとおりです。 属性ベースのネッティング・ルールで、次を選択します。
ネッティング順序ステップをこのように構成すると、ネッティング順序ウィンドウのプロジェクト需要に対して指標1または指標2として指定したプロジェクト内のタスクの供給がプランニング・プロセスで確実にネッティングされます。 |
![]() |
予約レベルと同じネッティング・ステップ
プロジェクト・ネッティング・ルールが使用された場合、予約レベルによって、計画プロセスが未対応需要をグループ化して計画オーダーを作成するレベルが決定されます。 属性ベースのネッティング・ルールのネッティング順序ステップの組合せは、予約レベルのプロジェクト・グループ、プロジェクトおよびプロジェクトおよびタスクと同じです。 たとえば、予約レベルが「プロジェクト・グループ」に設定されている場合、タイム・バケット内の未充足需要は、計画オーダーを作成するためにプロジェクト・グループ・レベルでグループ化されます。 このような計画オーダーのプロジェクトおよびタスクの属性は、計画オーダーの品目のハード・ペギング・レベルに基づいて決まります。
ビジネス・ニーズに基づいて、属性ベースのネッティング・ルールに次のいずれかの予約レベルを設定できます。
プロジェクト・ネッティング・ルールの予約レベル |
属性ベース・プランニングのネッティング・ルールと同じネッティング順序ステップ |
---|---|
プロジェクト・グループ |
プランニング・プロセスにより、プロジェクト・グループ・レベルで供給がネッティングされます。 いずれかのプロジェクトの供給が、同じプロジェクト・グループに属する別のプロジェクトの需要に対してネッティングされます。 タイム・バケット内のすべての未充足需要は、計画オーダーを作成するためにプロジェクト・グループ・レベルで集計されます。 |
プロジェクト |
プランニング・プロセスにより、プロジェクト・レベルで供給がネッティングされます。 プロジェクト内のタスクの超過供給は、同じプロジェクトの別のタスクからの需要に対してネッティングされます。 タイム・バケット内の未充足需要は、計画オーダーを作成するためにプロジェクト・レベルで集計されます。 |
プロジェクトおよびタスク |
プランニング・プロセスにより、プロジェクトおよびタスク・レベルで供給がネッティングされます。 プロジェクトおよびタスク・レベルでの供給は、一致するプロジェクトおよびタスクを含む需要に対してネッティングされます。 タイム・バケット内の未充足需要は、計画オーダーを作成するためにプロジェクトおよびタスク・レベルで集計されます。 |
予約レベルと同じネッティング・ステップの例
次の例は、「プロジェクト・グループ」属性の予約レベルと同じ属性ベースのネッティング・ルールのネッティング順序ステップを示しています。
- 「属性ベースのネッティング・ルールの管理」ページで、「作成」アイコンをクリックします。
- 属性ベースのネッティング・ルールの名前と摘要を入力します。
- 「プランニング属性」フィールドに対して、プロジェクト属性として「プロジェクト・グループ」、「プロジェクト」および「タスク」を選択します。
- 「既存供給のネッティング順序」セクションで、「ネッティング順序の追加」をクリックして、最初の属性ベースのネッティング順序ステップを追加します。
- 「展開」アイコンをクリックして、最初のネッティング順序の演算子を選択します。
- 「プロジェクト・グループ」、「プロジェクト」および「タスク」の「供給演算子」で「需要価額に一致する」を選択します。 このネッティング順序ステップは、プロジェクトベースのネッティング・ルールの「プロジェクト・タスク供給のネッティング」と同じです。
- 「ネッティング順序の追加」をクリックして、2番目のネッティング順序を追加します。
- 「展開」アイコンをクリックして、2番目のネッティング順序の演算子を選択します。
- 「プロジェクト」、「プロジェクト・グループ」および「タスク」の「供給演算子」で「空白」を選択します。 このネッティング順序ステップは、プロジェクトベースのネッティング・ルールの「共通供給のネッティング」と同じです。
- 「品目セグメントおよびネッティング順序」セクションの「すべての品目に共通のネッティング順序」タブで、次のようにします。
- 「ネッティング順序を適用するための時間ウィンドウ(日数)」フィールドに、日数を入力します。
- 「計画オーダーの属性」フィールドで、プロジェクトベースのネッティング・ルールの予約レベルの「プロジェクト」および「タスク」と同じ「需要グループ化」および「ストライピング」属性を選択します。
- 各タイム・バケット内の未充足需要を「プロジェクト」および「タスク」別にグループ化するための需要グループ化属性として「プロジェクト」「プロジェクト・グループ」および「タスク」を選択します。これは、プロジェクトベースのネッティング・ルールの予約レベルがプロジェクトおよびタスクの場合の供給作成と同じです。
- 計画オーダーをプロジェクトおよびタスク別にストライピングするためのストライピング属性として「プロジェクト」「プロジェクト・グループ」および「タスク」を選択します。これは、プロジェクトベースのネッティング・ルールの予約レベルが「プロジェクト」および「タスク」の場合の供給作成と同じです。
- 「OK」および「保存」をクリックして、プロジェクトベースの供給プランニングの属性ベースのネッティング・ルールを保存します。
- 「ネッティング・ルール」ドロップダウン・リストから属性ベースのネッティング・ルールを選択してプランに割り当てます。
- 「属性ベースのネッティング・ルールの管理」ページで、「作成」アイコンをクリックします。
- 属性ベースのネッティング・ルールの名前と摘要を入力します。
- 「プランニング属性」フィールドに対して、プロジェクト属性として「プロジェクト・グループ」、「プロジェクト」および「タスク」を選択します。
- 「既存供給のネッティング順序」セクションで、「ネッティング順序の追加」をクリックして、最初の属性ベースのネッティング順序ステップを追加します。
- 「展開」アイコンをクリックして、最初のネッティング順序の演算子を選択します。
- 「プロジェクト」および「プロジェクト・グループ」の「供給演算子」で「需要価額に一致する」を選択し、「タスク」で「いずれか」を選択します。 このネッティング順序ステップは、プロジェクト内のタスク間で供給をネッティングするためのプロジェクトベースのネッティング・ルールの「超過プロジェクト供給のネッティング」と同じです。
- 「ネッティング順序の追加」をクリックして、2番目のネッティング順序を追加します。
- 「展開」アイコンをクリックして、2番目のネッティング順序の演算子を選択します。
- 「プロジェクト」の「供給演算子」で「需要価額に一致する」を選択し、「プロジェクト・グループ」および「タスク」で「いずれか」を選択します。 このネッティング順序ステップは、プロジェクト・グループ内のプロジェクト間で供給をネッティングするためのプロジェクトベースのネッティング・ルールの「超過プロジェクト供給のネッティング」と同じです。
- 「ネッティング順序の追加」をクリックして、3番目のネッティング順序を追加します。
- 「プロジェクト」、「プロジェクト・グループ」および「タスク」の「供給演算子」で「空白」を選択します。 このネッティング順序ステップは、プロジェクトベースのネッティング・ルールの「共通供給のネッティング」と同じです。
- 「品目セグメントおよびネッティング順序」セクションの「すべての品目に共通のネッティング順序」タブで、次のようにします。
- 「ネッティング順序を適用するための時間ウィンドウ(日数)」フィールドに、日数を入力します。
- 「計画オーダーの属性」フィールドで、プロジェクトベースのネッティング・ルールの予約レベルの「プロジェクト」および「タスク」と同じ「需要グループ化」および「ストライピング」属性を選択します。
- 「需要属性」として「プロジェクト・グループ」を選択し、未充足需要をプロジェクト・グループ別にタイム・バケットにグループ化して計画オーダーを作成します。 これは、プロジェクトベースのネッティング・ルールで予約レベルの「プロジェクト・グループ」別に未充足需要をグループ化するのと同じです。
- 「ストライピング」の「プロジェクト・グループ」、「プロジェクト」および「タスク」属性を選択して、プロジェクトおよびタスク別に計画オーダーをストライピングします。 これは、プロジェクトベースのネッティング・ルールの予約レベルが「プロジェクト・グループ」である場合のプロジェクトおよびタスク別の計画オーダーのストライピングと同じです。
- 「OK」および「保存」をクリックして、プロジェクトベースの供給プランニングの属性ベースのネッティング・ルールを保存します。
- 「ネッティング・ルール」ドロップダウン・リストから属性ベースのネッティング・ルールを選択してプランに割り当てます。
次の例は、「タスク」属性の予約レベルと同じ属性ベースのネッティング・ルールのネッティング順序ステップを示しています。
- 「属性ベースのネッティング・ルールの管理」ページで、「作成」アイコンをクリックします。
- 属性ベースのネッティング・ルールの名前と摘要を入力します。
- 「プランニング属性」フィールドに対して、プロジェクト属性として「プロジェクト・グループ」、「プロジェクト」および「タスク」を選択します。
- 「既存供給のネッティング順序」セクションで、「ネッティング順序の追加」をクリックして、最初の属性ベースのネッティング順序ステップを追加します。
- 「展開」アイコンをクリックして、最初のネッティング順序の演算子を選択します。
- 「プロジェクト」、「プロジェクト・グループ」および「タスク」の「供給演算子」で「需要価額に一致する」を選択します。 このネッティング順序ステップは、プロジェクトベースのネッティング・ルールの「プロジェクト・タスク供給のネッティング」と同じです。
- 「ネッティング順序の追加」をクリックして、2番目のネッティング順序を追加します。
- 「展開」アイコンをクリックして、2番目のネッティング順序の演算子を選択します。
- 「プロジェクト」および「プロジェクト・グループ」の「供給演算子」で「需要価額に一致する」を選択し、「タスク」で「いずれか」を選択します。 このネッティング順序ステップは、プロジェクトベースのネッティング・ルールの「超過プロジェクト供給のネッティング」と同じです。
- 「ネッティング順序の追加」をクリックして、3番目のネッティング順序を追加します。
- 「プロジェクト」、「プロジェクト・グループ」および「タスク」の「供給演算子」で「空白」を選択します。 このネッティング順序ステップは、プロジェクトベースのネッティング・ルールの「共通供給のネッティング」と同じです。
- 「品目セグメントおよびネッティング順序」セクションの「すべての品目に共通のネッティング順序」タブで、次のようにします。
- 「ネッティング順序を適用するための時間ウィンドウ(日数)」フィールドに、日数を入力します。
- 「計画オーダーの属性」フィールドで、プロジェクトベースのネッティング・ルールの予約レベルの「プロジェクト」および「タスク」と同じ「需要グループ化」および「ストライピング」属性を選択します。
- 「需要属性」として「プロジェクト・グループ」を選択し、未充足需要を「プロジェクト・グループ」別にタイム・バケットにグループ化して計画オーダーを作成します。 これは、プロジェクトベースのネッティング・ルールで予約レベルの「プロジェクト・グループ」別に未充足需要をグループ化するのと同じです。
- 「ストライピング」の「プロジェクト・グループ」、「プロジェクト」および「タスク」属性を選択して、「プロジェクト」および「タスク」別に計画オーダーをストライピングします。 これは、プロジェクトベースのネッティング・ルールで予約レベルが「プロジェクト・グループ」である場合のプロジェクトおよびタスク別の計画オーダーのストライピングと同じです。
- 「OK」および「保存」をクリックして、プロジェクトベースの供給プランニングの属性ベースのネッティング・ルールを保存します。
- 「ネッティング・ルール」ドロップダウン・リストから属性ベースのネッティング・ルールを選択してプランに割り当てます。