< назад

SAVED SEARCH

Функционал сохранения поисковых запросов присутствует во многих библиотеках системы (Image, Material, Style, Line List, Planning, Sourcing, Silhouette).

Для сохранения поисковых запросов используются таблицы:

  • pSavedSearch
  • pSavedSearchItem
  • pSavedSearchItemTemp.

После заполнения формы для поиска и нажатия кнопки “save search” (1), введенная в форму информация сохраняется во временную таблицу pSavedSearchItemTemp.

На скриншотах ниже рассматривается Saved Search в Style Folder


После этого открывается окно, в котором пользователь может вписать название и описание поискового запроса, а также установить статус активности. Если данное окно закрыть кнопкой “close” - временная таблица очистится. Если же окно просто закрыть, то временная таблица очистится после следующего перехода в это же окно кнопкой “save search”.


Установленные пользователем параметры запроса (search name, search description, active) переносятся в таблицу pSavedSearch после нажатия кнопки "save".
Данные из pSavedSearchItemTemp переносятся в pSavedSearchItem, а pSavedSearchItemTemp очищается.

Таблица pSavedSearch содержит название/описание/статус активности поискового запроса. В этой таблице хранятся сохраненные поисковые запросы для всех папок (в данной таблице есть строковое поле Folder, которое содержит название папок). Таблица pSavedSearchItem содержит названия полей формы и введенные в них значения для поиска.

Сохраненные поисковые запросы можно редактировать. Для этого, в папках с данным функционалом, нужно перейти во вкладку FolderName Saved Search (в меню слева). Здесь отображаются все созданные поисковые запросы для этой папки/библиотеки. Если сохраненный запрос сделать неактивным, то он не будет отображаться в меню слева.



Если на страницу, которая поддерживает Saved Search, передается параметр SavedSearchID (SVID) - она получает по этому параметру список элементов Saved Search'а и использует их для заполнения поиска по умолчанию.