CopyScenarioNote マクロ

CopyScenarioNote マクロは、指定された備考をソースサイクル期間-シナリオからターゲットサイクル期間シナリオにコピーするために使用します。このマクロはシナリオレベルで実行されます。
コピーする備考は、次のパラメーターを使用して決定されます。
ソースサイクル期間
ソースサイクル期間が定義されていない場合、最後に公開されたサイクル期間を使用します。
ソースシナリオ
ソースシナリオが定義されていない場合、このモジュールに対して公開済シナリオを使用します。
備考タイプ
備考タイプが定義されている場合、このサイクル期間シナリオのすべての備考 (形式 = ログ) をコピーします。

マクロを実行するには、[コマンド] フィールドの値を次の形式で指定する必要があります: CopyScenarioNote([ソースサイクル期間]、[ソースシナリオ]、[備考タイプ])

マクロ実行時に、ソースサイクル期間 - シナリオから指定された備考が、ターゲットサイクル期間-シナリオにコピーされます。ターゲットは、マクロを実行するサイクル期間シナリオです。備考は次のようにコピーされます。

  • サイクル期間およびシナリオの値は、新しいターゲット情報で更新されます。サイクルとモジュールの値は、ソースの値と同じです。
  • [概要]、[備考タイプ]、[日付]、[優先度]、[形式]、[品目]、[期間]、[場所]、[プレイバック詳細に含まれる]、および [詳細] などのフィールドには、ソース備考の情報が保持されます。これらのフィールドは文字列値で更新され、検証は行われません。
  • ユーザーは文字列値で更新され、ユーザーの検証は行われません。
  • 備考は、次の場合にのみコピーされます。
    • この備考タイプは、ターゲットサイクル期間に存在します。
    • この期間は、ターゲットサイクル期間範囲に存在します。
  • ソースサイクルとモジュールは、ターゲットサイクルとターゲットモジュールと一致する必要があります。そうでない場合、サイクルまたはモジュールが見つからないエンドユーザーを示すため、検証メッセージが表示されます。
  • 「ログ」形式の備考だけがサポートされています。
1.
要件 パラメーター
サイクル期間 FY19 M08 について、すべてのシナリオ備考 (ここで、備考タイプ = Log) を需要プラスベースラインシナリオからコピーします。 CopyScenarioNote ("FY19 M08", "Demand-Plus Baseline","")
サイクル期間 FY19 M08 の公開済シナリオから、アクションプランの備考をコピーします。 CopyScenarioNote ("FY19 M08","","Action Plan")
公開済サイクル期間の公開済シナリオから、アクションプランの備考をコピーします。 CopyScenarioNote ("","","Action Plan”)

マクロの実行時に検証が実行されます。いずれかの検証に失敗した場合、マクロの実行は中止され、関連するエラーメッセージが表示されます。

次の表に、シナリオマクロコマンドと、対応するサイクル期間/シナリオの状況および検証メッセージを示します。
サイクル期間の状況 シナリオの状況 実行可 検証メッセージ
保留中 N/A いいえ N/Aオプションは無効です。
実行中 WIP はい N/A
一時停止 任意 いいえ N/Aオプションは無効です。
中止済 停止済 はい N/A
アーカイブ済 任意 いいえ N/Aオプションは無効です。
次の表に、マクロの実行中に表示されるエラーメッセージを示します。
検証 検証メッセージ
備考 備考 {0} が見つかりません。
期間 期間 {1} が見つかりません。
備考の形式 備考 {0} は正しい形式ではありません。Format = log の備考のみサポートされています。