このアクティビティを使用して、アクティブな定期サービス プログラムに関する情報を変更します。このプログラム ステータスでは、ユーザーはプログラムの有効期間を変更したり、定期サービス範囲を追加したり、関連する定期サービス範囲の間隔、サイクルパターン、要求のグループ化方法、有効期間を変更したりできます。スケジュール明細が「生成区分」ステータスである限り、1 つのスケジュール発生に 1 つ以上のサービス範囲を手動で追加することもできます。
スケジュールを再生成がプログラムに表示された場合は、スケジュールの再生成が必要です。これは、定期サービス プログラム パラメータ (プログラムの有効開始日/終了日または適用されたカレンダーの変更) または定期繰返しサービス範囲パラメータ (定期サービス範囲の追加、または定期サービス範囲の範囲の場所、サイクルパターン、発生間隔/終了日の変更) のいずれかで手動による変更が行われたためです。スケジュールを再生成コマンドを使用して、スケジュールを再生成します。
スケジュールに手動で変更が加えられ、スケジュールを生成を使用する場合、ユーザーは手動による変更を保持するか上書きするかを尋ねられます。手動変更には、次回期限の日付、スケジュール ステータス、または 1 つ以上の範囲が単一のスケジュール発生明細に追加済みかどうかに関する変更が含まれ、すべての変更には [スケジュール] タブで手動で変更済というフラグが設定されます。
定期サービス プログラムは、「アクティブ」ステータスで存在する必要があります。
このアクティビティの結果、定期サービス プログラムの情報が変更され、[スケジュール] タブでスケジュールを再生成する必要があります。これは、定期サービス プログラム ヘッダーのバッジによって示されます。
プログラムの有効期間が変更され、新しい有効期間外のリクエストがすでに生成されている場合、プログラム スケジュールの再生成時に、それらのスケジュール発生のステータスは「現在のスケジュールにありません」に設定されます。
プログラム スケジュールを再生成し、前回の再生成以降に定期的なサービス範囲が追加された場合、定期サービス範囲は、サービス範囲の発生間隔またはサイクルパターンに従って「生成区分」または「保留中」ステータスのスケジュール発生明細にのみ追加されます。
特に使用量ベースの定期サービス プログラムでは、現在のトリガー値にすでに到達/通過したプログラム発生に対してリクエストが生成されず、次のトリガー値に到達/通過した計測値/読み取りが記録される場合、スケジュール ステータスは「不要」に設定されます。既存のスケジュール明細は「不要」に設定され、「生成区分」ステータスに新しい明細が作成されます。
アクティブ プログラム スケジュールを再生成し、変更が保持されると、スケジュールはスケジュールトリガーと範囲パラメータから更新され、手動で変更された明細への変更は保持されます。次回期限の日付がプログラム内の有効開始日/終了日の日付に変更されたが、日付は再生成されたスケジュールには存在しないスケジュール明細の場合、スケジュール発生明細は再生成前と同じ状態のまま保持され、ステータスは「生成区分」のままで、手動で変更済とマークされます。
使用量ベースのプログラムの場合、スケジュールを生成コマンドは、手動による変更の削除を続行するかどうかをユーザーに確認しません。手動変更をアクティブ プログラムから削除する場合、ユーザーは手動で追加した範囲を削除するか、ステータスを「保留中」から「生成区分」に戻すことができます。ユーザーがこれらのアクションを実行すると、手動で変更済バッジは削除されます。手動変更を仮プログラムから削除する場合、ユーザーはスケジュールを生成コマンドを使用すると、すべての手動変更が削除されます。
プログラム スケジュールを再生成し、ユーザーが変更を保持することに同意しない場合、スケジュールはサービス トリガーと範囲パラメータのみに基づいて生成されます。
プログラムのリクエスト生成方法が変更された場合、定期サービス プログラム内の既存のリクエストは同じままですが、リクエストを生成できるスケジュール明細はそれに応じて調整されます。