Administering the PeopleSoft Active Analytics Framework

This chapter discusses how to:

Click to jump to parent topicPages Used to Administer the PeopleSoft Active Analytics Framework

This section lists the components used to administer the PeopleSoft Active Analytics Framework.

Click to jump to top of pageClick to jump to parent topicPages 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.

Click to jump to parent topicSetting Logging and Installation Options

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicSetting the Data Library Logging 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.

Click to jump to top of pageClick to jump to parent topicSetting the Installation Options

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.

Click to jump to parent topicRegistering Action Objectives

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.

Click to jump to parent topicRegistering Trigger Types and Trigger Points

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicRegistering Trigger Types

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.

Click to jump to top of pageClick to jump to parent topicRegistering Trigger Points

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.

Click to jump to parent topicDefining Subject Areas

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:

  • Expand All: Expands all subject area nodes.

  • Collapse All. Collapses all subject area nodes.

  • Add Sibling. Adds a new sibling node under the subject area node currently selected. Enter a subject area name and description on the right-hand pane and click Apply Subject Name to apply changes.

  • Add Child. Adds a new child node for the subject area node currently selected. Enter a subject area name and description on the right-hand side and click Apply Subject Name to apply changes.

  • Delete Node. Deletes the selected node.

  • Cut. Cuts the currently selected node.

  • Paste as Sibling. Pastes the node previously cut as a sibling of the currently selected node.

  • Paste as Child. Pastes the node previously cut as a child of the currently selected node.

Click to jump to parent topicRegistering Operators and Operator Sets

This section discusses how to:

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.

Click to jump to top of pageClick to jump to parent topicRegistering Operators

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.

  • Match LHS Type. Supports the left-hand operand data types.

  • Fixed Type. Specify a fixed data type for this parameter.

  • Multi-Select. Enables selection of multiple values for this parameter at condition building time.

Expression

Specify the technical expression defining how the operator works.

Click to jump to top of pageClick to jump to parent topicRegistering Operator Sets

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.

Click to jump to parent topicRegistering Resolution Methods

This section discusses how to register a resolution method.

Resolution methods are used to build implementations. Oracle supports the following resolution methods:

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.

Click to jump to parent topicRegistering Business Domains and Categories

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicRegistering a Business Domain

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.

Click to jump to top of pageClick to jump to parent topicRegistering a Category

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.