Это старая версия документа.


Поиск ссылок на объект

Все элементы системы характеризуются набором параметров следующих типов: строка, текст, список, объект, перечисление, целое, вещественное, дата, логика. Вид значения параметра зависит от его типа. Значением параметра типа "Объект" является элемент справочника. При вводе такого значения формируется связь между двумя элементами системы: один элемент системы является значением параметра другого элемента системы.

При удалении предлагается очистить ссылки на удаляемый объект, если удалить объект без очистки ссылок, то при обращении ко второму элементу система будет выдавать сообщение о ссылке на удаленный объект (элемент).

Для элементов системы, у которых есть один или несколько параметров типа "Объект", можно произвести поиск ссылок на объект.

Команда "Поиск ссылок на объект" вызывается из контекстного меню элемента в окне "Редактирование объекта" или в окне списка элементов.

Результатом выполнения команды будет список элементов системы, ссылающихся на данный элемент (Рис. 1). Другими словами, в этот список попадут те элементы системы, у которых значением параметра типа "справочник" является элемент, для которого выполнен поиск ссылок.

В полученном списке можно открыть элемент на редактирование, а также очистить или переназначить ссылки. После переназначения ссылок необходимо будет вручную изменить диаграммы, на которых присутствовал объект. Результат очистки или переназначения ссылок запишется как лог-файл в "Журнал событий" (см. Журнал событий).

Invalid Link
Рисунок 1

Панель инструментов окна "Поиск ссылок на объект"

Кнопка Назначение
Редактировать объект. Открывается окно "Редактирование объекта" для выделенного элемента списка.
Обновить. Обновляется информация в списке поиска ссылок.
Переназначить ссылки на объект. Открывается окно со списком элементов соответствующего класса для выбора элемента, на который переназначается ссылка.
Очистить ссылки на объект. Для выделенного элемента очищается значение параметра.
Сохранить лог переназначения ссылок в файл. Активно после выполнения соответствующей операции. Открывает стандартное окно для выбора каталога, в котором будет сохранен файл.

Переназначение и очистка ссылок

Чтобы переназначить ссылку на элемент, установите курсор на строку списка в окне "Поиск ссылок на объект" и щелкните по кнопке  на панели инструментов.

Будет открыто окно справочника для выбора того элемента, на который следует переназначить ссылку. После выбора выдается окно диалога с предупреждением о том, что операция переназначения ссылок модифицирует данные. Ответьте "Да", чтобы переназначить ссылку. При этом в окне "Поиск ссылок на объ­ект" появляется сообщение о завершении операции. Щелчок по кнопке  обновит состав строк в окне "Поиск ссылок на объект".

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

Чтобы очистить ссылку, установите курсор в списке ссылок на строку и щелкните по кнопке  на панели инструментов. В открывшемся окне диалога подтвердите очистку ссылки, щелкнув по кнопке "Да". В окне "Поиск ссылок на объект" появится сообщение о результате очистки ссылки. Эта операция удаляет значение параметра элемента.

Очистку ссылок также можно сделать одновременно для нескольких строк (элементов) списка поиска ссылок.

Внимание: Переназначением и очисткой ссылок следует осознанно, понимая, какие изменения будут произведены. Рекомендуется очищать ссылки на объект в момент удаления.

При физическом удалении элементов из базы ссылки на удаленные объекты будут очищены автоматически (см. Физическое удаление элементов из базы данных).

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki