Part Search Variable

A new variable type, the Part-Search Variable (PSV), is being used to track and manage the information associated with the Part Search. The PSV permits access to the information within a Part-Search Grid from within CFL. It also provides the mechanism for the persistent storage of settings, and for CFL manipulation of the values.

The Part-Search Variable (PSV) is a central object that encapsulates the part-search functionality. It derives from a variable, but consists of additional properties and sub-objects that perform the search functioning.

In the product setup, a unique PSV must be added for each type of search that is to be performed. A single product may have several PSVs, each providing filtering and search on different criteria (e.g, one for shirts, one for hats, one for hoodies, etc.).

The Smart Part Grid, Smart Part Search, and Smart Part Summary pull their underlying data from the PSV. Unlike other variables, the PSV data is not saved. It is reloaded and recomputed any time the order or estimate is edited, cloned, or converted.

Fixed Search Criteria

User Search Criteria

Grid Columns

Part Search Grid

The Part Search Grid is an intelligent grid for displaying a subset of the parts in the system on a pricing form and allowing the user to quickly select the parts and add them to the order.

Each PSGrid relies on two search criteria to filter the parts that are displayed.

The key uses of the PSGrid are: