Development Process Without Existing Record Structures
If you do not have existing record structures on which to base your analytic model, perform this iterative process:
-
Create the record definitions while creating the analytic model's cube collections.
See Application Designer Developer’s Guide: Viewing Record Definitions, Application Designer Developer’s Guide: Saving Record Definitions, Application Designer Developer’s Guide: Naming Record Definitions, Application Designer Developer’s Guide: Creating New Record Definitions, Creating Cube Collections.
-
Create the rest of the analytic model.
-
Define application data security.
-
Create an analytic type definition.
At the appropriate step in this process, you must attach the analytic type to the analytic model.
-
Attach the analytic type to the analytic model.
See Optimization Framework: Creating Analytic Type Definitions, Creating a New Analytic Model Definition.
-
Create PeopleSoft Pure Internet Architecture pages with analytic grids.
Note:
Within the application, a PeopleSoft Pure Internet Architecture page with an analytic grid may be referred to as an interactive report.
See Understanding Analytic Grid Design, Setting Analytic Grid General Properties, Setting Column Properties for Analytic Grids.
-
As needed, create pages and any required PeopleCode to administer analytic instances.
See Application Designer Developer’s Guide: Understanding Page Design and Development, Application Designer Developer’s Guide: Using Page Development Tools, Application Designer Developer’s Guide: Creating New Page Definitions, PeopleCode API Reference: Understanding the Analytic Calculation Engine Classes.
-
As needed, write PeopleCode programs using the appropriate classes (Analytic Calculation Engine, Analytic Calculation Engine Metadata, AnalyticGrid, AnalyticType) to manipulate the analytic model, its data, and its display as necessary for your application.
See PeopleCode API Reference: Understanding the PeopleSoft Analytic Calculation Engine Metadata Classes.
-
As needed, write Application Engine programs for batch calculations.
See Application Engine: Viewing Application Engine Programs, Application Engine: Creating, Opening, and Renaming Programs.
-
As needed, write application pages that enable end users to load analytic instances.
Note:
You can also embed analytic instance loading functionality into PeopleSoft Pure Internet Architecture pages with analytic grids.