创建日期属性 (Master Data Services)

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

注释

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

先决条件

若要执行此过程,请执行以下步骤:

创建日期属性

  1. 在 Master Data Manager 中,单击 “系统管理”。

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

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

  4. 选择要创建属性的实体所在的行。

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

  6. “编辑实体”页上:

    • 如果该属性适用于叶成员,请在 “叶成员属性 ”窗格中,单击“ 添加叶属性”。

    • 如果该属性适用于合并成员,请在 “合并成员属性 ”窗格中单击“ 添加合并属性”。

    • 如果该属性适用于集合,请在 “集合属性 ”窗格中单击“ 添加集合属性”。

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

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

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

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

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

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

  13. 单击保存属性

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

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

若要让用户界面显示日期/时间值的时间部分,必须为该属性选择适当的输入掩码。 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)