Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Функциональность переопределения полей позволяет менять значения колонок и атрибуты дочерних таблиц, расширенных из базовых таблиц. Например, переопределение полей позволяет изменить значение по умолчанию в поле Влияние с Низкое в таблице Задачи (task)на Среднее в таблице Инциденты (itsm_incident).

Tip

Требуемая роль: admin.

Чтобы настроить переопределение того или иного поля, выполните следующие действия:

  1. Перейдите в Настройка системы → Переопределение полей.
  2. Нажмите Создать и заполните поля.
  3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Создать запись также можно из связанного списка Переопределение полей нужной колонки.

Поля формы Переопределение полей

ПолеОбязательноОписание
Базовая таблицаДДаВыберите таблицу, которая содержит колонку для переопределения.
ТаблицаДДаВыберите дочернюю таблицу, которая будет затронута переопределением.
ПолеДДаВыберите колонку для переопределения.
Переопределить отображаемое ссылочное полеННетУстановите флажок, чтобы использовать выбранное Поле вместо отображаемого поля родительской таблицы значения выбранного Поля как отображаемое имя в полях типа Reference, ссылающихся на дочернюю Базовую таблицу.
Переопределить значение по умолчаниюННет

Установите флажок, чтобы отобразить поле Значение по умолчанию

ПолеОбязательноОписание
Значение по умолчаниюННетВведите значение по умолчанию для переопределения оригинального.


Note

Переопределение полей, доступных только для чтения, которые имеют динамическое значение по умолчанию, может привести к ошибкам валидации.


Переопределить зависимость от поляННет

Установите флажок, чтобы отобразить поле Зависит от поля.

ПолеОбязательноОписание
Зависит от поляННетУкажите колонку, от которой будет зависеть текущее поле.


Переопределение ссылочного определителяННет

Установите флажок, чтобы отобразить набор полей Ссылочного определителя. Чтобы переопределить ссылочный определитель, заполните поля:

ПолеОбязательноОписание
СсылкаДДаВыберите таблицу, на которую ссылается переопределенная колонка.
Тип определителя ссылокННет

Выберите тип определителя ссылок. Доступные опции:

  • Простой
  • Динамический
Условия определителя ссылокННетПостройте фильтр ссылок с необходимыми условиями.
Динамический определитель ссылокННетУкажите динамический определитель ссылок из справочника. Поле появляется, когда выбран Динамический тип определителя ссылок.


Переопределить заголовокННет

Установите флажок, чтобы отобразить поле Заголовок. Чтобы переопределить заголовок поля расширенной таблицы, укажите новый заголовок. Таким образом, дочерняя таблица унаследует все свойства колонки родительской таблицы, но заголовок будет другим.

ПолеОбязательноОписание
ЗаголовокННетВведите новый заголовок колонки.


Переопределение обязательностиННет

Установите флажок, чтобы отобразить атрибут Обязательно.

ПолеОбязательноОписание
ОбязательноННетУстановите флажок, чтобы в поле расширенной таблицы обязательно было определено значение для сохранения записи.


Переопределение свойства ‘только для чтения’ННет

Установите флажок, чтобы отобразить атрибут Только для чтения.

ПолеОбязательноОписание
Только для чтенияННетУстановите флажок, чтобы значение поля нельзя было изменить в расширенной таблице после сохранения записи.


Пример переопределения


Рассмотрим переопределение свойств колонки на примере поля Фамилия в поля Электронная почта в таблице Пользователь (user). Допустим, что нам необходимо на уровне Employee уровне Сотрудника сделать поле необязательным и задать для него заголовок SurnameРабочая почта. При этом на форме User поле Last nameформе Пользователя поле Электронная почта должно остаться обязательным c прежним заголовком.

Для того , чтобы создать соответствующее переопределение, выполните следующие шаги:

  1. Создайте запись переопределения через меню навигатора или связанный список колонки Фамилия Электронная почта.
  2. Выберите в поле Table  Таблица уровень, на котором будет выполняться переопределение. Для указания доступны все таблицы, содержащие колонку.
  3. Выбрать атрибут Mandatory OverrideУстановите флажок Переопределение обязательности и указать новое значение обязательности. В данном случае оставляем поле Mandatory Обязательно неактивным.
  4. Выбрать атрибут Title overrideУстановите флажок Переопределить заголовок и указать новое значение заголовка в поле TitleЗаголовок.
  5. Сохранить запись.
Warning

При этом помните, что неправильные изменения могут нанести вред вашей системе, поэтому дважды проверьте изменения и, если возможно, проверьте их на тестовом экземпляре.