在 Master Data Services 中,当希望用户输入日期作为属性值时,请创建日期属性。
注释
该属性称为 DateTime,但不支持时间值。
先决条件
若要执行此过程,请执行以下步骤:
- 必须有权访问 “系统管理 ”功能区域。 
- 您必须是一位模范管理员。 有关详细信息,请参阅管理员(主数据服务)。 
- 必须具有一个实体才能为其创建属性。 有关详细信息,请参阅“创建实体”(Master Data Services)。 
创建日期属性
- 在 Master Data Manager 中,单击 “系统管理”。 
- 在“ 模型视图 ”页上,从菜单栏中,指向“ 管理 ”并单击“ 实体”。 
- 在 “实体维护 ”页上,从 “模型” 列表中选择一个模型。 
- 选择要创建属性的实体所在的行。 
- 单击“ 编辑所选实体”。 
- 在“编辑实体”页上: - 如果该属性适用于叶成员,请在 “叶成员属性 ”窗格中,单击“ 添加叶属性”。 
- 如果该属性适用于合并成员,请在 “合并成员属性 ”窗格中单击“ 添加合并属性”。 
- 如果该属性适用于集合,请在 “集合属性 ”窗格中单击“ 添加集合属性”。 
 
- 在 “添加属性 ”页上,选择 “自由格式 ”选项。 
- 在 “名称 ”框中,键入属性的名称。 有关不应用作属性名称的字词列表,请参阅保留字(Master Data Services)。 
- 在 “显示像素宽度 ”框中,键入要显示在 资源管理器 网格中的属性列的宽度。 
- 从 “数据类型 ”列表中选择 “DateTime”。 
- 从 “输入掩码 ”列表中选择日期的格式。 
- (可选)选择“ 启用更改跟踪 ”以跟踪对属性组所做的更改。 有关详细信息,请参阅向更改跟踪组添加属性(Master Data Services)。 
- 单击保存属性。 
- 在 “实体维护 ”页上,单击“ 保存实体”。 
显示日期时间值中的时间部分
若要让用户界面显示日期/时间值的时间部分,必须为该属性选择适当的输入掩码。 Datetime 属性的内置掩码都没有执行此作,但可以添加新的掩码,以便显示时间。 为此,请在 MDS 数据库的 mdm.tblList 表中添加一行,其中存储了内置掩码。 该行应具有以下值:
| 代码列表 | lstInputMask | 
| 列表名称 | 输入掩码 | 
| Seq | 19 | 
| 列表选项 | dd/MM/yyyy hh:mm:ss tt | 
| 选项标识符 | 19 | 
| IsVisible | 1 | 
| Group_ID | 3 | 
在 mdm.tblList 表中输入具有上述值的行后,“dd/MM/yy hh:mm:ss tt”掩码将在输入掩码列表框中可用。 然后,可以选择该掩码以在 MDS 资源管理器中实体的 datetime 属性列中显示日期和时间。
输入掩码是自定义 .NET DateTime 格式字符串。 有关详细信息,请参阅 自定义日期和时间格式字符串
另请参阅
              属性(Master Data Services)
              更改属性名称(Master Data Services)
              创建 Domain-Based 属性(Master Data Services)
              创建文件属性(Master Data Services)