CONTINUING DEVELOPMENT
The definition of available rules, operators, parameters and functions is part of an ongoing development process. Future delivery sets may offer a broader range of rules, and/or a broader range of rule options for currently available rules.
The fee disbursement rule is attached to a specific formula for a fee type. The rule determines whether or not that formula applies when disbursing revenue from a student's course attempt. The rule must return true for the formula to apply.
Operators |
Usage |
|
The examples of usage below are based on function values in the next table. |
||
{} |
Definition: Braces enclose a set of values Returns true if the major location for the student's course attempt is at CAMPUS-A, CAMPUS-C or CAMPUS-F. |
|
, |
Definition: Comma, as a separator between values in a set |
|
AND |
Definition: Logical AND Returns true if the student course attempt is both on campus and full time. If only one condition is true, returns false. |
|
OR |
Definition: Logical OR Returns true if the location of the student course attempt is either CAMPUS_B or the student is off campus. It is only necessary to fulfill one of the two conditions to return true. |
|
( ) |
Definition: Parentheses - force execution order of a rule Returns true if a student is studying part time on CAMPUS-B, or if a student is on campus at any location. NOTE: The parenthesis are required to force the interpretation given above. If no parentheses were used, the rules engine would automatically apply brackets from right to left in this way: (MAJOR_LOCATION IN {CAMPUS-B} AND (DERIVED_ATTENDANCE_TYPE IN {PT} OR DERIVED_ATTENDANCE_MODE IN {N})). This would return true only if a student is at CAMPUS-B and either studying part time or on campus. Query the rule, once saved, to check on the parentheses applied by the rules engine. If necessary, change these parentheses in the rule text, and resave. |
Function |
Description |
Current Values |
DERIVED_ATTENDANCE_MODE |
Returns the derived attendance mode of the student's course attempt. |
Values mapped to Government Attendance Modes in CRSF1160. Examples: F (off campus attendance) |
DERIVED_ATTENDANCE_TYPE |
Returns the derived attendance type of the student's course attempt. |
Values mapped to Government Attendance Types in CRSF1170. Examples: FT (full time attendance) |
MAJOR_LOCATION |
Returns the major location of the student's course attempt. |
Values recorded in ORGF0131. Examples: Campus A |
Derived attributesHow attendance mode, attendance type and major location are derived depends on whether the relevant formula is for an institution-wide or a course-based fee. Values are derived in exactly the same way as for course attributes determining rates. See Derived versus nominated course attributes - Rates, in Special Topics. |
Variables |
Examples |
|
|
Last Modified on 18 August 2000