This chapter discusses how to:
Use the setup components.
Set logging and installation options.
Register action objectives.
Register trigger types and trigger points.
Define subject areas.
Register operators and operator sets.
Register resolution methods.
Register business domains and categories.
This section lists the components used to administer the PeopleSoft Active Analytics Framework.
Page Name |
Definition Name |
Navigation |
Usage |
Data Library Logging Settings |
EOCF_DL_LOG_SET |
Enterprise Components, Active Analytics Framework, Setup, Data Library Logging |
Set Data Library logging options. |
Install Options |
EOCF_INSTALL |
Enterprise Components, Active Analytics Framework, Setup, Install Options |
Set Active Analytics Framework installation options. |
Register Trigger Type |
EOCF_EVTYP_DEFN |
Enterprise Components, Active Analytics Framework, Setup, Register Trigger Type |
Define trigger types. |
Register Trigger Point |
EOCF_EVENT_DEFN |
Enterprise Components, Active Analytics Framework, Setup, Register Trigger Point |
Define trigger points. |
Define Subject Areas |
EOCF_SUBJ_HIER |
Enterprise Components, Active Analytics Framework, Setup, Define Subject Area |
Define subject areas. |
Register Operators |
EOCF_OPERATOR_DEFN |
Enterprise Components, Active Analytics Framework, Setup, Register Operators |
Define operators. |
Register Operator Sets |
EOCF_OPERSET_DEFN |
Enterprise Components, Active Analytics Framework, Setup, Register Operator Sets |
Define operator sets. |
Register Method |
EOCF_DEF_RESLMTHD |
Enterprise Components, Active Analytics Framework, Setup, Register Resolution Method |
Define the resolution method. |
Register Business Domain |
EOCF_BUS_DOMAIN |
Enterprise Components, Active Analytics Framework, Setup, Register Business Domain |
Define a business domain, which is used to functionally classify trigger points. |
Register Category |
EOCF_IACATEGORY |
Enterprise Components, Active Analytics Framework, Setup, Register Category |
Use to functionally classify policies. |
Register Action Objective |
EOCF_ACTION_OBJ |
Enterprise Components, Active Analytics Framework, Action Framework, Register Action Objective |
Use to functionally categorize actions defined in policies. |
This section discusses how to:
Set the data library log options.
Set the installation options.
Access the Data Library Log Settings page (Enterprise Components, Active Analytics Framework, Setup, Data Library Logging).
Use the Data Library Log Settings (EOCF_DL_LOG_SET) page to set the data library logging options.
Log File Name |
Enter a name for the log file and select Append to an Existing File, if desired. |
Term Resolution |
Log technical details of the resolution of individual terms. |
Context Generation |
Log technical details about the generation of contexts. |
Bind Substitution |
Log technical details about implementation binds substituted with values from the runtime context. |
Cache Management |
Log technical details about usage of cache. |
Object Factory Processing |
Log technical details about the loading of framework object definitions. |
Access the Install Options page (Enterprise Components, Active Analytics Framework, Setup, Install Options).
Use the Install Options (EOCF_INSTALL) page to set the Active Analytics Framework installation options.
Data Source |
The product line for this database, for example CRM or HMS. |
Default SetID |
The setID value to use for a component that does not use set control |
% of Trigger Points to Log |
When you are logging for performance monitoring, the impact of logging can be alleviated only by logging a percent of trigger points executed. Specify a percent value between 1 and 100. |
Disable Runtime |
This option disables all trigger points from running. |
Log to Database |
Determines whether the log will be written to the database or to a text file. |
Log File Name Prefix |
If a file is logged instead of the database, this prefix is prepended to each user's log file. Note. The decision engine log file is created in the default files directory for this application server instance. Typically, the application server uses the directory %PS_CFG_HOME%\appserv\<servername>\files. The application server creates this directory as needed; therefore, if no log files have been written, it may not yet exist. |
Log Everything |
If selected, causes all normal logging options to be activated. |
Data Library Logging |
Includes the data library log entries in the decision engine log. |
Log Driver Keys |
Log the primary key values driving each trigger point's context (transaction). |
Log Messages |
Log messages that policies or actions may generate. |
Context Bind Values |
Log values retrieved directly from the operant context. |
Elapsed Trigger Point Time |
Log the time required to complete a trigger point. |
Elapsed Term Evaluation Time |
Log the time required to evaluate a term. |
Term Values |
Log the values of evaluated data library terms. |
Trigger Point Action Count |
Log the number of actions created by the execution of a trigger point. |
Trigger Point Policy Count |
Log the number of policies evaluated for a trigger point. |
Trigger Point created Actions |
Log the actions created during the evaluation of policy conditions for a trigger point. |
Elapsed Policy Time |
Log the time required to evaluate the condition portion of a policy. |
Policy Fired |
Log whether a policy condition was true or false. |
Action Counts per Policy |
Log the number of actions created by a policy. |
Terminal Actions Generated |
Log terminal actions created by a policy. |
Elapsed Action Time |
Log the time that an action to takes to finish. |
Actions Combined Together |
Log actions that were combined during execution. |
Ignored Terminal Actions |
Log any terminal actions that could not be invoked. |
Debug Trace |
Log debugging information; this option is not normally used. |
Access the Register Action Objective page (Enterprise Components, Active Analytics Framework, Action Framework, Register Action Objective).
Use the Register Action Objective (EOCF_ACTION_OBJ) page to functionally categorize actions that are defined in policies.
Enter the action objective name and a description.
This section discusses how to:
Register trigger types.
Register trigger points.
Access the Register Trigger Type page (Enterprise Components, Active Analytics Framework, Setup, Register Trigger Type).
Use the Register Trigger Type (EOCF_EVTYP_DEFN) page to define trigger types.
Enter details about the trigger type that you are defining and select the valid actions.
Access the Register Trigger Point page (Enterprise Components, Active Analytics Framework, Setup, Register Trigger Point).
Use the Register Trigger Point (EOCF_EVENT_DEFN) page to define trigger points.
Trigger Point Name |
The unique and descriptive name of the trigger point. |
Trigger Type |
Used by IT developers to determine which PeopleSoft event in the component needs to be enabled with this trigger point. This option also restricts the list of valid action types that can be used when you are creating policies for this trigger point. |
Code Name |
Use to reference the trigger point when programmatically enabling this trigger point for a PeopleSoft component. Changes made to the code name, after you enable this trigger point for a PeopleSoft component, may disrupt the execution of policies for this trigger point at runtime. |
Context Name |
Defines the context for the trigger point. |
Access the Define Subject Areas page (Enterprise Components, Active Analytics Framework, Setup, Define Subject Area).
Use the Define Subject Areas (EOCF_SUBJ_HIER) page to define the subject areas.
Subject Area Detail |
Enter a subject name and description and click Apply Subject Name. The subject area name does not need to be unique. Click Show Associated Terms to display the list of terms associated with this subject area node. Order the terms appearing for a subject area node by specifying display order numbers. The order depicts how the terms are displayed for a subject area node in the term list presented in the condition builder. |
Subject Area Tree |
The subject area tree displayed on the left-hand side has the following icons:
|
This section discusses how to:
Register operators.
Register operator sets.
Operators within PeopleSoft Active Analytics Framework are defined in text expressions that are used to evaluate a condition at runtime. The operand values in the text expressions must be substituted for an operator definition for integration with policies. The substitution of operand values is ensured by the correct placement of metatext corresponding to the desired operand or source term.
To refer to the left-hand side of a condition, use %0 as the value. To refer to right-hand-side operands 1–4 , use the text values %1, %2, %3 , and %4, respectively. For example, the following operator expression determines whether the numeric term's value is less than a right-hand-side value:
%0 < %1
Note. If you edit operators, policies that reference them must be recompiled. Do this by editing and saving the policy.
Access the Register Operators page (Enterprise Components, Active Analytics Framework, Setup, Register Operators).
Use the Register Operators (EOCF_OPERATOR_DEFN) page to define operators.
Register custom operators by defining the left-hand-side and right-hand-side operand specifications and entering expression text.
Operator Name |
Enter the name of the operator you are defining. Operator names do not need to be unique as long as the expression texts are different. |
Number of RHS (right-hand side) Parameters |
Specify the number of right-hand-side parameters that are required to evaluate the Boolean value for this operator. The condition builder uses this to display one or more right-hand-side fields to enter values. Note. In this release, the condition builder interface supports a maximum of two right-hand-side parameters for an operator. |
Left operand data types |
Specify the supported data types for the left-hand-side operand of this operator. This data is used to constrain the list of operators in the condition builder. |
Right operand specifications |
Specify the type for each of the right-hand-side parameters.
|
Expression |
Specify the technical expression defining how the operator works. |
Access the Register Operator Sets page (Enterprise Components, Active Analytics Framework, Setup, Register Operator Sets).
Use the Register Operator Sets (EOCF_OPERSET_DEFN) page to define operator sets.
Operator sets define the list of valid operators for a term selected on the left-hand side of a condition.
Enter a unique operator set name and description, and add valid operators for this set.
This section discusses how to register a resolution method.
Resolution methods are used to build implementations. Oracle supports the following resolution methods:
Application class
PS Query
SQL Object
Record.Field
Access the Register Method page (Enterprise Components, Active Analytics Framework, Setup, Register Resolution Method).
Use the Register Method (EOCF_DEF_RESMTHD) page to define the resolution method.
Resolution Method Name |
The unique name of the resolution method. |
Driver Class |
The application class that encapsulates the data retrieval mechanism for this resolution method. |
Parameters |
Lists the parameters that an implementation using this method needs to supply. |
Datatypes |
Lists the valid data types that can be returned by an implementation using this resolution method. |
This section discusses how to:
Register a business domain.
Register a category.
Access the Register Business Domain page (Enterprise Components, Active Analytics Framework, Setup, Register Business Domain).
Use the Register Business Domain (EOCF_BUS_DOMAIN) page to define a business domain to use to functionally classify trigger points.
Enter the business domain name and description and select the appropriate status.
Access the Register Category page (Enterprise Components, Active Analytics Framework, Setup, Register Business Domain).
Use the Register Category (EOCF_IACATEGORY) page to classify policies by function.
Enter the category name and description and select the appropriate status.