定期サービス プログラム スケジュール

定期サービス プログラム スケジュールは、定期的なカレンダー、使用間隔、条件、プログラムの有効開始日と有効終了日内のトリガーの組み合わせに基づいて、定期サービス プログラムに対して生成できるプログラム発生で構成されます。サービス範囲は、各サービス範囲に対して定義された繰り返しパターンに従ってプログラム発生に関連付けられます。

定期サービス プログラム スケジュール明細の各範囲明細ごとにリクエストを生成することができます。リクエストの生成は、プログラムのリクエスト グループ化基準に基づいて行われます。選択内容に応じて、システムは生成されたリクエストをグループ化します。

選択に基づいて、システムは生成されたリクエストをそれに応じてグループ化し、グループ化基準が選択されていない場合は、デフォルトのグループ化基準が統合されます。

リクエストが処理されると、それぞれのプログラム発生のリクエスト ステータスがそれに応じて更新されますが、リクエスト完了はリクエストが「完了ステータスに設定されている場合にのみ更新されます。

オブジェクト ベースまたは場所ベースのグループ化を選択した場合、1 つのスケジュール明細で複数のリクエストに対応できます。スケジュール明細内のリクエスト列には、複数のリクエストがある場合はアスタリスク (*) が表示され、選択したリクエストのグループ化基準はプログラム ヘッダーのリクエスト生成ラベル別に表示されます。スケジュール明細内に複数のリクエストがある場合は、最後に確定したリクエストの完了日がリクエスト完了に表示されます。

プログラムのリクエスト生成方法が変更された場合、定期サービス プログラム内の既存のリクエストは同じままですが、リクエストを生成できるスケジュール明細はそれに応じて調整されます。

定期サービス プログラム スケジュールの長さ、つまりスケジュールで生成されるプログラム発生回数は、有効期限または PM_PLAN_HORIZON のいずれかで示される定期サービス プログラムの有効期間によって異なります。

プログラム発生時に行われたマニュアル変更 (例: 範囲を「生成区分= いいえ」に設定する) は、定期サービス プログラム スケジュールの再生成時にリセットされます。

カレンダ―ベースのプログラム スケジュール

一定の時間間隔でサービスオブジェクトに対して実行される規定作業サービスを指します。たとえば、毎年夏前に行われるエアコンのメンテナンスなどです。カレンダー トリガーは、日、週、月、または年のいずれかに設定できるプログラム間隔タイプで構成されます。カレンダー トリガーが定義され、カレンダー オプション (主要オブジェクト カレンダー/場所カレンダー/サービス部門カレンダー/通年/カレンダー) が選択されると、ユーザーは定期サービス プログラム/スケジュールタブでスケジュールを生成コマンドを使用してスケジュールを生成できます。そうでない場合は、定期サービス プログラムを有効にするとスケジュールが生成されます。その結果、将来の世代の日付を含むプログラム スケジュールが作成され、プログラム発生を繰返しサービスリクエストに生成できるようになります。

使用量ベースのプログラム スケジュール

このサービスは、サービスオブジェクトの実際の状況に基づいてトリガーされ、累積使用量によって決定されます。たとえば、フリート トラックのオイルは 5,000 マイルごとに交換します。オブジェクトの状態を判断するには、読み取りを実行し、オブジェクト パラメータの計測値を報告する必要があります。

使用量ベース トリガーは、テストポイント、累積パラメータ (プログラム メイン オブジェクト/サービスオブジェクトに対して定義)、開始値、間隔から構成されます。使用量ベースのトリガーがプログラムに追加され、少なくとも 1 つの計測が登録されると、トリガー値と記録された値を含むプログラム スケジュールの発生が作成されます。記録された値 (最新の計測/読み取りの記録) がトリガー値に到達/通過しており、ステータスが「生成区分」の場合、対応するプログラムの発生時にリクエストを生成できます。ただし、新しい計測/読み取りが記録されるまで、次のトリガー値 (計測間隔に基づく) に達する/通過する当該プログラム発生に対してリクエストが生成されない場合、プログラム スケジュール発生ステータスは、「不要」に設定され、新しいプログラム発生が「生成区分」ステータスで作成されます。

不要に設定されているプログラム発生をリクエストに生成する必要がある場合は、明細のステータスを「生成区分」に設定して、リクエストを手動で作成することができます。

条件ベースのプログラム スケジュール

特定の指標がパフォーマンスの低下や不具合の発生の兆候を示した場合に、サービスがトリガーされます。たとえば、給水システムを備えた施設/設備の圧力計測値を監視するなどです。条件ベース トリガーは、テストポイント、限度パラメータ (プログラム メイン オブジェクト/サービスオブジェクトに対して定義)、最小値および/または最大値範囲条件 (内側/外側) で構成されます。範囲条件は、条件基準が最小~最大範囲を参照する場合にのみ適用されます。

条件ベース トリガーの場合、記録された読み取り値が予想範囲内/範囲外にあるか、指定された基準に違反し、明細ステータスが「生成区分」を示す場合にのみ、プログラム スケジュール発生が作成されます。その後、対応するプログラムの発生時に、リクエストを手動と自動の両方で生成できます。

統合プログラム スケジュール

サービスはトリガーの組み合わせに基づいてトリガーされます。たとえば、車のメンテナンスは 5000 km/6 か月ごとに実行されます。トリガーには以下のようにさまざまな組み合わせがあります。

プログラムに複数のトリガーが追加された場合、「統合」プログラムが作成されます。トリガーごとに個別のプログラムが実行されます。トリガーの組み合わせがカレンダー トリガーで構成されている場合、カレンダー サービスの発生は次回期限で示され、トリガタイプはカレンダーになります。使用量と条件サービスの発生には記録日が含まれ、トリガー タイプはそれぞれ使用量と条件になります。トリガーの組み合わせで繰り返しプログラムを実行する場合、プログラムのスケジュールは変動し、今後の発生は、最後に実行されたサービスに基づいて調整されます。使用量および条件トリガーの次のプログラム発生は、前回の発生のリクエスト完了時にのみ作成されます。ただし、カレンダー ベース トリガーの場合、プログラム スケジュールは将来の世代の日付を使用して作成されます。ただし、サービスリクエストは、前回の発生のリクエストが完了した後にのみ作成できます。

変動スケジュール

定期プログラム スケジュールが変動している場合、今後のサービス発生をスケジュールするときに、最後に実行されたサービスが考慮されます。

「変動スケジュール = 'はい'」で定期プログラムを実行すると、一度に 1 つのプログラム スケジュール明細のリクエストを生成できるようになります。ただし、「変動スケジュール」は条件ベース トリガーには適用されません。

「変動スケジュール = 'いいえ'」の場合、最後に実行されたサービスに関係なく、プログラム スケジュールは固定されます。

スケジュール明細のステータス処理

プログラムの発生にはさまざまなステータスがあります。

スケジュールステータス 説明
生成区分 リクエストを生成する準備ができました。
生成された要求 リクエストが生成されます。
現在のスケジュールにありません
ユーザーが定期サービス プログラムの有効期限を変更する場合、スケジュールを再生成する必要があります。新しいプログラムの有効期間外となるリクエスト生成明細がある場合、そのような明細は保持され、このステータスが割り当てられます。このようなリクエストは手動で処理する必要があります。
不要 トリガー値記録された値 (最新の計測/読み取りの記録) に到達/通過したが、(使用間隔に基づいて) 次のトリガー値に到達/通過する新しい計測/読み取りが記録されるプログラム発生に対してリクエストが生成されない場合、プログラム スケジュールの発生ステータスは不要」に設定されます。
保留中
プログラムの発生は一時的に追求されていません (例: 顧客との紛争、作業の遅れなど)。スケジュール明細がリクエスト生成に適用可能な場合、ステータスは「生成区分」に戻すことができます。
キャンセル済 プログラムの発生は適用されなくなりました。プログラムの発生がキャンセルされると、それ以上の変更は許可されません。ただし、リクエストの生成によりプログラムの発生をキャンセルすることはできません。リクエストのキャンセルはリクエストで処理されます。

注釈:プログラム発生のステータスを「生成された要求」、「不要」、「現在のスケジュールにありません」に手動で設定することはできません。