Integrating User Interfaces with the Rules Engine
In addition to the system-delivered interfaces with the Rules Engine (Rules Engine Tester, Rules Engine Batch Processing, and selected user interfaces in Program Enrollment, Activity Management, Research Tracking, and Evaluation Management System), you can create custom integrations to the Rules Engine for user interfaces throughout Campus Solutions.
In this topic, we are illustrating the creation of a custom interface to the Rules Engine to meet the following business requirement:
Provide a button on component Records and Enrollment > Student Term Information > Term History > Student Special GPA that calculates a Special Grade Point Average based on courses from a student’s major and displays the result on the page.
The steps to meet this requirement are:
-
Build and test a Functional Rule.
-
Generate a Trigger to call the Functional Rule.
-
Generate boilerplate code.
-
Attach the generated code to the component event.