创建日期属性 (Master Data Services)

在 Master Data Services中,如果希望用户输入日期作为属性值,请创建日期属性。

注意

该属性称为 DateTime,但不支持时间值。

先决条件

若要执行此过程:

创建日期属性

  1. 在主数据管理器中,单击“系统管理”

  2. “模型视图” 页上,从菜单栏中,指向 “管理” ,然后单击 “实体”

  3. “实体维护” 页上,从 “模型” 列表中,选择某一模型。

  4. 为您要为其创建属性的实体选择行。

  5. 单击 “编辑所选实体”

  6. “编辑实体” 页上:

    • 如果属性是针对叶成员的,则在 “叶成员属性” 窗格中,单击 “添加叶属性”

    • 如果属性是针对合并成员的,则在 “合并成员属性” 窗格中,单击 “添加合并属性”

    • 如果属性是针对集合的,则在 “集合属性” 窗格中,单击 “添加集合属性”

  7. “添加属性” 页上,选择 “自由格式” 选项。

  8. “名称” 框中,键入属性的名称。 有关不应用作属性名称的单词的列表,请参阅保留字 (Master Data Services)

  9. “显示像素宽度” 框中,键入要在 “资源管理器” 网格中显示的属性列的宽度。

  10. “数据类型” 列表中,选择 “DateTime”

  11. “输入掩码” 列表中,选择用于日期的格式。

  12. 根据需要,选择 “启用更改跟踪” 可以跟踪对属性组的更改。 有关详细信息,请参阅将属性添加到更改跟踪组 (Master Data Services)

  13. 单击 “保存属性”

  14. “实体维护” 页上,单击 “保存实体”

显示日期时间值的时间部分

若要使用户界面显示日期时间值的时间部分,您必须为该属性选择一个适当的输入掩码。 对于日期时间属性没有内置的此类掩码,但您可以添加一个新掩码以便显示时间。 为此,在存储内置掩码的 MDS 数据库的 mdm.tblList 表中添加一行。 此行应具有以下各值:

ListCode lstInputMask
ListName “输入掩码”
Seq 19
List Option dd/MM/yyyy hh:mm:ss tt
Option ID 19
IsVisible 1
Group_ID 3

在 mdm.tblList 表中输入具有上述值的行后,在“输入掩码”列表框中会提供“dd/MM/yyyy hh:mm:ss tt”掩码。 然后,您可以选择该掩码,以便在 MDS 资源管理器中某实体的日期时间属性列中显示日期和时间。

输入掩码是一个自定义 .NET DateTime 格式字符串。 有关详细信息,请参阅 自定义日期和时间格式字符串

另请参阅

属性 (Master Data Services)
更改属性名称 (Master Data Services)
创建基于域的属性 (Master Data Services)
创建文件属性 (Master Data Services)