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
  • Releases
  • Release Notes

v2.14 - v3.0 Upgrade Steps

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.

  • About Us
    Who is RIO Education? Experience RIO in action Customer go-live events Our Partners Housekeeping
  • RIO Insights
    Careers
  • RIO Recipe
    Project Management & Governance Discovery Design & Prototype Build & Implementation UAT Deployment & Metadata RIO Recipe: Training
  • Install RIO Education
    Configuration Integration with RIO Extension Package Installer Products
  • Releases
    Release Notes
  • Support
    Support FAQs Feature Articles Deep Dive RIO Academy Updates for other products
+ More
Delete

Warning

When upgrading a managed package, Salesforce will remove the dependent picklist values configuration that you have done on any managed package custom picklist field.

Important: Find all the managed package dependent picklist you have modified, make a backup, then reapply the change after upgrading. 

More info here.


Introduction

Due to changes made in RIO Education v3.0, some existing data may need to be updated.

Delete

1. Install the new version of RIO Education

For security reasons, make sure to install for Administrators Only. Our permission sets and sharing rules will handle giving access to other users.

Delete

2. Install the new versions of the metadata package

Like usual, you will need to do the upgrade folders for each version between your old version and the new version. Upgrade folders can be found in RIO Education Release Notes under Metadata Package Link.

Delete

Warning

If you are installing into an existing Salesforce org - STOP and contact us for assistance to avoid overwriting any existing metadata. It is important to compare the metadata before applying because it would overwrite any existing configuration.


There may be some layouts that you don't want to update. In that case, you will need to manually add some new fields to your current page layouts.

Delete

3. Ensure Program Enrollments and Course Connections aren't owned by students/community users

RIO Education v3.0 includes a trigger to change the owner of these records to internal users, to allow sharing rules to run correctly. For old data, you should update any Program Enrollments and Course Connections owned by community-licensed users to an internal user.

Program Enrollments and Course Connections both have lookups to Contact. The Contact should already be owned by an internal user, so you can likely use this user as your new owner.

Note: The admin will need to update record ownership manually based on the script provided. 


Delete

4. Update Plan Requirements and PE Groups to track Courses Completed

You will only need to do this if you have Courses worth 0 credit points.

Existing Plan Requirements or PE Groups that need to track courses completed instead of credits earned will need the relevant fields updated, and the credits field cleared.

For any Plan Requirement (Group) that needs to track courses completed instead of credits earned, update these fields:

  • Courses Required = [Number of courses required]
  • Credits Equivalent per Course = [Credits equivalent per average course]
  • Credits = null, or Credits = 0
    • (Note you can only set Credits = null if you use the page layout from the metadata package, or manually mark Credits as no longer required on the page layout)

You then will need to do the same for any PE Groups created from these Plan Requirements (Group).

Delete

5. Create Appointment Availabilities for facilities

If you are already using the Appointment Scheduler, you could previously book against any location/room. In v3.0, you will need to create new Appointment Availability records for each location/room to make it available for each Appointment Type.

Delete

6. Set Faculty User lookup on Faculty Contacts

For any existing Faculty member to use the Appointment Scheduler, they will need the User lookup field populated on the Contact record.
You may be able to match Users to Contacts based on email, but I can't guarantee that will always be correct.

Delete




Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Implementing RIO in different languages
RIO Education

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

CONTACT

E:  getinfo@wdcigroup.net

  • Privacy
  • Terms of service

Definition by Author

0
0
Expand