Основы Windchill > Поиск в Windchill > Примеры расширенного поиска > Поиск с использованием критериев ревизии и итерации
  
Поиск с использованием критериев ревизии и итерации
Windchill использует версии объектов для регистрации изменений, внесенных в различные объекты данных, например в детали и документы.
Идентификатор версии, например A.1, состоит из обозначения ревизии (A) и обозначения итерации (1). Новая ревизия создается при любом изменении объекта. Новая итерация создается при каждой сдаче объекта на хранение после его взятия на изменение. Дополнительные сведения см. в разделе Версии объекта.
* 
Последовательности ревизий применимы только к объектам изделия или библиотеки. Нельзя создавать новые версии объектов проекта или программы.
В следующих примерах используется алфавитная последовательность ревизий (A, B, C, ...) и числовые итерации (1, 2, 3, ...), но администраторы сайта могут применять другую последовательность ревизий.
Поисковый индекс Windchill включает только последнюю итерацию объекта. Хотя можно включить непоследние итерации в индексный поиск по ключевым словам с помощью поля Итерация, критерии поиска сравниваются только с последней итерацией. Если поиск включает дополнительные критерии атрибутов, могут отображаться результаты, отличные от ожидаемых. Дополнительные сведения см. в разделе Непоследние итерации с использованием нескольких критериев.
По умолчанию Windchill выполняет поиск только по последней итерации каждой ревизии. Например, предположим, что существует следующая история объекта. При выполнении поиска Windchill сравнивает критерии поиска только с последними итерациями. Непоследние итерации игнорируются:
* 
Используйте настройку Поиск последней версии, чтобы видеть только последнюю ревизию, соответствующую результатам поиска. Например, если установить для этой настройки значение Да, будет возвращен только результат "Карданный вал C.1".
Однако с помощью критериев расширенного поиска можно увеличить охват, включив все, последние или конкретные ревизии и итерации объектов:
Дополнительные сведения об использовании этих полей см. в разделе Критерии.
Пояснение форматирования, используемого в таблицах, см. в разделе Примеры расширенного поиска.
Этот раздел содержит примеры, в которых используются следующие критерии:
Указание ревизии и итерации
Ревизия=B
Итерация=1
Указание ревизии и всех итераций
Ревизия=A
Итерация=Все
Указание состояния и последней версии
Состояние=Выпущено
Ревизия=Последняя
Итерация=Последняя
Указание состояния и всех ревизий
Состояние=Выпущено
Ревизия=Все
Итерация=Последняя
Указание итерации и состояния
Состояние=Выпущено
Ревизия=Последняя
Итерация=1
* 
Приведенные в этом разделе примеры предполагают использование следующих правил.
Для настройки Поиск последней версии установлено значение Нет.
В поле Критерии используется оператор AND.
* 
Во многих из следующих примеров критерии поиска включают Итерация=Последняя. Однако на практике определение этого поля является необязательным. По умолчанию все операции поиска всегда выполняются по последней итерации. Поле Итерация полезно использовать, только когда требуется включить все итерации или конкретную итерацию.
Указание ревизии и итерации
В этом примере выполняется поиск с использованием следующих атрибутов раздела Критерии:
Ревизия=B
Итерация=1
Будут возвращены следующие результаты.
Указание ревизии и всех итераций
В этом примере выполняется поиск с использованием следующих атрибутов раздела Критерии:
Ревизия=A
Итерация=Все
Будут возвращены следующие результаты.
Указание состояния и последней версии
В этом примере выполняется поиск с использованием следующих атрибутов раздела Критерии:
Состояние=Выпущено
Ревизия=Последняя
Итерация=Последняя
Будут возвращены следующие результаты.
Этот поиск возвращает последнюю версию, которая удовлетворяет всем параметрам поиска. Например, при изменении состояния "Карданного вала C.1" на Выпущено версия B.2 больше не будет отображаться в результатах.
Указание состояния и всех ревизий
В этом примере выполняется поиск с использованием следующих атрибутов раздела Критерии:
Состояние=Выпущено
Ревизия=Все
Итерация=Последняя
Будут возвращены следующие результаты.
* 
Если для настройки Поиск последней версии установлено значение Нет, то не требуется указывать параметры Ревизия=Все или Итерация=Последняя. Это поведение по умолчанию.
Параметр Итерация=Последняя является неявным при каждом поиске. Однако если для настройки Поиск последней версии установлено значение Да, указание параметра Ревизия=Все приведет к увеличению числа результатов поиска.
Указание итерации и состояния
В этом примере выполняется поиск с использованием следующих атрибутов раздела Критерии:
Состояние=Выпущено
Ревизия=Последняя
Итерация=1
Будут возвращены следующие результаты.
* 
Если при выполнении поиска по ключевым словам с установленным и включенным компонентом индексирования требуется найти непоследние итерации с использованием дополнительных критериев (например, все итерации в определенном состоянии), поиск может возвратить результаты, отличные от ожидаемых. Дополнительные сведения см. в разделе Непоследние итерации с использованием нескольких критериев.