3Student Financial Planning Groovy Scripts and Prompts
Here's a list of all available Oracle Student Financial Planning Groovy scripts, organized by functional category. Each script includes its name, purpose, return type, and a ready-to-use prompt that you can copy into your generative AI tool to generate well-documented code.
The scripts are grouped into categories to help you quickly find what you need.
| Script Name | Purpose | Return Type |
|---|---|---|
| isirUsedInPackaging | Select the ISIR that should be used in packaging for an Award Year. | IIsirRecordAPI |
| isirCCodeAutoCodeClearingLogic | Determine if an ISIR c-code is auto cleared. | Boolean |
| isirAssumptionAutoCodeClearingLogic | Determine if an ISIRassumption is auto cleared. | Boolean |
| isirHighlightAutoCodeClearingLogic | Determine if an ISIRhighlight is auto cleared. | Boolean |
| isirRejectCodeAutoCodeClearingLogic | Determine if an ISIR reject code is auto cleared. | Boolean |
| isirVerificationClearanceRules | Determine if an ISIRverification is auto cleared. | Boolean |
| isirUseSubsequentIsir | Define which fields on ISIR will trigger an ISIR review when subsequent ISIRs enter SFP for a Student. | Boolean |
| isirDiscrepancyEvaluation | Determinewhether an ISIR correction for a given ISIR field is required. | Void |
| isirHighlightsDocumentsRequired | Determine the documents required to resolve an ISIR highlight. | Void |
| isirCCodeDocumentsRequired | Determine the documents required to resolve an ISIR c-code. | Void |
| isirRejectCodeDocumentsRequired | Determine the documents required to resolve an ISIR reject code. | Void |
| isirVerificationDocumentsRequired | Determine the documents required to resolve an ISIR verification. | Void |
| isirAssumptionDocumentsRequired | Determine the documents required to resolve an ISIR assumption. | Void |
| isirDiscrepancyRequiredDocuments | Determine whether the isirDiscrepancyEvaluation script should be executed. | Void |
| isirDiscrepancyAdditionalDocumentsRequired | Determine whether additional documentation should be collected. | Void |
| Script Name | Purpose | Return Type |
|---|---|---|
| gradeLevelProgression | Calculate the grade level. | Integer |
| awardOverridingCriteria | Override award amounts. | IAwardOverrideAPI |
| awardYearSelectionCriteria | Determine the award year to use in crossover payment periods. | IScriptedCrossoverArbitratorResult |
| plusCreditDecisionMatchingCriteria | Determine the (G)PLUSloans applicable to the term or payment period. | List<IPlusLoanAPI> |
| medicalAmount | Determine the medical amount. | BigDecimal |
| pellEnrollmentIntensity | Determine the Enrollment Intensity percentage for the Pell award. | BigDecimal |
| Script Name | Purpose | Return Type |
|---|---|---|
| enrollmentStatusOverride | Determine whether the calculated enrollment status should be overridden. | String |
| globalEnrollmentStatusCriteria | Specifies how the application should find the student's enrollment status. | String |
| summerTermType | Defines if the Summer Term should be treated as Header or Trailer. | String |
| nonTermAcyMonths | Determine the number of months in a nonterm academic year. | Integer |
| termPaymentPeriodMonths | Determine the number of months in a term payment period. | BigDecimal |
| Script Name | Purpose | Return Type |
|---|---|---|
| documentOwnerLogic | Determine the document owners. | Void |
| documentFaAcceptance | Determine the Financial Aid acceptance of a document. | Boolean |
| documentCancellation | Determines when a document request can be canceled. | Void |
| documentMetadataAdditionalResolutionAction | Evaluate document metadata fields for document acceptance. | Void |
| Script Name | Purpose | Return Type |
|---|---|---|
| sapDisablePaceOfCompletion | Determines if Pace of Completion calculations are needed for SAP. | Boolean |
| sapEvaluationPeriodDetermination | Determines if SAP Period needs evaluation at the end of the academic year. | Boolean |
| Script Name | Purpose | Return Type |
|---|---|---|
| disbursementDates | Evaluates anticipated disbursement dates. | List<LocalDate> |
| configurableDisbursementCriteria | Evaluates configurable disbursement criteria. | Boolean |
| configurableLateDisbursementCriteria | Evaluates configurable late/pwd disbursement criteria. | Boolean |
| originationCriteria | Evaluates origination criteria for a disbursement. | Boolean |
| Script Name | Purpose | Return Type |
|---|---|---|
| letterCodeCriteria | Determines the letter code for given parameters. | String |
| notificationRequiredCriteria | Determines if a student notification must be triggered. | Boolean |
| coaCostValue | Calculates the value of a COA item. | BigDecimal |
| additionalCoaComponents | Evaluates if a COA configuration is applicable. | Boolean |
| exitCounselingGraduatingCriteria | Evaluates exit counseling criteria for graduating students. | Boolean |
| exitCounselingWithdrawnCriteria | Evaluates exit counseling criteria for withdrawn students. | Boolean |
| professionalJudgementInitiatingConditions | Determines if a student meets the criteria for professional judgement. | Boolean |
| professionalJudgementRequiredDocuments | Determines the documents required for professional judgement. | Void |