创建日期属性 (Master Data Services)
在 Master Data Services中,如果希望用户输入日期作为属性值,请创建日期属性。
注意
该属性称为 DateTime,但不支持时间值。
先决条件
若要执行此过程:
您必须有权访问 “系统管理” 功能区域。
您必须是模型管理员。 有关详细信息,请参阅管理员 (Master Data Services) 。
您必须具有要为其创建属性的实体。 有关详细信息,请参阅创建实体 (Master Data Services) 。
创建日期属性
在主数据管理器中,单击“系统管理” 。
在 “模型视图” 页上,从菜单栏中,指向 “管理” ,然后单击 “实体”。
在 “实体维护” 页上,从 “模型” 列表中,选择某一模型。
为您要为其创建属性的实体选择行。
单击 “编辑所选实体”。
在 “编辑实体” 页上:
如果属性是针对叶成员的,则在 “叶成员属性” 窗格中,单击 “添加叶属性”。
如果属性是针对合并成员的,则在 “合并成员属性” 窗格中,单击 “添加合并属性”。
如果属性是针对集合的,则在 “集合属性” 窗格中,单击 “添加集合属性”。
在 “添加属性” 页上,选择 “自由格式” 选项。
在 “名称” 框中,键入属性的名称。 有关不应用作属性名称的单词的列表,请参阅保留字 (Master Data Services) 。
在 “显示像素宽度” 框中,键入要在 “资源管理器” 网格中显示的属性列的宽度。
从 “数据类型” 列表中,选择 “DateTime”。
从 “输入掩码” 列表中,选择用于日期的格式。
根据需要,选择 “启用更改跟踪” 可以跟踪对属性组的更改。 有关详细信息,请参阅将属性添加到更改跟踪组 (Master Data Services) 。
单击 “保存属性”。
在 “实体维护” 页上,单击 “保存实体”。
显示日期时间值的时间部分
若要使用户界面显示日期时间值的时间部分,您必须为该属性选择一个适当的输入掩码。 对于日期时间属性没有内置的此类掩码,但您可以添加一个新掩码以便显示时间。 为此,在存储内置掩码的 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)