Business rules installed with contextual search

Contextual search adds the following business rules.

Table 1. Business rules installed with contextual search
Name Table Description
Add variable to record producer Record Producer Configuration

[cxs_rp_config]

Contains script that adds contextual search to the selected variable on a record producer.
Add variable to wizard Wizard Configuration

[cxs_wizard_config]

Contains script that adds contextual search to the selected variable on a wizard.
Cascading delete for removed config Table Configuration

[cxs_table_config]

Deletes search fields when the related table configuration is deleted.
Check for duplicate Table Configuration

[cxs_table_config]

Avoids duplicate table configurations.
Check for duplicate Email Configuration

[cxs_table_email_config]

Avoids duplicate table email configurations.
Check for duplicate Wizard Configuration

[cxs_wizard_config]

Avoids duplicate wizard configurations.
Check for duplicate Record Producer Configuration

[cxs_rp_config]

Avoids duplicate record producer configurations.
Check for invalid action values Base UI Configuration

[cxs_ui_config_base]

Checks for invalid action values against the related search configuration.
Create default search field Table Configuration

[cxs_table_config]

Creates a default search field when an insert or update is performed on a table configuration.
Create m2m_kb_task record on attach Relevant Document Detail

[cxs_rel_doc_detail]

Creates a knowledge base task record.
Delete m2m_kb_task record on remove Relevant Document Detail

[cxs_rel_doc_detail]

Deletes a knowledge base task record.
Display default context config message Client Configuration

[cxs_client_config]

Confirms the default search context configuration.
Display default field message Search Field

[cxs_table_field_config]

Confirms the default table field.
If searcher changes check interleaved Search Context

[cxs_context_config]

Check weather a search context needs to interleaved
Maintain context resource properties Search Context

[cxs_context_config]

Is used to update context properties
Make default Search Context

[cxs_context_config]

Sets the client configuration as the default.
Make default config Search Field

[cxs_table_field_config]

Sets the table field as the default.
Populate "Order" field Search Field

[cxs_table_field_config]

Sets the order for new search field configurations. Order will be set to the highest order in the list.
Remove related search field records Table Configuration

[cxs_table_config]

Removes related search fields when changes are made to a record producer
Remove related search field records Record Producer Configuration

[cxs_rp_config]

Removes related search fields when changes are made to a table.
Set "Name" field Record Producer Configuration

[cxs_rp_config]

Sets the name of a record automatically for record producers.
Set "Name" field Table Configuration

[cxs_table_config]

Sets the name of a record automatically for forms.
Set "Name" field Email Configuration

[cxs_table_email_config]

Sets the name of a record automatically.
Set "Name" field Search Field

[cxs_table_field_config]

Sets the name of a record automatically.
Update related context config records Search Resource

[cxs_search_res_config]

Used to update related search context configuration records
Validate active context Base UI Configuration

[cxs_ui_config_base]

Used to confirm that the search context is valid
Validate limit Email Configuration

[cxs_table_email_config]

Ensures the limit is not negative or zero for email configurations.
Validate limit Record Producer Configuration

[cxs_rp_config]

Ensures the limit is not negative or zero for record producer configurations.
Validate limit Table Configuration

[cxs_table_config]

Ensures the limit is not negative or zero for form configurations.
Validate results per page Table Configuration

[cxs_table_config]

Ensures the limit is not negative, zero or greater than limit for forms.
Validate results per page Record Producer Configuration

[cxs_rp_config]

Ensures the limit is not negative, zero or greater than limit for record producers.