Просмотр списков индексирования
Созданные пользователем правила индексирования образуют политику индексирования для домена. Список индексирования, полученный из набора правил для домена и его предков, лежит в основе механизма, который используется в Windchill для проведения этой политики домена. В окне Просмотр списков индексирования отображается список индексирования для указанного типа объекта и состояния жизненного цикла.
Чтобы просмотреть список индексирования, щелкните наименование домена на панели
Домены в окне
Администрирование политики и выберите вкладку
Правила индексирования. В таблице
Результаты поиска щелкните значок просмотра списков индексирования
. Откроется окно
Просмотр списков индексирования.
Окно Просмотр списков индексирования содержит следующие свойства поиска.
Поле | Описание |
Домен | Домен, который отображается на вкладке Правила индексирования, если щелкнуть значок просмотра списков индексирования , представляет собой домен, который отображается в окне Просмотр списков индексирования. |
Контекст | Отображает контекст домена. |
Тип | Выберите тип объекта, для которого нужно просмотреть списки индексации. Чтобы сделать выбор, щелкните значок поиска , и откроется окно Найти тип. |
Состояние | Выберите состояние жизненного цикла для типа объекта. |
Щелкните Поиск после выбора типа и состояния.
В таблице Результаты поиска отобразятся наборы, для которых индексируется объект. При большом количестве результатов используйте Фильтр таблицы для поиска по столбцу Набор.
| Можно открыть несколько окон Просмотр списков индексирования, чтобы сравнить списки для различных типов объектов и состояний жизненного цикла. |
Списки индексирования создаются для каждого типа объектов, состояния жизненного цикла и домена. Объекты связаны со списком индексирования домена, типом и состоянием жизненного цикла к которым они относятся. Например, все объекты WTPart в данном состоянии и в данном домене связаны с одним и тем же списком индексирования. Список индексирования для объектов WTPart отличается от списка, связанного с другими типами объектов (например, объекты WTdocument), которые находятся в том же состоянии и принадлежат тому же домену.
Список индексирования для отдельного объекта получается путем комбинирования всех правил, которые применяются к этому объекту. Эти правила зависят от его типа, состояния жизненного цикла и домена, которому он принадлежит.
Правило применимо к данному типу, если на этот тип или на один из его родительских типов есть ссылка в правиле индексирования. Например, если IncidentReport является подтипом типа WTObject, то правило, которое применяется к WTObject, также применяется к IncidentReport. Кроме того, правила наследуются от родительских доменов.
В соответствии со сказанным ранее эта иерархия типов и доменов означает, что при возникновении конкретного события может потребоваться обновление нескольких наборов. Рассмотрим следующий пример.
| Домен | Контекст | Тип | Состояние | Наборы |
Правило 1: | / | Сайт | IncidentReport | ALL | "Текущие", "Назначения" |
Правило 2: | /Publications | Демонстрационная организация | WTObject | ALL | "Назначения" |
Правило 2: | /Publications | Демонстрационная организация | IncidentReport | ALL | "Заказчик X" |
Сочетание этих правил приводит к появлению следующей записи в списке индексирования для IncidentReport в /Publications:
Домен | Контекст | Тип | Состояние | Наборы |
/Publications | Демонстрационная организация | IncidentReport | ALL | "Текущие", "Назначения", "Заказчик X" |
В соответствии с этой записью наборы "Текущие", "Назначения", "Заказчик X" должны обновляться при каждом создании или изменении отчета об инцидентах, который связан с доменом /Publications, находящимся в контексте демонстрационной организации, независимо от состояния жизненного цикла, к которому он относится.
Если определены правила индексирования для доменов, то для всех объектов, для которых совпадают домен, тип и комбинация состояний, для которой было создано правило, используется общий список индексирования.
Эта связь между списком индексирования и объектом сохраняется.