Поделиться через


Создание атрибута даты (службы 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. На странице Обслуживание сущности нажмите кнопку Сохранить сущность.

Отображение части времени значения типа datetime

Чтобы пользовательский интерфейс отображал время из значения типа datetime, необходимо выбрать подходящую маску ввода для этого атрибута. Для этого не подходит ни одна из встроенных масок для атрибутов значения типа Datetime, но вы можете добавить новую маску, которая позволит отобразить значение времени. Для этого добавьте строку в таблицу mdm.tblList базы данных MDS, где будут храниться встроенные маски. Строка должна иметь следующие значения:

ListCode

lstInputMask

ListName

Input Mask

Seq

19

List Option

dd/MM/yyyy hh:mm:ss

Option ID

19

IsVisible

1

Group_ID

3

После ввода строки с приведенными выше значениями в таблицу mdm.tblList маска «dd/MMM/yyyy hh:mm:ss» становится доступной в списке масок ввода. Теперь вы можете выбрать эту маску для отображения даты и времени в столбце атрибутов datetime сущности в обозревателе MDS.

См. также

Задания

Изменение имени атрибута (службы Master Data Services)

Создание атрибута на основе домена (службы Master Data Services)

Создание файлового атрибута (службы Master Data Services)

Основные понятия

Атрибуты (службы Master Data Services)