共用方式為


建立日期屬性 (Master Data Services)

在 Master Data Services 中,當您希望使用者輸入日期做為屬性值時,請建立日期屬性。

備註

屬性稱為 DateTime,但不支持時間值。

先決條件

若要執行此程序:

若要建立日期屬性

  1. 在 [Master Data Manager] 中,按兩下 [系統管理]。

  2. 在 [ 模型檢視] 頁面上,從功能表欄指向 [ 管理 ],然後按兩下 [ 實體]。

  3. 在 [ 實體維護] 頁面上,從 [ 模型 ] 列表中選取模型。

  4. 選取您要為其建立屬性之實體的數據列。

  5. 按兩下 [編輯選取的實體]。

  6. 編輯實體 頁面上:

    • 如果屬性是分葉成員,請在 [ 分葉成員屬性 ] 窗格中,單擊 [新增分葉屬性]。

    • 如果屬性是針對合併成員,請在 [ 合併成員屬性 ] 窗格中,按兩下 [新增合併屬性]。

    • 如果屬性適用於集合,請在 [ 集合屬性 ] 窗格中,按兩下 [新增集合屬性]。

  7. 在 [ 新增屬性] 頁面上,選取 [自由格式] 選項。

  8. 在 [ 名稱] 方塊中,輸入屬性的名稱。 如需不應該做為屬性名稱的字詞清單,請參閱保留字(Master Data Services)。

  9. 在 [ 顯示圖元寬度 ] 方塊中,輸入要顯示在 [ Explorer ] 網格中的屬性欄位寬度。

  10. [資料類型] 清單中,選取 [日期時間]。

  11. 從 [ 輸入遮罩 ] 清單中,選取日期的格式。

  12. 選擇性地選取 [啟用變更追蹤 ] 以追蹤屬性群組的變更。 如需詳細資訊,請參閱將屬性新增至變更追蹤群組(Master Data Services)。

  13. 按兩下 [儲存屬性]。

  14. 在 [ 實體維護] 頁面上,按兩下 [ 儲存實體]。

顯示日期與時間值的時間部分

若要讓使用者介面顯示 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)