Factor Types

Factor types are used in the Configurable Analysis Framework (CAF) when defining factors for an analysis on the Define Factor Page. The factor type is used by the system to display data.

Factor type options are:

Term Definition

Application Class

Select to indicate that the factor should use an application class to display the data.

Component

Select to indicate that the factor should use a PeopleSoft Classic component to display the data for classic pages and PeopleSoft Fluid component and pages for Fluid CAF.

Field List

Select to indicate that the factor should use a pre-formatted two column display that lists each field to display the data.

HTML

Select to indicate that the factor should use HTML to display the data.

PS Query Pagelet

Select to indicate that the factor should use a PS Query Pagelet to display the data.

Pivot Grid Pagelet

Select to indicate that the factor should use a Pivot Grid Pagelet to display the data.

URL

Select to indicate that the factor should use a URL to display the data.

This table lists the factor types that support a value expression in the format of #(type.value). CAF detects these factor types in the configuration and substitutes them with the proper value.

Factor Type Value Description Example

URL

URL Object Name

Returns the text from the specified URL object.

#(URL.HOMEPAGE):returns the URL for the HOMEPAGE URL object.

IMG

Image Object Name

Returns the URL to the image object.

#{IMG.LOGO}: returns the URL to the LOGO image.

HTML

HTML Object Name

Returns the HTML content or text of the HTML object.

#{HTML.COMMON_HEADER}: returns the HTML for the COMMON_HEADER HTML object.

MSG

MESSAGE_SET, MESSAGE_NBR

Returns the message catalog text. MESSAGE_SET and MESSAGE_NBR specify the message set and number

#{MSG.6550,1}: returns the text for message (6550,1).

MSGE

MESSAGE_SET, MESSAGE_NBR

Similar to MSG but returns the explanation text.

 

All others specify record name

Field Name

Returns the values from the specified record field. The value is formatted:

  • If it is currency controlled, the amount is formatted as a currency.

  • If it is IMAGE or IMAGEREFERENCE, it returns the URL to the image.

#{CUSTOMER.NAME1} returns the value of the NAME1 field in the CUSTOMER record (customer name).

#{CUST_DATA.BAL_AMT} returns the BAL_AMT amount formatted since the BAL_AMT field in the CUST_DATA record is currency controlled.

#{CUSTOMER.CUST_LOGO} returns the URL to the CUST_LOGO image (given that CUST_LOGO is an image field and stores the customer’s logo).