Enabled Attributes (Including Chart Field Security)
FSCM has included a prioritized list of primary and related tables that support search definitions. This is implemented using connected query, which supports more complex data structures such as a purchase order. Within the search definition, only a subset of prioritized attributes is activated in order to support reasonable search framework build performance. There is some incremental cost for including more attributes within PeopleSoft Search Framework. Reducing the number of attributes can improve system performance.
ChartFields
PeopleSoft delivers certain attributes, such as ChartFields, which are disabled within most search definitions. This is for security purposes as opposed to performance reasons. When ChartField attributes are enabled within PeopleSoft Search Framework, any user who has the ability to search using the search definition can also search for ChartField values.
For example, searching all purchase orders by project number is possible with the delivered product. The PeopleSoft Search Framework implementation does not support the ChartField row-level security that can be implemented within PeopleSoft system. Therefore, you should carefully consider whether your organization will allow users who have access to the search category, to search using those values, before enabling ChartFields for Global Search or Component Search.
Depending on your FSCM environment and volume, you may want to consider disabling search attributes to balance functional needs against system performance.
Note:
Enabling or disabling attributes within a search definition is considered a minor customization. Any changes you make to existing search definitions or other PeopleSoft delivered objects should be tracked as with any customization.
Note:
If a ChartField is disabled for query access, and a search definition is using this field, you must manually deselect the Field to Index check box on the Search Definition page (PTSF_FIELD_MAPPING). If this step is not performed when a ChartField is disabled, then the Build Search Index process will not be successful.