NashTech Blog

eVision Basic Portal Structure – Part 2

Table of Contents

eVision Basic Portal Structure

Understanding the eVision Basic Portal Structure is fundamental for anyone working with SITS: eVision by Tribal. Whether you are configuring access, building new containers, or troubleshooting permissions, this structure defines how users see and interact with the system.

This article explains the core components and relationships that make up the eVision portal, based on the standard Tribal architecture.

1. Entry Point: eVision Login and Master Record (MST)

Every eVision session starts with eVision Login.

Once a user logs in:

  • eVision identifies the user via the Master Record (MST)

  • The MST holds the user’s core identity information

  • All security and access checks are evaluated against this record

At this stage, eVision does not yet decide what the user can see—that is handled by Role Groups.


2. Role Group Framework (Security Foundation)

2.1 Role Group Definitions (RGD)

Role Group Definitions (RGD) describe:

  • What a role group represents (e.g. Student, Staff, Tutor, Administrator)

  • The purpose of the role group in the portal

RGDs are the blueprint of access roles in eVision.


2.2 Role Group Conditions (RGC)

Role Group Conditions (RGC) define:

  • The rules a user must satisfy to become a member of a role group

  • Conditions are evaluated against the user’s MST record

Examples:

  • Student status = Active

  • Staff contract exists

  • Programme or faculty membership

If the MST record passes the conditions, the user becomes eligible for the role group.


2.3 Master Role Groups (MRG)

Once conditions are met:

  • The user is assigned to a Master Role Group (MRG)

  • This assignment links the MST record to the role group

This step is critical because all portal access is driven by MRG membership.


3. Role Group Resource (RGR): Linking Security to Content

Role Group Resources (RGR) act as the bridge between:

  • Security (Role Groups)

  • Portal content (Containers)

An RGR record specifies:

  • Which Role Group can access which Container

  • Whether access is read-only or interactive

If a user is not a member of the Role Group linked via RGR, they cannot access the Container.

This ensures security is enforced before content is displayed.


4. Container Page (CPG): The Portal Layout

The Container Page (CPG) defines:

  • The overall page layout

  • How multiple Containers are arranged on a screen

Think of CPG as the portal shell that holds functional areas.


5. Containers (CON): Core Building Blocks

5.1 What Is a Container?

A Container (CON) is a logical unit that:

  • Groups related functionality

  • Appears as a menu item or page section in eVision

Examples:

  • Student Details

  • Enrolment

  • Results

  • Requests

Containers do not perform actions themselves—they host Container Options.


5.2 Security at Container Level

Access to a Container is controlled by:

  • Role Group membership

  • RGR configuration

Even if a user guesses a URL, eVision will block access if they are not authorised.


6. Container Options (COP): Functional Entry Points

Container Options (COP) define:

  • What actions are available inside a Container

  • Which eVision functions are launched

A single Container can have multiple COPs, such as:

  • View data

  • Update data

  • Submit a request

  • Run a report

Each COP links to a specific functional module.


7. Functional Modules Behind Container Options

Container Options connect users to actual system functionality, including:

7.1 Tasking (TKT)

  • Workflow-driven requests

  • Approvals and status tracking

  • Example: Change of programme, suspension request

7.2 Data Maintenance Vista (DMV)

  • Data entry and maintenance screens

  • Used mainly by staff

  • Strictly controlled by permissions

7.3 Standard Reports & Letters (SRL)

  • Predefined reports and letters

  • Often linked via Program Option Definition (POD)

  • Used for outputs like confirmation letters or summaries


8. Program Option Definition (POD)

For reporting and letters:

  • POD defines how a program is executed

  • Controls parameters, outputs, and formatting

  • Ensures consistent reporting behaviour


9. End-to-End Flow Summary

The complete flow of the eVision Basic Portal can be summarised as:

Each layer adds control, security, and structure to the portal.


10. Why This Structure Matters

Understanding the eVision Basic Portal Structure helps institutions to:

  • Design clean and secure portals

  • Troubleshoot access issues efficiently

  • Avoid over-customisation

  • Maintain upgrade compatibility

Most access problems in eVision are caused by:

  • Incorrect Role Group Conditions

  • Missing RGR links

  • Misconfigured Containers or COPs


Conclusion

The eVision Basic Portal Structure is a carefully designed framework that separates:

  • Identity

  • Security

  • Navigation

  • Functionality

By mastering how MST, Role Groups, Containers, and Options work together, developers and administrators can build robust, scalable, and secure portals that fully leverage the power of SITS: eVision.

Picture of Nhien Tran Duc

Nhien Tran Duc

Leave a Comment

Your email address will not be published. Required fields are marked *

Suggested Article

Scroll to Top