RIO EDUCATION APPEXCHANGE LISTING
The Appexchange listing process ensures our customers are delivered a scalable, secure solution.
RIO Education is a native Salesforce Student Information System (SIS, SMS, SRS) listed on the AppExchange. See it here.
​
To be listed on the AppExchange, RIO Education has to pass the Salesforce's security review process. The security review ensures that RIO Education is ready to run on the world's leading platform, Salesforce.
​
This article outlines the steps that our RIO Education development team steps through to ensure we can be publicly listed as a solution in the AppExchange.
Design and Development
The following guides are used to develop, test and list RIO Education on the Salesforce Appexchange:
​
-
Security Guidelines for Apex and VisualForce Development.
-
Apex & VisualForce Security Tips.
-
Lightning Aura Components Developer Guide.
-
Secure Coding Guide.
-
B2C Commerce Security Best Practices for Developers.
-
AppExchange Security Requirement Checklist (requires a Salesforce login to view).
Throughout the development lifecycle, an automated scanning tool is used to test/check the RIO codeto ensure it complies with Salesforce quality and security standards.
-
Review our guidelinesReview our guidelines with the minimum roles we require for your project team assignments, along with their areas of responsibility and knowledge. The Project Manager then completes our RIO Education Most wanted form to identify your project team members by role.
-
RIO SIS Project and You SurveyEach selected project team member completes the RIO SIS Project and You Survey to gauge their knowledge, experience and expectations for an SIS replacement project.
-
Schedule a scoping sessionSchedule a scoping session with all project team members after steps 1 and 2 are complete. Session will be 1.5 - 2 hours. During the meeting, we will: Review RIO SIS out-of-the-box functionality by module in detail. Present implementation methodology. Gauge the gaps between RIO SIS out-of-the-box capability and your requirements to determine the level of customization needed. Each member of the project team will rate the suitability of RIO for their particular area. After all project team members have completed the suitability survey, the RIO Education team will confirm a match of RIO SIS and the requirements, a suitable Implementation Partner and the range of estimated services pricing and timeline.
Security Review
Only when the scanned results are clean, we proceeded to the next stage; the AppExchange security review.
​
In order to continue with the security review, the RIO Education solution is packaged as a managed package and installed into a Salesforce test environment.
​
The test environment is then handed over to the Salesforce Security Review team for reviewing/checking/testing.
​
Any security vulnerabilities reported are attended/fixed and resubmitted for follow-up review. This process continues until there were no further actions required and the solution has fully passed the review/test.
​
For more information, please click here.
AppExchange
When the solution passed the security review, only then it could be publicly listed in the AppExchange.
New Release
Any new releases have and will go through the same process as above.