Правило
|
Типы данных
|
Описание
|
Пример данных
|
||||
Список допустимых значений
|
Вещественное число
Вещественное число с указанием единицы измерения
Гиперссылка
Целое число
Строка
Дата и время
Логический
|
Список допустимых значений атрибута. Значение атрибута должно совпадать с одним из заданных значений ограничения. Введите в текстовом поле несколько значений, разделенных вертикальной чертой ( | ), либо щелкните значок правки рядом с текстовым полем, чтобы открыть окно Править ограничение. |
Для строкового типа данных: если задан список допустимых значений abc|cde|efg, для атрибута могут быть заданы следующие допустимые строки: abc, cde или efg.
Для целочисленного типа данных: если задан список допустимых значений 1|2|3, могут быть заданы допустимые значения 1, 2 или 3.
|
||||
Список перечисленных значений
|
Строка
|
Перечисленный список допустимых значений. Этот перечисленный список может:
• использовать глобальное перечисление;
• быть основанным на глобальном перечислении;
• быть уникально созданным для данного условия.
Если условие Список перечисленных значений основано на глобальном перечислении или использует его, при создании или правке ограничения отображается наименование выбранного глобального перечисления.
|
Подробности о добавлении данных в список перечисленных значений см. в разделе Ограничения списка перечисленных значений.
|
||||
Список предполагаемых значений
|
Вещественное число
Вещественное число с указанием единицы измерения
Гиперссылка
Ссылка на объект
Целое число
Строка
Дата и время
|
Предоставляет ряд предполагаемых значений для атрибута. Введите в текстовом поле несколько значений, разделенных вертикальной чертой ( | ), либо щелкните значок правки рядом с текстовым полем, чтобы открыть окно Править ограничение. |
Для строкового типа данных, если задан список предполагаемых значений abc|cde|efg, для атрибута можно задать следующие предполагаемые значения: abc, cde или efg.
|
||||
Набор значащих цифр
|
Вещественное число
Вещественное число с указанием единицы измерения
|
Специальная форма представления Список допустимых значений, в которой разрешены любые значения, соответствующие предоставленному набору значений при округлении до того же числа значащих цифр, что и у значений в этом наборе. Точные числовые совпадения не требуются. Введите в текстовом поле несколько значений, разделенных вертикальной чертой ( | ), либо щелкните значок "Править" рядом с текстовым полем, чтобы открыть окно Править ограничение. |
Для набора значащих цифр 2.0 | 4.5 | 265.400 допустимые значения лежат в диапазоне: 1.95 <= значение <= 2.05, 4.45 < значение < 4.55 или 265.3995 <= значение <= 265.4005.
|
||||
Допустимый диапазон
|
Вещественное число
Вещественное число с указанием единицы измерения
Дата и время
Целое число
Строка
|
Фактическое значение атрибута должно быть равным одному из заданных значений или находиться в диапазоне между ними (диапазон включает граничные значения). Поле С определяет минимальное значение; поле По определяет максимальное значение.
|
Для числовых типов данных, если допустимый диапазон определен как СПо, допустимые значения атрибута включают 2 и 7, но не 9.
Для строкового типа данных ограничение Допустимый диапазон работает как словарь. Если допустимый диапазон определен как СПо, допустимые значения атрибута включают антилопа и хлеб, но не морковь. Если допустимый диапазон для типа данных строки с численными значениями определен как СПо, допустимые значения атрибута включают 2, 22 и 58, но не 82.
|
||||
Регулярное выражение
|
Строка
|
Регулярное выражение, определяющее образец текста значения атрибута, должно совпадать с образцом. Поддерживается стандартный синтаксис регулярного выражения.
|
c.t
Примеры допустимых значений: cat, cot, cut
|
||||
Формат строки
|
Строка
|
Обеспечивает основной набор масок, чтобы настроить формат строки. Данные ограничения являются набором строк, определяющих позиционные форматы содержимого строки. C, L, и D в данных ограничения являются зарезервированными символами и не должны использоваться как разделители; все остальные символы используются как разделители.
C означает одну букву или одну цифру.
L означает одну букву.
D означает одну цифру.
Определения буквы и цифры можно найти в Java.lang.CharacterClass.
|
1. Значение формата номера социального страхования (SSN): DDD-DD-DDDD.
Примеры допустимых строк:
◦ 123-45-6789
◦ 452-98-4444
2. Значение формата номера телефона: (DDD)DDD-DDDD|DDD-DDD-DDDD|D-DDD-DDD-DDDD
Примеры допустимых строк:
◦ (555)454-6789
◦ 555-198-3247
◦ 1-800-436-7869
|
||||
Подстановочный символ
|
Строка
Гиперссылка
|
Значение атрибута должно соответствовать заданному шаблону подстановки данных ограничения.
• Содержит - содержит определенное значение.
• Начинается с - начинается с определенного значения.
• Заканчивается на - заканчивается определенным значением.
• Равно - равняется определенному значению.
|
1. Содержитабв
Допустимыми строками могут быть Абабв, абвЯ, АабвЯ
2. Заканчивается наик
Допустимыми строками могут быть: АБВик, Разработчик.
|
||||
Длина строки
|
Строка
|
Длина строкового значения должна быть больше или равна минимальному и меньше либо равна максимальному заданному значению (диапазон включает граничные значения). Поле С определяет минимальное значение; поле По определяет максимальное значение.
|
Если длина строки определяется как С = 3 и По = 200, количество символов в строке может быть больше или равно 3 и меньше или равно 200.
|
||||
Нижний регистр
|
Строка
|
Символы верхнего регистра при сохранении преобразуются в символы верхнего регистра.
Например, если для значения атрибута введено МоеЗначение, оно преобразуется в моезначение.
|
Для этого ограничения данные не указаны.
|
||||
Верхний регистр
|
Строка
|
Символы нижнего регистра при сохранении преобразуются в символы верхнего регистра.
Например, если для значения атрибута введено МоеЗначение, оно преобразуется в МОЕЗНАЧЕНИЕ.
|
Для этого ограничения данные не указаны.
|
||||
Неизменяемое
|
Все
|
Значения атрибута не могут быть заданы, изменены или удалены. Это ограничение главным образом предназначено для того, чтобы изъять атрибут, не удаляя его из интерфейса пользователя.
|
Для этого ограничения данные не указаны.
|
||||
Обязательное
|
Все
|
У атрибута должно быть по крайней мере одно значение.
|
Для этого ограничения данные не указаны.
|
||||
Однозначное
|
Все
|
Не допускается более одного значения атрибута.
|
Для этого ограничения данные не указаны.
|
||||
Список допустимых типов
|
Ссылка на объект
|
Список допустимых типов для ссылочной связи.
Введите в текстовое поле несколько внутренних имен значений, разделенных вертикальной чертой ( | ), либо щелкните значок правки рядом с текстовым полем, чтобы открыть окно Править ограничение.
Если требуется включить и указанный тип, и все имеющиеся у него подтипы, добавьте символ вставки (^) перед наименованием типа. |
Если ограничение Список допустимых типов имеет вид wt.doc.WTDocument|com.ptc.ptcnet.Agenda|com.ptc.ptcnet.General, для этого атрибута можно будет выбрать только атрибуты родительского типа Документ и подтипов документов Общий и Повестка.
Если список допустимых типов определен как ^wt.doc.WTDocument, для этого атрибута можно выбрать только документы родительского типа Документ и всех соответствующих подтипов.
|
||||
Классификация
|
Строка
|
(Доступно только при установленном модуле Windchill PartsLink Classification and Reuse.)
Используется для создания ограничительного атрибута в деталях для классификации. Атрибуты с таким примененным ограничением можно выбирать при добавлении элемента вложенной компоновки классификации в макет атрибутов.
Укажите пространство имен (например, com.ptc.csm.default_clf_namespace) и при желании внутреннее наименование классификационного узла.
|
Дополнительные сведения о классификации см. в разделе Сведения об управлении классификаторами.
|
||||
Нет дублирующихся значений
|
Все типы данных для глобальных атрибутов.
|
Требует отдельного набора значений для многозначного атрибута. Дублирующиеся значения не разрешены.
|
Для этого ограничения данные не указаны.
|
||||
Внешний список перечисленных значений
|
Строка
|
Перечисленный список допустимых значений из внешнего источника, такого как система планирования ресурсов предприятия или другая база данных вне Windchill.
Например, значения в системе планирования ресурсов предприятия можно соединить ссылками с атрибутом Наименование типа объекта в Windchill. Когда пользователи создают или правят объекты такого типа Windchill, им предоставляется выбор из списка, заполняемого системой планирования ресурсов предприятия (ERP).
Этот перечисленный список может:
• поддерживать локализованные значения;
• поддерживать порядок сортировки;
• динамически обновляться из внешнего источника.
После добавления в атрибут ограничения в виде внешнего списка перечисленных значений укажите имя класса для реализации EnumerationInfoProvider и строку инициализации, настроенную для этого списка значений.
|
Дополнительные сведения о создании и добавлении данных в список внешних перечисленных значений см. в разделе Списки внешних перечисленных значений.
|