Копирование родственных атрибутов
Вы можете настроить окно, добавив в него родственные по отношению друг к другу атрибуты. Когда вы выбираете атрибут и вкладку, информация об их родственных атрибутах заполняется автоматически.
Например, если атрибуты конечного пользователя, отдела и расположения связаны в окне инцидента, тогда вы можете выбрать конкретного конечного пользователя и изменить фокус выбора, после чего соответствующая информация расположения появится автоматически.
После заполнения данных родственных атрибутов вы можете изменить их информацию. Например, можно изменить отдел или расположение. Когда вы щелкните для сохранения информации, у вас уже не будет возможности изменить родственные атрибуты.
Копирование родственных атрибутов конфигурируется с помощью диалога "Конфигурация правил копирования".
Во время использования приложения Workspaces применяется упрощенная версия правил копирования. Для получения дополнительной информации см. Для получения дополнительной информации см. раздел Правила копирования в приложении Workspaces.
Настройка правил копирования
Правила копирования позволяют вам указывать, какие текущие значения атрибутов должны копироваться в другие поля во время возникновения конкретных событий системы (например, при изменении атрибутов). Вы можете конфигурировать правила копирования для следующих событий:
Измененное значение – Значение по умолчанию. Целевое значение обновлялось после изменения исходного значения.
Инициализировать – Используется для копирования значения после отображения окна. Этот тип событий системы используется с макрокомандами атрибута (Текущая группа или Текущий пользователь), так как после инициализации процесса не существует других исходных атрибутов для копирования.
Создать – Во время самого первого сохранения записи также копируется ее значение.
Обновить – После нескольких последовательных сохранений записи также копируется ее значение.
Если необходимо на консоли использовать событие системы Значение изменено, нужно установить свойство копирования родственных объектов в значение True для параметров в соответствующем окне. (Эти правила ВСЕГДА будут применяться для продуктов Web Access, даже если вы не установите свойство родственных объектов в значение True для параметров в соответствующем окне).
Для установки конфигурации правил копирования:
- В диспетчере окон выберите требуемый объект, а затем в списке Действия щелкните элемент Правила копирования бизнес-объектов.
Появится диалог конфигурации правил копирования.
Этот диалог также можно открыть из других уровней модуля и на верхнем уровне Модули в дереве Бизнес-объекты с помощью соответствующих действий Правила копирования модуля и Все правила копирования. В этих экземплярах дерево Правила копирования имеет больший размер, так как в нем содержатся все объекты выбранного уровня.
- Разверните дерево Правила копирования и щелкните правой кнопкой мыши нужный объект, а затем щелкните Создать правило.
Новое правило будет добавлено в дерево правил копирования, и теперь вы сможете изменить это новое правило в редакторе правил. - Введите Описание правила.
- Щелкните Выбрать события.
Отобразится диалог выбора событий. - Используйте кнопки со стрелками для перемещения событий системы, которые должны активировать правило в правом столбце.
- Рядом с полем Цель щелкните Выбрать атрибуты.
Появится диалог выбора пути атрибута. - Дважды щелкните атрибут, который нужно использовать в качестве целевого – значение будет скопировано в него.
Имя атрибута отобразится в поле "Путь". - Нажмите OK.
Выбранные атрибуты появятся в поле "Цель" диалога конфигурации правил копирования. - Рядом с полем Источники щелкните Select Attributes.Выбрать атрибуты.
Появится диалог выбора исходных атрибутов. - Дважды щелкните атрибуты или макрокоманды атрибутов, которые нужно использовать в качестве исходных – значение будет скопировано из них.
Значения появятся в списке "Исходные атрибуты".
Можно выбрать несколько исходных атрибутов. Однако будет использоваться только один из них – самый верхний атрибут в списке Исходные атрибуты, который содержит значение. Вы можете изменить порядок в списке с помощью кнопок Вверх и Вниз.
Макрокоманды Текущая группа и Текущий пользователь – это параметры, которые предназначены для использования с событием системы Инициализация.
- Нажмите OK.
Выбранные значения появятся в поле исходных в диалоге конфигурации правил копирования. - Установите флажок Правило запуска всегда, если вы хотите применять правило к любой копии события правила в открытом окне.
Действие установки этого флажка будет иметь эффект, если у вас есть несколько копий правила в окне. Например, добавьте две копии правила Измененное значение в окно и включите их оба. Затем вручную измените целевое значение второго правила и снова значение первого для переключения правила копии.
Если вы установили параметр Правило запуска всегда для второго атрибута, тогда изменение первого атрибута вновь применит копию правила для второго атрибута, перезаписав ваши изменения.
Если вы не установили параметр Правило запуска всегда для второго атрибута, тогда изменение первого атрибута не будет применено вновь для копии правила второго атрибута, что не вызовет перезаписи ваших изменений.
- В группе Политика перезаписи выберите требуемый параметр для установки для правил копирования значений Перезаписать или Не перезаписывать любые существующие значения. Если будет выбрана перезапись любых существующих значений, выберите или отмените выбор параметра Очистить цель, если источник пуст, что позволит сконфигурировать, нужно ли очищать целевой атрибут в случае, если исходный атрибут не заполнен.
- Нажмите OK.
Правило копирования сконфигурировано.
Если вы используете событие системы Значение изменено, не забудьте установить свойство копирования родственных объектов в значение True для параметров в соответствующем окне с помощью диспетчера окон.
Если вы используете правило копирования для копирования данных HTML, содержащих изображение, копируется только ссылка на исходное изображение. Это означает, что после удаления изображения из источника или из цели оно будет недоступно в обоих местоположениях.
Правила копирования в приложении Workspaces
Правила копирования, используемые в приложении Workspaces, подобны представленным ранее правилам, но они проще. Копирование правил в приложении Workspaces доступно только для атрибутов типов данных String (включая HTML), Int16, Int32, Decimal и родственных объектов, таких как справочные списки и категории. Родственные объекты, которые являются целями правил копирования, не могут активировать дальнейшее копирование правил, но они будут предоставлять родственные поля и вычисления, переключаемые целями правил копирования.
В ПО Workspaces не допускается рекурсивное размещение правил копирования в очереди. Если цель правила копирования уже используется в качестве источника предыдущего правила копирования в очереди, в журнал диагностики будет добавлена ошибка для дальнейшего определения причины. Однако предыдущие правила копирования в очереди будут выполнены надлежащим образом.