概要 - 水道モデル フィーチャ クラス

多数のフィーチャ タイプに、水道モジュールがモデル主導の属性を提供します。モデル テーブル(*_MODEL)を使って、モデル主導の属性を記入します。モデル テーブルは特定のネットワーク アイテムのいくつかのタイプ(モデル)を記述し、製造元によるグループ化が可能です。水道ネットワーク アイテムにモデルを作成して、データ取得を単純化します。

たとえば、5 種類のバルブがある水道ユーティリティ ネットワークで、所定のレコードを使って WA_VALVE_MODEL テーブルからモデル主導の属性を記入します。バルブのフィーチャ クラス フォームで、[モデル セレクタ]コントロールを使ってモデル フィールドを簡単に記入できます。

注:

[モデル]入力フィールドで、[モデルの選択]の値はモデルを適用できることを示します。モデル主導の属性はいつでも修正できるため、これは適用されているモデルを保存しません。属性はメイン フィーチャ クラスに保存され、モデル フィーチャ クラスを使って属性のセットを挿入します。モデル テーブルを使って参照値を保存できます。

BestPractice:

フィーチャ クラス フォームで、[モデル]テーブルを使って適切なモデルを検索します。使用するモデルがわかっている場合は、モデルの一覧を使います。フォーム デザイナーでモデル テーブル フォームを修正して、モデル属性を非表示または表示にしたり、グリッドでの表示順序を修正したりします。メイン フィーチャ クラス フォームを修正して、モデル セレクタを別の位置に移動します。

通常、モデル情報はプロジェクトの開始時またはデータ取得中に作成されます。

次のテーブルは、管モデル テーブルの一例です。

テーブル名

WA_PIPE_MODEL

CERTIFICATE

DIN/ISO/DVGW/TUEV 値の説明です。

DATE_CREATION

アイテムが作成された日付です。

DIAMETER_INSIDE

管の内側の直径寸法です。

DIAMETER_NOMINAL

製造元の指定サイズ、または公称直径です。1 インチのガス栓、2 インチのメーター、6 インチの管などです。

DIAMETER_OUTSIDE

管の外側の直径寸法です。

FID_MANUFACTURER

WA_MANUFACTURER

このアイテムの製造元です。

HYDRAULIC_FRICTION

管内側の水力摩擦または粗さの一種です。管ラインの長さに比例して圧力が減る原因となります。

ID_COATING_INSIDE

WA_COATING_TBD

ID_COATING_OUTSIDE

WA_COATING_TBD

ID_MATERIAL

WA_MATERIAL_TBD

MODEL_NUMBER

モデル名または番号です。

NARRATIVE

アイテムに関する説明、またはその他の一意の情報です。

PRESSURE_MAX

製造元または業界標準の最大の圧力率です。

THICKNESS

管壁の厚さです。

USER_FLAG

運営者の定義による作業エリアです。この属性は、運営者がユーザ定義のシステム処理に使えます。それが対象のアイテムのデータ整合性に影響を与えるのではなく、対象のアイテムのデータを保存するのに使うべきではありません。

VALUE

モデルの短い説明です。この値は、モデルのドメイン テーブル リプレゼンテーションに使われます。

次のテーブルは、バルブ モデル テーブルの一例です。

テーブル名

WA_VALVE_MODEL

ANGULAR_DESIGN

1 = は角張った形です。

CERTIFICATE

DIN/ISO/DVGW/TUEV 値の説明です。

CONTINUOUS_ADJUSTMENT

アイテムを連続して調節できます(はい/いいえ)。

DATE_CREATION

アイテムが作成された日付です。

FID_MANUFACTURER

WA_MANUFACTURER

ID_COATING_INSIDE

WA_COATING_TBD

ID_COATING_OUTSIDE

WA_COATING_TBD

ID_MATERIAL

WA_MATERIAL_TBD

ID_TYPE

WA_VALVE_TYPE_TBD

バルブの特定の種類、クラス、グループです。ゲートやチェックなどです。

LOCKABLE

アイテムをロック可能です(はい/いいえ)。

MODEL_NUMBER

モデル名または番号です。

NARRATIVE

説明またはその他の一意の情報です。

PRESSURE_MAX

製造元または業界標準の最大の圧力率です。

USER_FLAG

運営者の定義による作業エリアです。この属性は、運営者がユーザ定義のシステム処理に使えます。それが対象のアイテムのデータ整合性に影響を与えるのではなく、対象のアイテムのデータを保存するのに使うべきではありません。

VALUE

モデルの短い説明です。この値は、モデルのドメイン テーブル リプレゼンテーションに使われます。

VALVE_LENGTH

長さです。