ガス モデル フィーチャ クラス

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

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

注:

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

BestPractice:

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

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

「データ モデル: モデル テーブル」も参照してください。

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

テーブル名

GA_PIPE_MODEL

CERTIFICATE

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

DATE_CREATION

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

DIAMETER_INSIDE

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

DIAMETER_NOMINAL

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

DIAMETER_OUTSIDE

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

FID_MANUFACTURER

GA_MANUFACTURER

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

ID_COATING_INSIDE

GA_COATING_TBD

ID_COATING_OUTSIDE

GA_COATING_TBD

ID_MATERIAL

GA_MATERIAL_TBD

NARRATIVE

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

PRESSURE_MAX

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

THICKNESS

管壁の厚さです。

USER_FLAG

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

MODEL_NAME

モデルの名前です。

VALUE

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

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

テーブル名

GA_VALVE_MODEL

DATE_CREATION

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

DIMENSION1

アイテムの寸法 1 です。

DIMENSION2

アイテムの寸法 2 です。

FID_MANUFACTURER

GA_MANUFACTURER

ID_MATERIAL

GA_MATERIAL_TBD

ID_TYPE

GA_VALVE_TYPE_TBD

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

NAME_NUMBER

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

NARRATIVE

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

USER_FLAG

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

VALUE

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

MODEL_NAME

モデルの名前です。