ダウン動作

概要と主要な概念

ダウン動作は、特定の種類のダウンイベントを表します。タイムテーブルやMTBF/MTTRが呼び出すツールです。

たとえば、オペレーターの昼食休憩時に必要な動作を表すダウンイベントを追加できます。オペレーターが昼食に出かけられるように新しくダウン動作を追加し、その機能とラベルを構成します。次に、オペレーターがメンバーになっているタイムテーブルでは、タイムテーブルのダウンイベントの代わりにこの新しいダウン動作の機能を使用するようランチ時のダウンイベントで指示できます。

ダウン動作オブジェクトはツールボックスからアクセスできます。

一般的なプロパティ

ダウン動作ツールには、次の一般的なプロパティがあります。

アイコン 説明
ダウン動作をドラッグ可能アイコンまたは自動インストールコンポーネントとしてユーザーライブラリに追加します。

名前

ダウン動作の名前。

[機能]タブ

[機能]タブには、次のプロパティがあります。

ダウン関数

このピックリストは、メンバーリスト内のオブジェクトがダウンすると実行されます。これは、メンバーリスト内のオブジェクトごとに1回実行されます。ここでは、オブジェクトを停止するために何をするかを指定します。

再開関数

このピックリストは、メンバーリスト内のオブジェクトがオペレーションを再開すると実行されます。これは、メンバーリスト内のオブジェクトごとに1回実行されます。ここでは、オブジェクトを再開するために何をするかを指定します。

ダウン時

このピックリストは、すべてのオブジェクトに対してDown関数が起動された直後に起動しますが、メンバーリスト内のオブジェクトごとに1回ではなく、1回だけ実行されます。

再開時

このピックリストは、すべてのオブジェクトに対してResume関数が実行された直後に起動しますが、メンバーリスト内のオブジェクトごとに1回ではなく、1回だけ実行されます。

[ラベル]タブ

[ラベル]タブでは、ダウン動作にラベルを追加します。これでダウンイベントの動作をさらにカスタマイズできます。

イベント

ダウン関数

このイベントは、タイムテーブルまたはMTBFの故障時に各メンバーに対して1回発生します。

次のパラメータがあります。

イベントパラメータ タイプ 説明
タイムテーブル オブジェクト ダウンイベントをトリガーしたタイムテーブルまたはMTBF/MTTR
ダウンオブジェクト オブジェクト ダウンするオブジェクト
状態 整数 オブジェクトの次の状態
期間 倍精度浮動小数点数 ダウンタイムの継続時間
状態プロファイル 整数 更新されるオブジェクトの状態プロファイル
テーブル行 整数 テーブル内でこのダウンタイムに対応する行(タイムテーブルのみ)
メンバー結合 ツリーノード ダウンオブジェクトと結び付いたMTBFのメンバーノード(MTBFのみ)

再開関数

このイベントは、タイムテーブルまたはMTBFの修復時に各メンバーに対して1回発生します。

次のパラメータがあります。

イベントパラメータ タイプ 説明
タイムテーブル オブジェクト ダウンイベントをトリガーしたタイムテーブルまたはMTBF/MTTR
ダウンオブジェクト オブジェクト ダウンしていて現在再開しているオブジェクト
状態 整数 オブジェクトの前の状態
状態プロファイル 整数 更新されるオブジェクトの状態プロファイル
テーブル行 整数 テーブル内でこのダウンタイムに対応する行(タイムテーブルのみ)

ダウン時

このイベントは、Down関数の起動後に起動します。

次のパラメータがあります。

イベントパラメータ タイプ 説明
タイムテーブル オブジェクト ダウンイベントをトリガーしたタイムテーブルまたはMTBF/MTTR
テーブル行 整数 テーブル内でこのダウンタイムに対応する行(タイムテーブルのみ)
関連 オブジェクト ダウンするオブジェクト

再開時

このイベントは、Resume関数の起動後に起動します。

次のパラメータがあります。

イベントパラメータ タイプ 説明
タイムテーブル オブジェクト ダウンイベントをトリガーしたタイムテーブルまたはMTBF/MTTR
テーブル行 整数 テーブル内でこのダウンタイムに対応する行(タイムテーブルのみ)
関連 オブジェクト 再開中のオブジェクト