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

В Master Data Services числовые значения могут автоматически формироваться для атрибута Code или другого числового атрибута. При автоматическом формировании кодов есть возможность ввода других значений для кодов вместо исходных, автоматически установленных значений.

Формирование значений кодов

Администратор может настроить автоматическое формирование значений для атрибута Code, изменив свойства связанных сущностей. Он может задать исходное значение и предусмотреть увеличение каждого последующего значения на единицу.

Когда значения атрибута Code вводятся в MDS — либо в одном из программных средств, либо с помощью промежуточного процесса, можно оставить этот атрибут пустым, и тогда значения будут сформированы автоматически. Также можно указать нужное вам значение Code.

Формирование других значений атрибутов

Администратор может автоматически сформировать значения для атрибутов, отличных от Code, создав бизнес-правила. Он может задать исходное значение и определить, насколько будут увеличиваться все последующие значения.

Когда значения атрибутов вводятся в MDS — либо с помощью одного из программных средств, либо с помощью промежуточного процесса — можно оставить значение атрибута пустым. При использовании бизнес-правил значения будут наращиваться, исходя из наибольшего существующего значения. Например, если правило звучит как «Задать для атрибута формируемое значение по умолчанию начиная с 1, с увеличением последующих значений на 4» и наибольшее значение атрибута равно 700, то следующий добавленный элемент будет равняться 704.

Удаление автоматически сформированных значений

После того как администратор включит автоматическое формирование значений для атрибута Code, пользователь может случайно удалить элемент со значением Code, которое необходимо использовать повторно. В этом случае будет выдано сообщение об ошибке: «Код элемента уже используется элементом, который был удален». Существует два возможных решения:

Связанные задачи

Описание задачи

Раздел

Автоматическое формирование значений для атрибута Code.

Автоматическое формирование значений атрибута Code (службы Master Data Services)

Автоматическое формирование значений для других атрибутов.

Автоматическое формирование значений атрибута отличного от Code (службы Master Data Services)

См. также