Пользователь не имеет точных данных об автомобиле (VIN/Frame, госномер), но знает параметры искомого автомобиля. В качестве параметров выступают Бренд, Модель, Год, и т.д. Пользователь инициирует сценарий поиска по параметрам, поэтапно уточняя их.
Поиск автомобиля по параметрам возможен только в контексте одного выбранного каталога.
У каждого каталога существует свой набор параметров для поиска автомобиля. Параметры взаимосвязаны друг с другом и уточняются поэтапно, т.е при выборе предыдущего параметра усекается список следующих параметров и их значений.
Чтобы получить стартовый набор параметров поддерживаемых каталогом необходимо вызвать функцию Cat:GetWizard2 c пустым значением в параметре SSD.
При выборе каждого последующего параметра также необходимо вызывать Cat:GetWizard2 , но в параметре SSD указать значение из key="……" предыдущего выбранного параметра. Подобные вызовы Cat:GetWizard2 могут повторяться многократно с поэтапным заполнением параметров. Таким образом может быть задан любой произвольный набор параметров для поиска автомобилей.
Когда определены все необходимые для поиска параметры автомобиля вызывается функция Cat: FindVehicleByWizard2, которая вернет все подходящие автомобили в рамках выбранных параметров. Достаточность заданных параметров для поиска автомобиля определяет пользователь. Не зависимо от того на сколько точно заданные параметры определяют искомый автомобиль, будут возвращены все подходящие автомобили.
В результате поиска пользователь переходит в оригинальный каталог для найденного автомобиля. Далее пользователь может осуществлять поиск внутри авто.