作業スケジュールのトリガーについて学習する
トリガータイプによって、作業計画の実行の開始が決定されます。
事前定義された基準に基づいてスケジュールを実行するタイミングを定義します。作業計画管理では、次のトリガーを使用できます。
期間
メンテナンスは時間 (期間) に基づいて実行され、点検やサービスなどの定期的なタスクに最適です。同じタスクに対して 1 つまたは複数のスケジュールを定義できます。
期間ベースのスケジュールは、次の表に示すモーションのトリガータイプに基づいて定義できます。
| トリガータイプ | 説明 |
|---|---|
| 間隔 | 定義された間隔で作業指示を生成します。 たとえば、15 日ごとにメンテナンスを実行するスケジュールを作成できます。 |
| 週次 | 指定された週次間隔で繰り返し作業指示を生成します。 たとえば、3 週間に 1 回作業指示を生成するメンテナンススケジュールを定義できます。 |
| 複数の曜日 | 毎週複数の日に作業指示を生成します。 たとえば、毎月第 3 週の月曜日と水曜日に作業指示を生成するスケジュールを定義できます。 |
| 月次 | 月次間隔で繰り返し発生する作業指示を生成します。 たとえば、2 か月に 1 回作業指示を生成するスケジュールを定義できます。 |
| 年の月と日 | 毎年繰り返される作業指示を生成します。 たとえば、指定された年数の間、毎年 7 月 25 日に作業指示を生成するスケジュールを定義できます。 年次作業スケジュールは、流動的または固定的のいずれかです。
|
| 月の週 | 毎月指定された週にスケジュールされている繰り返し作業指示を生成します。たとえば、毎月第 1 週の作業指示を生成するスケジュールを定義できます。 使用可能なオプションは、次のとおりです。
|
| 年内の月、週、および曜日 | 毎年、指定された週と月の特定の日に繰り返される作業指示を生成します。 たとえば、毎年 1 月の第 3 週の月曜日に作業指示を生成するスケジュールを定義できます。 |
年次 (固定)、月次 (固定)、または特定の間隔でトリガーされる期間ベースの作業スケジュールを定義する場合、次のスケジュールの発生は [計算間隔 (PCI) を保持 ] 設定によって異なります。
| PCI 設定 | 動作 | 例 |
|---|---|---|
| 選択済み (true) | 次の作業指示書は、最後の作業指示書がいつ完了したかに関係なく、元の計画間隔に基づいてスケジュールされます。 | スケジュール間隔が 10 日の場合、前の作業が遅れて行われた場合でも、次の作業指示書は最終スケジュール日から 10 日後に作成されます。 |
| 未選択 (false) | 次の作業指示書は、最後の作業指示書の実際の完了日に基づいてスケジュールされます。 | 間隔が 10 日ごとで、最後の作業指示が遅れて完了した場合、次の作業指示はその遅い完了日の 10 日後にスケジュールされます。 |
メートル
メンテナンスはカウントに基づいて実行されます。
メーターベースの作業スケジュールでは、[ 計算されたメーターの保持 (PCM)] 設定と sn_fsm_planned_wm.consider_initial_meter_reading プロパティの設定を検討して、次のスケジュールを決定します。
sn_fsm_planned_wm.consider_initial_meter_reading プロパティがオンになっている場合、システムは最初のメンテナンススケジュールの作成時に初期検針を使用します。この設定がオフの場合、最初のスケジュールは初期測定値を無視し、指定されたメーターの詳細 ([間隔] フィールドの値など) に基づいて計画されます。
たとえば、[ フィールド] で選択した属性の値 1000 ごとにスケジュールを作成するメーターベースの作業スケジュールを考えてみましょう。
PCM プロパティと sn_fsm_planned_wm.consider_initial_meter_reading プロパティの両方が有効になっている場合、1000 回ごとにメンテナンススケジュールが作成されます。最初のメンテナンススケジュールは初期のメーター値に依存し、メーター値は次のスケジュールを計算するために保持されます。
| PCM | 初期測定値を考慮 | 初期測定値 | 次のスケジュールの発生値 |
|---|---|---|---|
| true | true | 500 | 1500, 2500, 3500 |
| true | true | 1600 | 2600, 3600, 4600 |
| true | False | 500 | 1000, 2000, 3000 |
| true | False | 1600 | 2000, 3000, 4000 |
| PCM | 初期測定値を考慮 | 初期測定値 | 予定スケジュールの発生値 (メーター値) | 実際のスケジュールの発生値 (測定値) | 次のスケジュールの発生値 |
|---|---|---|---|---|---|
| False | true | 500 | 1500 | 1700 | 2700 |
| False | true | 500 | 2700 | 2800 | 3800 |
| False | true | 1600 | 2600 | 2700 | 3700 |
| False | true | 1600 | 3700 | 3800 | 4800 |
| False | False | 500 | 1000 | 1200 | 2200 |
| False | False | 500 | 2200 | 2300 | 3300 |
| False | False | 1600 | 2000 年 | 2200 | 3200 |
| False | False | 1600 | 3200 | 3300 | 4300 |
条件
指定された条件が満たされると、メンテナンスがスケジュールされます。条件ベースのメンテナンススケジュールの作業指示は、条件が満たされた場合にのみ作成されます。
たとえば、資産のインストール日が 2 年以上経過している場合にメンテナンスをトリガーする必要があるという条件を指定できます。
スクリプト
スクリプトを使用してスケジュールを開始するために、高度にカスタマイズされた基準を適用できます。スクリプトで指定された基準が満たされると、メンテナンスがスケジュールされ、スクリプトは True を返します。
期間またはメートル
メンテナンスは、時間と回数のいずれか早い方に基づいて実行されます。メンテナンススケジュールを設定する際には、期間とメーターの詳細の両方が含まれていることを確認してください。
たとえば、HVAC システムの冷却水レベルをチェックするためのメンテナンス計画を考えてみましょう。トリガーを [期間] または [メーター ] として選択し、期間を 6 か月、メーター値を 500 時間として指定できます。メンテナンスは、いずれかの条件が満たされたときにスケジュールされます。