US English (US)
ES Spanish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Log in
English (US)
US English (US)
ES Spanish
  • Home
  • Help & Support
  • RIO Recipe
  • Build & Implementation
  • RIO Ready
  • RIO Ready (V4)
  • RIO Ready V4: Student Ledger

1RIO Ready V4: Student Ledger Setup

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • RIO Certification
    RIO Certification Program RIO Academy RIO Challenge RIO Recipe Training
  • Releases
    Release Notes
  • Help & Support
    Install RIO Education RIO Insights RIO Recipe Support
  • About Us
    Who is RIO Education? Start Your RIO Journey Housekeeping
  • Experience RIO in action
+ More

Table of Contents

Overview Permission (Objects/Fields/Apex Classes/User permission) Digital Experience Page

 

Overview

To quickly setup the Student Ledger Functionality, please follow the following steps:

Note that the package includes only the Lightning Web Component and Apex classes. For full implementation, you will need to configure the Community Site by creating a page where this Lightning Web Component can be placed, allowing users with contact IDs to access the functionality.

 

Permission (Objects/Fields/Apex Classes/User permission)

User Type Type of Permission Component Name Access Type
Student Apex Class redu_StudentLedgerSummary_LCTRL Enable

 

Digital Experience Page

Adding the Component to a Digital Experience Page

  1. Navigate to the builder of the Digital Experience.
  2. Go to the page where you'd like to place the Student Ledger. Ensure that the page is only visible to student users.
  3. In the components panel, drag and drop the "REDU - Student Ledger" component into the desired section of the page.
  4. The component has 5 configurable attributes that are required to ensure proper functionality. The attributes are as follows: 
Name Description Example
(1) Contact Fields API Configurable contact field API names, separated by semicolons reduivy__Student_ID__c;reduivy__Total_Outstanding_Amount__c;reduivy__Balance_Amount__c
 
(2) Transaction Line Item Fields API Configurable Transaction Line Item field API names should be separated by semicolons. The component supports a maximum of two-level relationships, for example: reduivy__Transaction_Order__r.Name. reduivy__Transaction_Order__r.Name;Name;reduivy__Item_Name__c;reduivy__Debit__c;reduivy__Credit__c;
(3) Txn Line Item Column Header Label List of field labels to display as column headers for transaction line items, separated by semicolons. Each label corresponds to the field in the same order as the Transaction Line Item Fields API are defined. Transaction Order Name;Transaction Line Item Name;Item Name;Debit;Credit;
(4) Roll-Up Fields API Name API names of number fields to display a summary row, separated by semicolons. Only enter number fields from the transaction line item object. reduivy__Credit__c;reduivy__Debit__c
(5) Roll-Up Fields Label List of field labels to display as label for roll up fields, separated by semicolons. Each label corresponds to the field in the same order as the Roll-Up Fields API Name are defined. Total Credit;Total Debit

 

Step 3: Assign Permissions

Students/Users using this component must have access to the Apex class redu_StudentLedgerSummary_LCTRL, which is already included in the 'REDU_RIO_Ready_Student' permission set when installing this component. 

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • RIO Ready V4: Student Ledger Functionality
  • RIO Ready V4: Student Ledger Components
RIO Education

RIO Education, a WDCi Company. This information is proprietary, confidential and protected by copyright ©2024.

CONTACT

Get in touch

  • Privacy
  • Terms of service

Knowledge Base Software powered by Helpjuice

Definition by Author

0
0
Expand