Predictive Search
Exploring

The Predictive Search facility in SYSPRO automatically shows suggestions of search results as you type text into any key field in the product (e.g. stock code, customer, supplier, etc). The search uses a web service (configured within the System Setup program) to interrogate the database and return values based on a pre-defined configuration.
Predictive searching helps you get to the information you need effortlessly, by filtering the top records in the database based on what you have already typed. This innovation provides a streamlined process in the selection of records, typically associated with browse or find functions.
Predictive searching is also available for linked tables and custom form tables. Custom form columns can be automatically linked to use predictive searching - the columns only have to be selected, as the joins are done dynamically.
When predictive searching is switched on, it applies to all search and browse functions within SYSPRO.
Starting

-
The SYSPRO 8 e.net Communications Load Balancer must be installed and you must configure service address details against the E.Net Service Details tab of the System Setup program.

-
The predictive search functionality is controlled by the captions on the forms. If a caption matches one of those in the predictive search configuration, then the predictive search is run.
-
The predictive search on custom forms functionality is only supported for linked tables that have a single column as their key. This key must exist on the primary table.
-
The predictive search for the Non-stocked code key field applies only to the Quotations module. Non-stocked items in Purchase Orders and Sales Orders are not the same as Non-stocked items in Quotations, and are not saved anywhere.
You cannot selectively disable the search for standard captions.
This functionality is not supported for tables that have composite keys.
Solving


This message indicates that the REST port configured in the System Setup program has not been configured, or is not specified correctly.
Review your settings against the REST port field on the E.Net Service Details tab of the System Setup program.
Using


-
Navigate to the System-wide Personalization program. SYSPRO Ribbon bar > Administration > System-wide Personalization
-
Enable the Use Predictive Search option.
-
Navigate to the System Setup program and define the details against the E.Net Service Details tab:
Field Description Server name
This is the IP address or server name where the SYSPRO 8 e.net Communications Load Balancer is installed.
SOAP port
This is the SOAP port that has been configured for the SYSPRO 8 e.net Communications Load Balancer.
REST port
This is the REST port that has been configured for the SYSPRO 8 e.net Communications Load Balancer.
-
Navigate to the Espresso Search Configuration program (Program List > SYSPRO Espresso > Espresso Search Configuration) and define the key field search configuration parameters required.
These can be used in both the core SYSPRO product and SYSPRO Espresso.

-
SYSPRO ships with pre-configured key field searches that are available to use.
-
You can configure your own key field predictive searches from within a search field itself, by clicking the Settings icon and choosing Configure from the shortcut menu that is displayed:
-
You can create new key field searches on SYSPRO tables, as well as linked and custom form tables.
You can also configure predictive search functionality for your own key fields using the Espresso Search Configuration program (Program List > SYSPRO Espresso > Espresso Search Configuration).