在 Master Data Services 中,當您希望使用者輸入日期做為屬性值時,請建立日期屬性。
備註
屬性稱為 DateTime,但不支持時間值。
先決條件
若要執行此程序:
您必須具有存取 系統管理 功能區域的許可權。
您必須是模型管理員。 如需詳細資訊,請參閱系統管理員(Master Data Services)。
必須先有實體才能為其建立屬性。 如需詳細資訊,請參閱建立實體(Master Data Services)。
若要建立日期屬性
在 [Master Data Manager] 中,按兩下 [系統管理]。
在 [ 模型檢視] 頁面上,從功能表欄指向 [ 管理 ],然後按兩下 [ 實體]。
在 [ 實體維護] 頁面上,從 [ 模型 ] 列表中選取模型。
選取您要為其建立屬性之實體的數據列。
按兩下 [編輯選取的實體]。
在 編輯實體 頁面上:
如果屬性是分葉成員,請在 [ 分葉成員屬性 ] 窗格中,單擊 [新增分葉屬性]。
如果屬性是針對合併成員,請在 [ 合併成員屬性 ] 窗格中,按兩下 [新增合併屬性]。
如果屬性適用於集合,請在 [ 集合屬性 ] 窗格中,按兩下 [新增集合屬性]。
在 [ 新增屬性] 頁面上,選取 [自由格式] 選項。
在 [ 名稱] 方塊中,輸入屬性的名稱。 如需不應該做為屬性名稱的字詞清單,請參閱保留字(Master Data Services)。
在 [ 顯示圖元寬度 ] 方塊中,輸入要顯示在 [ Explorer ] 網格中的屬性欄位寬度。
從 [資料類型] 清單中,選取 [日期時間]。
從 [ 輸入遮罩 ] 清單中,選取日期的格式。
選擇性地選取 [啟用變更追蹤 ] 以追蹤屬性群組的變更。 如需詳細資訊,請參閱將屬性新增至變更追蹤群組(Master Data Services)。
按兩下 [儲存屬性]。
在 [ 實體維護] 頁面上,按兩下 [ 儲存實體]。
顯示日期與時間值的時間部分
若要讓使用者介面顯示 datetime 值的時間部分,您必須為 屬性選取適當的輸入遮罩。 沒有 Datetime 屬性的內建遮罩會執行此動作,但您可以新增可允許您顯示時間的新遮罩。 若要這樣做,請在 MDS 資料庫的 mdm.tblList 數據表中新增數據列,其中會儲存內建遮罩。 數據列應具有下列值:
| 列表代碼 | lstInputMask |
| 清單名稱 | 輸入遮罩 |
| 序列 (Seq) | 19 |
| 清單選項 | dd/MM/yyyy hh:mm:ss tt |
| 選項標識碼 | 19 |
| IsVisible | 1 |
| 群組_ID | 3 |
在 mdm.tblList 數據表中輸入具有上述值的數據列之後,[輸入遮罩] 清單框中將會提供 “dd/MM/yyyy hh:mm:ss tt” 遮罩。 然後,您可以選取該掩膜,以便在 MDS Explorer 中某個實體的 datetime 屬性列中顯示日期和時間。
輸入遮罩是自定義的 .NET DateTime 格式字串。 如需詳細資訊,請參閱 自定義日期和時間格式字串
另請參閱
屬性(主資料服務)
變更屬性名稱 (Master Data Services)
建立 Domain-Based 属性 (Master Data Services)
建立檔案屬性 (Master Data Services)