日付属性を作成する (マスター データ サービス)

マスター データ サービス で、ユーザーに属性値として日付を入力させる場合、日付属性を作成します。

注意

属性は DateTime という名前ですが、時間の値はサポートされていません。

必要条件

この手順を実行するには

日付属性を作成するには

  1. マスター データ マネージャーで [システム管理] をクリックします。

  2. [モデル ビュー] ページのメニュー バーから [管理] をポイントして [エンティティ] をクリックします。

  3. [エンティティのメンテナンス] ページの [モデル] ボックスの一覧からモデルを選択します。

  4. 属性を作成するエンティティの行を選択します。

  5. [選択したエンティティの編集] をクリックします。

  6. [エンティティの編集] ページで、次の手順を実行します。

    • リーフ メンバーの属性の場合は、[リーフ メンバー属性] ペインで [リーフ属性の追加] をクリックします。

    • 統合メンバーの属性の場合は、[統合メンバー属性] ペインで [統合属性の追加] をクリックします。

    • コレクションの属性の場合は、[コレクション属性] ペインで [コレクション属性の追加] をクリックします。

  7. [属性の追加] ページで [自由形式] オプションを選択します。

  8. [名前] ボックスに属性の名前を入力します。 属性名として使用できない単語の一覧については、「予約語 (マスター データ サービス)」を参照してください。

  9. [ピクセル幅の表示] ボックスに、[エクスプローラー] グリッドに表示する属性列の幅を入力します。

  10. [データ型] ボックスの一覧の [DateTime] をクリックします。

  11. [定型入力] ボックスの一覧から日付の形式を選択します。

  12. 必要に応じて、[変更の追跡の有効化] を選択して、属性のグループに対する変更を追跡します。 詳細については、「変更の追跡グループに属性を追加する (マスター データ サービス)」を参照してください。

  13. [属性の保存] をクリックします。

  14. [エンティティのメンテナンス] ページで [エンティティの保存] をクリックします。

datetime 値の時刻部分を表示するには

ユーザー インターフェイスに datetime 値の時刻部分を表示するには、属性に対する適切な入力マスクを選択する必要があります。 Datetime 属性にそのための組み込みのマスクは存在しませんが、時刻を表示するための新しいマスクを独自に追加することはできます。 そのためには、組み込みのマスクが格納されている MDS データベースの mdm.tblList テーブルに行を追加します。 この行には、次の値が存在する必要があります。

ListCode

lstInputMask

ListName

Input Mask

Seq

19

List Option

dd/MM/yyyy hh:mm:ss

Option ID

19

可視

1

Group_ID

3

以上の値を mdm.tblList テーブルの行に入力すると、[Input mask] ボックスの一覧で "dd/MMM/yyyy hh:mm:ss" マスクを選択できるようになります。 これで、エンティティの datetime 属性列に日付と時刻を表示するためのマスクを MDS エクスプローラーで選択できます。

関連項目

タスク

属性名を変更する (マスター データ サービス)

ドメイン ベースの属性を作成する (マスター データ サービス)

ファイル属性を作成する (マスター データ サービス)

概念

属性 (マスター データ サービス)