日付属性を作成する (マスター データ サービス)
マスター データ サービス で、ユーザーに属性値として日付を入力させる場合、日付属性を作成します。
注 |
---|
属性は DateTime という名前ですが、時間の値はサポートされていません。 |
必要条件
この手順を実行するには
[システム管理] 機能領域にアクセスする権限が必要です。
モデル管理者である必要があります。 詳細については、「管理者 (Master Data Services)」を参照してください。
属性を作成するエンティティが存在する必要があります。 詳細については、「エンティティを作成する (マスター データ サービス)」を参照してください。
日付属性を作成するには
マスター データ マネージャーで [システム管理] をクリックします。
[モデル ビュー] ページのメニュー バーから [管理] をポイントして [エンティティ] をクリックします。
[エンティティのメンテナンス] ページの [モデル] ボックスの一覧からモデルを選択します。
属性を作成するエンティティの行を選択します。
[選択したエンティティの編集] をクリックします。
[エンティティの編集] ページで、次の手順を実行します。
リーフ メンバーの属性の場合は、[リーフ メンバー属性] ペインで [リーフ属性の追加] をクリックします。
統合メンバーの属性の場合は、[統合メンバー属性] ペインで [統合属性の追加] をクリックします。
コレクションの属性の場合は、[コレクション属性] ペインで [コレクション属性の追加] をクリックします。
[属性の追加] ページで [自由形式] オプションを選択します。
[名前] ボックスに属性の名前を入力します。 属性名として使用できない単語の一覧については、「予約語 (マスター データ サービス)」を参照してください。
[ピクセル幅の表示] ボックスに、[エクスプローラー] グリッドに表示する属性列の幅を入力します。
[データ型] ボックスの一覧の [DateTime] をクリックします。
[定型入力] ボックスの一覧から日付の形式を選択します。
必要に応じて、[変更の追跡の有効化] を選択して、属性のグループに対する変更を追跡します。 詳細については、「変更の追跡グループに属性を追加する (マスター データ サービス)」を参照してください。
[属性の保存] をクリックします。
[エンティティのメンテナンス] ページで [エンティティの保存] をクリックします。
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 エクスプローラーで選択できます。
関連項目
タスク
ドメイン ベースの属性を作成する (マスター データ サービス)