The Revelation Student Records Enterprise Reference Model
This article presents an updated version of our Student Records Enterprise Reference Model, building on our earlier blog, A Higher Education Enterprise Reference Model for Student Records.
The updated model is intended as a working reference for architects and analysts operating around the Student Information System (SIS). It extends the original scope beyond core SIS integrations to provide a fuller UK higher education view spanning operational systems, statutory bodies, student support processes, examination operations, and academic governance.
You can explore the interactive model here: View the model in the Revelation EA tool.
What’s Changed in This Version
The original accelerator described 24 systems and 26 core SIS flows. The current reference model expands that scope to 33 systems and actors and 69 flows, turning the original integration-focused view into a broader enterprise reference for UK higher education architecture.
- Broader scope: the model now extends beyond core SIS integrations into analytics, research, digital services, statutory reporting, student support, examinations, and academic governance.
- New systems and actors: additions include Student Wellbeing & Disability, Exam Scheduling, Academic Integrity, Exam Board, External Examiner, and UK sector bodies such as UCAS, HESA, the Student Loans Company, and UK Visas & Immigration.
- Expanded flow coverage: the original model ended at F026. The updated model adds flows for analytics and warehousing, student evaluation, HR and payroll, research administration, content and service management, statutory returns, wellbeing and adjustments, examinations, board ratification, external examining, and academic misconduct.
- Clearer system-of-record boundaries: Student Records is now described explicitly as the authoritative student record and outcome system, while source systems such as Finance, Wellbeing, Research Proposals, and Academic Integrity retain ownership of their own business processes.
- UK-specific architecture: statutory and regulatory obligations are now modelled directly, rather than assumed, including HESA returns, SLC confirmations, UKVI sponsor-compliance data, and UCAS admissions exchange.
- Academic governance made explicit: the model now distinguishes between systems that process and present data and actors that make formal academic decisions, supported by Exam Board and External Examiner flows.
Model Overview
Student Records sits at the centre of the model as the institutional system of record for the student academic lifecycle. Around it are domain systems that originate or consume data: teaching and learning platforms, operational services, analytics tooling, research systems, digital workplace services, and external statutory bodies.
The updated model distinguishes three architectural roles:
- Source and operational systems, such as the VLE, Timetabling, Finance, Attendance Monitoring, Wellbeing, and Exam Scheduling.
- Core record systems, with Student Records consolidating the student’s authoritative institutional record and ratified academic outcomes.
- Governance actors, such as the Exam Board and External Examiner, who review and ratify outcomes rather than own operational processing.
UK architecture note: the model now embeds sector-specific obligations directly in the reference architecture. That includes UCAS admissions exchange, HESA data returns and identifiers, Student Loans Company confirmations, and UKVI sponsor-compliance flows. These are not optional embellishments in a UK context; they are core integration considerations for an SIS landscape.
For architects, the main value of the model is not simply the application inventory. It is the assignment of responsibility: which system originates data, which system owns the lasting institutional record, and which actors apply judgement or assurance before outcomes are confirmed.
Model Principles
This model has been developed around a set of governing principles that reflect common practice in UK higher education. Understanding these principles helps architects apply the model appropriately and identify where local deviation may be justified.
Student Records as system of record
The SIS is the institutional system of record for the student academic lifecycle. It holds the authoritative data about who is enrolled, what they are studying, how they are progressing, and what outcomes have been confirmed. All other systems that generate or affect student data are expected to pass the relevant outcome to Student Records.
Process ownership versus outcome ownership
Other systems manage their domain processes and pass the confirmed outcome to Student Records. Finance manages billing; the fee liability and hold status sit in the SIS. Wellbeing manages adjustment cases; the approved outcome sits in the SIS. The Exam Board ratifies results; the ratified decision is written to and locked in the SIS. This principle prevents data fragmentation and ensures a single, auditable record for each student.
SIS as distribution hub
Because the SIS holds the authoritative record, it is also responsible for distributing confirmed outcomes to downstream operational systems. Attendance Monitoring receives approved adjustment thresholds from SIS rather than directly from Wellbeing. The VLE receives adjustment delivery requirements from SIS. This pattern reduces integration complexity and prevents divergent states across systems.
Governance actors are not systems of record
The Exam Board and External Examiner are modelled as actors rather than systems. They receive data, apply judgement, and return decisions — but they do not own records. This distinction preserves the integrity of the student record and reflects the governance reality that formal academic decisions are made by people, not systems.
UK regulatory compliance as a first-class concern
Statutory and regulatory obligations are treated as core integration requirements. HESA data returns, Student Loans Company confirmations, UKVI sponsor compliance data, and UCAS admissions exchange are first-class flows in this model because in a UK HE context they carry legal and financial consequences and must be planned for from the outset of any SIS programme.
Local variation
This model represents a generalised UK higher education architecture. Individual institutions will vary from this pattern. Some operate more lateral data flows between systems, with less centralisation through the SIS. Some have fewer or more systems, or use product suites that consolidate multiple capabilities. Some have integration middleware that alters the physical routing of data. The model is a reference for mapping, gap analysis, and programme planning — not a normative prescription. Institutions should adapt it to reflect their specific systems, history, and governance practice.
Nature of information flows
Flows in this model are logical rather than technical. The physical implementation of any flow may be a real-time API integration, a scheduled batch extract, a portal-based self-service action, a manual process carried out by registry or administrative staff, or an electronic file transfer. The model does not prescribe integration technology; it establishes what data should flow between which systems and who owns each element of the student record.
Applying the Model Locally
The reference model is a starting point, not a deliverable. Its value is realised when institutions use it as a lens against their own landscape — comparing what is modelled here against what they actually have, identifying gaps, and scoping the work needed to close them.
A typical application follows a progression from orientation to execution:
Domain and system identification
Begin by mapping the reference model against your institution's actual application inventory. Identify which systems in the reference model you operate, which capabilities are served by different products, and where there are genuine gaps — domains present in the reference model but not yet covered locally. This gives you a scoped, institution-specific version of the model as a baseline.
Business analysis and requirements
For each domain or integration gap identified, use the flow descriptions in this reference as a starting point for business analysis. The flow type classifications — SOR intake, SIS distribution, outcome confirmation, statutory — help orient conversations about data ownership and process boundaries. Work with domain leads to confirm what data is exchanged, who owns it, and what business rules govern it in your local context.
Functional flows
Translate the logical flows in the reference model into institution-specific functional flows. These describe what happens in your processes, using your system names, your data structures, and your business rules. Functional flows are the bridge between the reference model and your detailed design — they confirm the scope of each integration and surface dependencies before implementation begins.
Detailed as-is and to-be modelling
Where significant change is planned — a SIS replacement, an integration remediation, or a new domain capability — develop detailed as-is and to-be models for the affected scope. This may include process models, data flow diagrams, and sequence diagrams that describe the precise message exchange, trigger conditions, error handling, and data transformation for each integration. Revelation supports this progression from logical reference model through to detailed design artefacts.
Transition roadmap and work packages
Use the scoped system inventory and detailed models to build a transition roadmap. Group related integrations and domain changes into work packages that can be sequenced, resourced, and governed independently. Statutory flows such as HESA, SLC, and UKVI typically carry fixed delivery deadlines and should be identified early. Core SIS integrations — VLE, Finance, IAM — are usually foundational and will unblock other work packages downstream. The reference model's flow groupings provide a natural starting point for work package boundaries.
The Enterprise Reference Model
Contents
Systems Portfolio
| ID | Type | Name | Description | Domain | Key capabilities |
|---|---|---|---|---|---|
| ACC | System | Accomm & Conf Sys | Manage on-campus accommodation and external event bookings. | Campus & Facilities | Room allocation; Conference/venue scheduling; Booking/payment processing; Resource allocation |
| AM | System | Attendance Monitoring | Track student attendance and engagement indicators and analyse learning activities. | Student Lifecycle & Experience | Attendance tracking; Engagement analytics; Early-warning alerts; Reporting/dashboards |
| AI | System | Academic Integrity | Manage academic misconduct allegations, investigation workflows, panel decisions, and penalties arising from plagiarism, collusion, cheating, or other breaches of academic integrity regulations. | Teaching & Learning | Misconduct case management; Evidence handling; Investigation workflow; Panel decision recording; Penalty determination; Outcome notification |
| BI | System | Business Intelligence | Provide data analysis, dashboards, and reporting across institution-wide data sets. | Institutional Analytics & Reporting | Data aggregation; Analytics & dashboards; Predictive insights; Performance reporting |
| CMS | System | Content Mgmt Systems | Manage and publish digital content for websites, intranets, and portals. | IT & Digital Infrastructure | Web content creation; Content workflow; Version control; Publishing & archiving |
| CRIS | System | CRIS | Centralise and track research outputs, publications, and researcher profiles. | Research & Innovation | Publications management; Researcher profiles; Compliance reporting; Collaboration tracking |
| CRM | System | CRM | Manage interactions and relationships with prospects, students, alumni, and partners. | Student Lifecycle & Experience | Lead management; Communication tracking; Recruitment & marketing automation; Stakeholder engagement |
| CM | System | Curriculum Mgmt | Define and maintain programmes, modules, and learning outcomes. | Academic & Programme Management | Programme/module design; Curriculum change tracking; Learning outcome mapping; Approval workflows |
| DW | System | Data Warehouse | Consolidate institutional data from multiple sources for analysis and reporting. | Institutional Analytics & Reporting | Data extraction/ETL; Historical data storage; Centralised reporting; Integration with BI tools |
| EDRMS | System | EDRMS | Store, manage, and track electronic documents and records throughout their lifecycle. | Enterprise Administration | Document version control; Record retention policies; Secure access; Compliance & auditing |
| ESB | System | Enterprise Service Bus | Facilitate system-to-system integration and message brokering between applications. | IT & Digital Infrastructure | Message routing; Data transformation; Enterprise integration patterns; Event-driven architecture |
| EWP | System | Enterprise Web Portal | Provide unified, role-based web access to institutional services and information. | IT & Digital Infrastructure | Single sign-on; Personalised dashboards; Self-service functionality; Communication tools |
| EST | System | Estates | Manage property portfolios, maintenance, space allocation, and campus infrastructure. | Campus & Facilities | Facilities management; Room allocation; Maintenance scheduling; Capital project management |
| EXAMS | System | Exam Scheduling | Plan and manage the operational logistics of formal examinations, including timetabling, room allocation, invigilation scheduling, seating plans, and candidate entry management. | Teaching & Learning | Exam timetabling; Room and invigilation allocation; Seating plan generation; Candidate entry management; Accommodation logistics |
| EXAMBOARD | Actor | Exam Board | Formal academic decision-making body responsible for reviewing, confirming, and ratifying student results in accordance with institutional regulations and sector expectations. | Teaching & Learning | Module result confirmation; Classification and award decisions; Progression and resit determinations; Exceptional circumstances consideration; Outcome sign-off |
| EXTEX | Actor | External Examiner | Independent academic appointed from another UK higher education institution to assure standards comparability and fairness of marking across cohorts. | Teaching & Learning | Sample review; Standards assurance; Pre-board scrutiny; Exam Board attendance; Annual reporting |
| FIN | System | Finance | Handle financial transactions, budgeting, accounting, and procurement. | Enterprise Administration | Accounts payable/receivable; Budgeting & forecasting; Procurement; Financial reporting |
| HESA | Actor | HESA | Higher Education Statistics Agency — statutory body responsible for collecting and publishing data about UK higher education. | Compliance & Regulatory Reporting | Statutory student data collection; HESA ID assignment; Data quality validation; Sector benchmarking |
| HR | System | HR | Support human resource processes including recruitment, performance, and payroll setup. | Enterprise Administration | Staff recruitment & onboarding; Performance reviews; Training & development; Leave management |
| IAM | System | Identity & Access Mgmt | Provision and manage user identities and access rights across enterprise systems. | IT & Digital Infrastructure | User provisioning; Authentication; Role-based access; Single sign-on |
| ITSM | System | IT Service Mgmt | Coordinate and track IT support, incidents, requests, and assets. | IT & Digital Infrastructure | Incident management; Service request tracking; Configuration & asset management; Knowledge base |
| LIB | System | Library | Manage library resources, loans, and digital/electronic materials. | Teaching & Learning | Cataloguing; Circulation/loans; E-resource management; Discovery & search services |
| OIV | System | Online ID Verification | Electronic identity verification service for student personal data and documents. | Student Lifecycle & Experience | Document scanning; ID matching; Fraud detection; Verification status updates |
| PAY | System | Payroll | Execute payroll runs, deductions, tax, and pension management for institutional employees and student bursaries. | Enterprise Administration | Payroll calculation; Tax & pension contributions; Bursary & stipend processing; Compliance reporting |
| RP | System | Research Proposals | Support the submission, management, and tracking of research funding and contracts. | Research & Innovation | Grant application workflow; Compliance checks; Award management; Contract tracking |
| SETS | System | Stud Eval Teach Soft | Collect and analyse student feedback on modules, lecturers, and teaching effectiveness. | Teaching & Learning | Feedback surveys; Data analysis & reporting; Action tracking; Quality enhancement |
| SIS | System | Student Records | Core student records and academic administration platform managing student identity, enrolment, module registration, academic record, assessment result aggregation, progression, and awards. | Student Lifecycle & Experience | Enrolment & registration; Academic records & result aggregation; Assessment processing and validation; Moderation workflow support; Grades & progression; Graduation & award management; Board data generation; Adjustment and exceptional circumstances outcome management; Post-ratification record locking |
| SLC | Actor | Student Loans Company | Government-owned company administering student loans and grants on behalf of the UK government. | Compliance & Regulatory Reporting | Tuition fee loan processing; Maintenance loan administration; Enrolment confirmation; Overpayment recovery |
| TTB | System | Timetabling | Create and manage academic timetables for classes, rooms, and other resources. | Teaching & Learning | Schedule generation; Room allocation; Conflict resolution; Calendar integration |
| UCAS | Actor | UCAS | Universities and Colleges Admissions Service — the national admissions processing body for UK higher education. | Student Lifecycle & Experience | Application processing; Offer and acceptance management; Clearing coordination; Qualification verification |
| UKVI | Actor | UK Visas & Immigration | Home Office agency responsible for student visa compliance; institutions hold a Student sponsor licence. | Compliance & Regulatory Reporting | CAS management; Attendance monitoring compliance; Visa status tracking; Sponsor compliance reporting |
| VLE | System | Virtual Learning Env | Deliver and manage online learning content, assessments, and collaboration tools. | Teaching & Learning | Course content hosting; Online assessments; Discussion forums; Gradebook |
| WELL | System | Student Wellbeing & Disability | Manage student wellbeing, disability declarations, mental health support, reasonable adjustments, and exceptional circumstances casework. | Student Lifecycle & Experience | Disability assessment & DSA; Reasonable adjustments management; Exceptional circumstances case management; Mental health case management; Early intervention alerts |
Flow Register
Detailed Flow Reference
Each section below is intended as a practical architecture reference. The “Typical data exchanged” list is illustrative rather than exhaustive, but reflects the principal data classes implied by the model and its underlying process boundaries.
F001: Curriculum Mgmt to Student Records
Description: Curriculum Management is the official source of programmes, modules, and prerequisites. This flow updates the Student Records catalogue with current academic structures, ensuring consistent enrolment, registration, and progression records.
Typical data exchanged:
- Programme details
- Module details
- Prerequisite and co-requisite rules
- Retired structures
- Progression structures
Flow type: SOR intake — CM is the system of record for programme and module design; SIS consumes this catalogue to govern what students can register for.
Back to FlowsF002: Student Records to Curriculum Mgmt
Description: Student Records provides enrolment, completion, and performance metrics to Curriculum Management. These analytics inform data-driven updates to programmes, modules, and prerequisites.
Typical data exchanged:
- Enrolment counts
- Completion and outcome data
- Grade distributions
- Retention insights
- Curriculum review metrics
Flow type: SIS distribution — Analytics derived from SIS are read-only inputs to curriculum review; CM should not modify or override this data independently.
Back to FlowsF003: Student Records to Timetabling
Description: Student Records provides key enrolment information needed by the Timetabling system to create accurate class schedules.
Typical data exchanged:
- Student roster
- Programme and module registrations
- Enrolment volumes
- Timetabling constraints
Flow type: SIS distribution — Timetabling must consume enrolment data from SIS; independently maintained student lists in the timetabling system create divergence risk and inaccurate room and resource allocation.
Back to FlowsF004: Timetabling to Student Records
Description: The Timetabling system sends finalised scheduling information and related updates back to Student Records so students and administrative staff have consistent data.
Typical data exchanged:
- Class schedules
- Room allocations
- Time slots
- Instructor availability
Flow type: Outcome confirmation — Students access their timetable via the portal (F012); that publication depends on this flow completing successfully first.
Back to FlowsF005: CRM to Student Records
Description: The CRM system manages prospective student enquiries, applications, and admissions decisions before individuals become enrolled students. This data flows to Student Records so that the institution can officially register admitted individuals.
Typical data exchanged:
- Prospect data
- Applications
- Offers
- Admissions decisions
Flow type: SOR intake — This is the handover point from the admissions process to the student lifecycle record; CRM owns the prospect, SIS owns the enrolled student.
Back to FlowsF006: Student Records to CRM
Description: Once a prospect becomes an enrolled student, Student Records manages their academic progress. Relevant updates flow back to the CRM so the institution can maintain accurate engagement information and communications.
Typical data exchanged:
- Student record status
- Enrolment history
- Progression outcomes
- Qualification records
Flow type: SIS distribution — CRM should not independently maintain academic status; updates here ensure engagement, retention, and alumni workflows operate from the authoritative record.
Back to FlowsF007: Library to Student Records
Description: The Library system sends circulation updates and overdue notifications to Student Records so that the student record accurately reflects any outstanding obligations or statuses.
Typical data exchanged:
- Loans
- Overdues
- Fines
- Holds
- Return status
Flow type: Outcome confirmation — Outstanding fines or unreturned items may trigger an academic hold in SIS, which can block progression or graduation until resolved.
Back to FlowsF008: Student Records to Library
Description: Student Records provides the Library with up-to-date student status and registration data so library privileges can be granted or restricted appropriately.
Typical data exchanged:
- Student IDs
- Registration status
- Programme affiliation
- Access rights
- Holds
Flow type: SIS distribution — Library access eligibility is derived entirely from SIS enrolment status; withdrawal or suspension events in SIS should drive immediate access restriction.
Back to FlowsF009: Student Records to Finance
Description: Student Records provides Finance with key enrolment and fee-related data so the institution can accurately bill students and set up payment plans.
Typical data exchanged:
- Enrolments
- Tuition charges
- Payment plans
- Scholarships and bursaries
Flow type: SIS distribution — Fee liability is calculated from enrolment data; errors or delays in this flow directly affect billing accuracy and institutional income.
Back to FlowsF010: Finance to Student Records
Description: Finance is the system of record for financial transactions, invoices, and payment processing. Once a financial event occurs, Finance transmits the outcome to Student Records, which becomes the system of record for the effect on the student's standing.
Typical data exchanged:
- Payments
- Refunds
- Outstanding balances
- Financial holds
Flow type: Outcome confirmation — Finance owns the transaction process; SIS holds the student-facing hold or clearance. An unresolved financial hold can block enrolment confirmation, module registration, or graduation.
Back to FlowsF011: Enterprise Web Portal to Student Records
Description: The Enterprise Web Portal serves as a central access point for students to submit or update personal information, application details, and module selections.
Typical data exchanged:
- Profile updates
- Application data
- Module selections
- Self-service requests
Flow type: SOR intake — Self-service changes must be validated and committed in SIS before they are treated as part of the authoritative record; the portal is a submission channel, not a system of record.
Back to FlowsF012: Student Records to Enterprise Web Portal
Description: Student Records holds the authoritative information on each student's enrolment, schedule, and academic progress, which is surfaced in the Enterprise Web Portal.
Typical data exchanged:
- Enrolment status
- Timetables
- Grades
- Notifications
Flow type: SIS distribution — The portal is a read surface only; all data displayed must originate from SIS to ensure students see their authoritative record, including ratified grades and confirmed timetables.
Back to FlowsF013: Attendance Monitoring to Student Records
Description: Attendance Monitoring captures data about student presence in lectures, seminars, labs, or other learning activities. This data is forwarded to Student Records to keep a consolidated record of student engagement.
Typical data exchanged:
- Attendance records
- Engagement indicators
- Absence alerts
Flow type: Outcome confirmation — Attendance data held in SIS feeds UKVI sponsor compliance reporting (F051); inaccuracies here carry direct sponsor licence risk for institutions with international students.
Back to FlowsF014: Student Records to Attendance Monitoring
Description: Student Records is the main repository of enrolment and course information. This data flows to Attendance Monitoring so the system knows which students are associated with each class or activity.
Typical data exchanged:
- Student rosters
- Module details
- Academic calendar
Flow type: SIS distribution — Attendance Monitoring must not maintain its own student lists; roster divergence between AM and SIS creates compliance risk, particularly for UKVI reporting obligations.
Back to FlowsF015: Student Records to Virtual Learning Env
Description: Student Records is the authoritative source of enrolment and course information. This data is pushed to the VLE so that the correct students and instructors have access to the right course materials at the right times.
Typical data exchanged:
- Student and instructor assignments
- Course enrolments
- Term dates
Flow type: SIS distribution — VLE course membership must be driven by SIS enrolment; students not recorded as enrolled in SIS should not have active course access in the VLE.
Back to FlowsF016: Virtual Learning Env to Student Records
Description: Once assessments are completed within the VLE, key results flow back into Student Records to support the official academic record and downstream assessment processing.
Typical data exchanged:
- Grades
- Feedback
- Completion status
- Academic alerts
Flow type: Outcome confirmation — Marks received here are pre-ratification; they contribute to board preparation (F064) but are not the confirmed academic record until the Exam Board ratifies and F065 completes.
Back to FlowsF017: Student Records to Accomm & Conf Sys
Description: Student Records is the authoritative source of official student information. It sends necessary details to the Accommodation system to facilitate housing allocations and ensure eligibility.
Typical data exchanged:
- Student profiles
- Contact details
- Enrolment status
- Programme details
Flow type: SIS distribution — Accommodation eligibility should be driven by SIS enrolment status; withdrawal or suspension in SIS should automatically flag any associated accommodation booking for review.
Back to FlowsF018: Accomm & Conf Sys to Student Records
Description: The Accommodation system tracks booking and occupancy details. These updates flow back into Student Records for record-keeping, financial planning, and student support tracking.
Typical data exchanged:
- Room allocations
- Booking status
- Check-in and check-out records
Flow type: Outcome confirmation — Accommodation records in SIS support pastoral care coordination and, where institution-managed housing is charged, feed fee liability calculations in Finance.
Back to FlowsF019: Student Records to Estates
Description: Student Records holds the authoritative enrolment information and academic timetables. The Estates system relies on this data to plan and manage campus facilities effectively.
Typical data exchanged:
- Enrolment volumes
- Programme data
- Timetable demand
- Occupancy forecasts
Flow type: SIS distribution — Estates planning accuracy depends on reliable enrolment forecasts; significant variance between planned and actual occupancy indicates a data quality issue in SIS.
Back to FlowsF020: Estates to Student Records
Description: Estates captures building usage, room allocations, and event schedules. This information is sent back to Student Records for accurate record-keeping and to inform academic scheduling.
Typical data exchanged:
- Room allocations
- Event bookings
- Availability updates
- Maintenance notices
Flow type: Outcome confirmation — This is a logistics feedback loop; it does not affect the student academic record directly but maintains scheduling consistency between Estates and academic systems.
Back to FlowsF021: Student Records to Identity & Access Mgmt
Description: Student Records is the authoritative source of student data. This system sends key information to IAM so users can be provisioned with appropriate access rights.
Typical data exchanged:
- Student identity
- Enrolment status
- Contact details
- Access eligibility
Flow type: SIS distribution — IAM provisioning should be event-driven from SIS; enrolment, withdrawal, and graduation events should trigger immediate and automated access changes without manual intervention.
Back to FlowsF022: Identity & Access Mgmt to Student Records
Description: IAM manages the authentication and authorisation layers for institutional applications. This data flows back to Student Records to keep records consistent with login activity and security status.
Typical data exchanged:
- Credentials
- Account locks
- Role assignments
- Security logs
Flow type: Outcome confirmation — Security events that affect a student's institutional account should be reflected in SIS to ensure consistent visibility for registry and support staff across all systems.
Back to FlowsF023: Student Records to EDRMS
Description: Student Records is the main source of official student data. Relevant documents are transmitted to the EDRMS for secure storage, version control, and compliance with archival policies.
Typical data exchanged:
- Enrolment forms
- Transcripts
- Graduation certificates
- Student document references
Flow type: SIS distribution — Documents transmitted to EDRMS become the institutional archival copy; version control and retention policies in EDRMS govern the lifecycle of these records independently of SIS.
Back to FlowsF024: EDRMS to Student Records
Description: After documents are archived or updated in the EDRMS, it sends relevant status information or version links back to Student Records.
Typical data exchanged:
- Archived records
- Retention policies
- Document links
- Access logs
Flow type: Outcome confirmation — Document links returned here allow registry staff and students to access archived records from within SIS without duplicating the stored copy.
Back to FlowsF025: Student Records to Online ID Verification
Description: Student Records initiates ID verification checks by sending essential student data and relevant documentation to the Online ID Verification service.
Typical data exchanged:
- Student profiles
- Enrolment records
- Identity documents
- Verification metadata
Flow type: SIS distribution — ID verification is typically required at enrolment; the outcome (F026) must be received and recorded in SIS before the student record can be fully activated.
Back to FlowsF026: Online ID Verification to Student Records
Description: Once the verification process is completed, the Online ID Verification service sends the outcome, along with supporting details, back to Student Records.
Typical data exchanged:
- Verification status
- Confidence scores
- Document links
- Pending flags
Flow type: Outcome confirmation — A failed or fraudulent verification result should trigger a hold in SIS; institutions must not activate a student record where identity cannot be confirmed.
Back to FlowsF027: Student Records to Business Intelligence
Description: Student Records provides the Business Intelligence platform with structured extracts of student performance, enrolment volumes, module outcomes, and retention data.
Typical data exchanged:
- Performance extracts
- Enrolment volumes
- Module outcomes
- Retention indicators
Flow type: SIS distribution — BI analytics are only as reliable as the underlying SIS data; quality issues in SIS propagate directly into institutional reporting and statutory benchmarking outputs.
Back to FlowsF028: Business Intelligence to Student Records
Description: Business Intelligence is the system of record for the analytical process. Once a flag is written to Student Records, SIS becomes the system of record for the intervention record.
Typical data exchanged:
- At-risk flags
- Predictive alerts
- Intervention indicators
Flow type: Outcome confirmation — BI generates the at-risk flag analytically; SIS becomes the system of record for the intervention, tracking whether pastoral action has been taken and by whom.
Back to FlowsF029: Student Records to Data Warehouse
Description: Student Records provides the Data Warehouse with full and incremental extracts of student data, including enrolment history, academic outcomes, module registrations, and demographic records.
Typical data exchanged:
- Historical enrolment extracts
- Academic outcomes
- Module registrations
- Demographic data
Flow type: SIS distribution — For HESA and statutory returns, completeness of historical SIS data in the warehouse is a compliance dependency; extract frequency should align with reporting cycles.
Back to FlowsF030: Data Warehouse to Student Records
Description: The Data Warehouse performs cross-system reconciliation and data quality checks. Discrepancy reports and data quality alerts are returned to Student Records to support record accuracy and audit readiness.
Typical data exchanged:
- Data quality reports
- Reconciliation exceptions
- Stewardship actions
Flow type: Outcome confirmation — Quality alerts from the warehouse are diagnostic, not authoritative corrections; discrepancies should be investigated and resolved at source in SIS.
Back to FlowsF031: Student Records to Stud Eval Teach Soft
Description: Student Records provides the Student Evaluation of Teaching system with the authoritative list of students registered on each module, enabling targeted and timely survey distribution.
Typical data exchanged:
- Module rosters
- Survey cohorts
- Registration status
- Distribution windows
Flow type: SIS distribution — Survey distribution must be based on current SIS registration data; students no longer registered on a module should not receive feedback requests.
Back to FlowsF032: Stud Eval Teach Soft to Student Records
Description: Once surveys close, the Student Evaluation system returns completion statistics and aggregated module-level feedback scores to Student Records.
Typical data exchanged:
- Response rates
- Aggregated feedback
- Action tracking indicators
Flow type: Outcome confirmation — Individual responses are not attributed to student records and remain anonymised; aggregated scores returned to SIS support quality assurance reporting cycles.
Back to FlowsF033: Student Records to HR
Description: Student Records provides HR with the details of students holding dual roles, such as Graduate Teaching Assistants, research assistants, or student ambassadors.
Typical data exchanged:
- Dual-role student records
- GTA details
- Student-staff relationships
Flow type: SIS distribution — Students in dual roles require both a student record and an employment record; this flow initiates the HR process including right-to-work checks that must complete before payment can be processed.
Back to FlowsF034: HR to Student Records
Description: HR is the system of record for the staff assignment process. Once an assignment is confirmed, the outcome flows to Student Records, which becomes the system of record for the academic relationship as it affects the student.
Typical data exchanged:
- Supervisor assignments
- Personal tutor mappings
- Academic adviser relationships
Flow type: Outcome confirmation — HR owns the staff assignment process; SIS holds the student-facing academic relationship. Gaps in supervisor or tutor assignment in SIS affect pastoral support tracking and research degree milestone management.
Back to FlowsF035: Student Records to Payroll
Description: Student Records provides Payroll with authorised lists of students eligible for bursaries, hardship funds, or stipend payments, along with GTA hours approved for payment.
Typical data exchanged:
- Bursary eligibility
- Hardship payments
- Stipend/GTA payment authorisations
Flow type: SIS distribution — Payroll must verify current enrolment status from this flow before processing bursary or GTA payments; payment to a student who has withdrawn creates an overpayment liability.
Back to FlowsF036: Payroll to Student Records
Description: Payroll confirms to Student Records when bursary, stipend, or hardship payments have been processed.
Typical data exchanged:
- Payment confirmations
- Bursary and stipend history
Flow type: Outcome confirmation — Payment confirmations in SIS support financial aid audit trails and are required evidence for compliance with the conditions attached to bursary funding agreements.
Back to FlowsF037: Student Records to CRIS
Description: Student Records provides the Current Research Information System with enrolment data for postgraduate research students.
Typical data exchanged:
- Research student enrolments
- Researcher profile seed data
- Supervisor links
Flow type: SIS distribution — CRIS researcher profiles must reflect confirmed SIS enrolment; students who have withdrawn should not appear as active researchers in REF compliance outputs.
Back to FlowsF038: CRIS to Student Records
Description: CRIS returns research progression milestones — such as confirmation of registration, thesis submission, and viva outcomes — along with publication records to Student Records.
Typical data exchanged:
- Research milestones
- Thesis submission and viva outcomes
- Publication records
Flow type: Outcome confirmation — Research milestones returned here are part of the academic record; thesis submission and viva outcomes feed progression monitoring and appear in HESA statutory data returns.
Back to FlowsF039: Student Records to Research Proposals
Description: Student Records provides Research Proposals with verified details of students named on grant applications, their enrolment status, programme of study, and assigned supervisors.
Typical data exchanged:
- Eligibility checks
- Research student status
- Supervisor assignment data
Flow type: SIS distribution — Funder eligibility checks require confirmed enrolment status; grant applications must not include students whose SIS status is unconfirmed, suspended, or lapsed.
Back to FlowsF040: Research Proposals to Student Records
Description: Research Proposals is the system of record for the funding process. Once a studentship is confirmed, the award outcome flows to Student Records, which becomes the system of record for what that funding means for the student academically and financially.
Typical data exchanged:
- Studentship awards
- Funder details
- Award conditions
- Fee-liability implications
Flow type: Outcome confirmation — Studentship funding records in SIS affect fee liability; a fully funded studentship should suppress or offset the fee charge in Finance and must be reflected before billing is processed.
Back to FlowsF041: Student Records to Content Mgmt Systems
Description: Student Records provides the Content Management System with cohort, programme, and faculty data to enable targeted and personalised content delivery.
Typical data exchanged:
- Cohort data
- Programme and faculty segmentation
- Personalisation attributes
Flow type: SIS distribution — Content personalisation depends on accurate cohort segmentation from SIS; stale or incorrect data here results in students receiving irrelevant or misdirected institutional communications.
Back to FlowsF042: Content Mgmt Systems to Student Records
Description: The CMS notifies Student Records when significant regulatory, policy, or procedural documents are published that require annotation against student records.
Typical data exchanged:
- Policy publication notices
- Regulatory change notifications
- Acknowledgement triggers
Flow type: SOR intake — SIS acquires a compliance record that a policy or regulatory document has been published; this enables institutions to demonstrate students have been notified of changes relevant to their student contract obligations.
Back to FlowsF043: Student Records to IT Service Mgmt
Description: Student Records provides the IT Service Management platform with student identity, enrolment status, and system access details.
Typical data exchanged:
- Student identity
- Service entitlement context
- Account status indicators
Flow type: SIS distribution — Service desk staff should access student context from SIS rather than maintaining local records, ensuring incident management is based on the authoritative record.
Back to FlowsF044: IT Service Mgmt to Student Records
Description: ITSM notifies Student Records of resolved service requests or incidents that result in changes to a student's account status.
Typical data exchanged:
- Service request outcomes
- Account status changes
- Data correction outcomes
Flow type: Outcome confirmation — Account changes completed via ITSM must be reflected in SIS to ensure student-facing systems display the correct access and account state.
Back to FlowsF045: UCAS to Student Records
Description: UCAS transmits applicant data, including personal details, qualification records, programme preferences, and offer/acceptance decisions to Student Records.
Typical data exchanged:
- Applicant demographics
- Programme preferences
- Qualification records
- Offer and acceptance decisions
Flow type: Statutory / SOR intake — UCAS is the statutory admissions body for UK undergraduate entry; data quality at this intake point determines the accuracy of the SIS record from the point of enrolment.
Back to FlowsF046: Student Records to UCAS
Description: Student Records confirms successful enrolment back to UCAS once an applicant has registered, and notifies UCAS of withdrawals, deferrals, or no-shows.
Typical data exchanged:
- Enrolment confirmations
- Withdrawals
- Deferrals
- No-show notifications
Flow type: Statutory — Failure to notify UCAS of withdrawals or no-shows in a timely manner may prevent other applicants from taking the place through Clearing, with operational and reputational consequences.
Back to FlowsF047: Student Records to HESA
Description: Student Records submits the annual statutory HESA Student record return, covering enrolled students, programme details, module registrations, qualifications awarded, and demographic data.
Typical data exchanged:
- Student return data
- Programme and module records
- Qualifications awarded
- Demographic fields
Flow type: Statutory — Annual submission is a legal requirement; late or inaccurate data affects institutional funding allocation, sector benchmarking, and may trigger scrutiny from the Office for Students.
Back to FlowsF048: HESA to Student Records
Description: HESA is the authority for assigning student identifiers and validating statutory submission data. Once identifiers are assigned and validation outcomes are returned, Student Records becomes the system of record for storing and propagating the HESA student identifier.
Typical data exchanged:
- Validation results
- HESA identifiers
- Error notifications
Flow type: Statutory / SOR intake — The HESA student identifier must be written back to SIS and used in all subsequent statutory submissions and inter-institutional exchanges; a missing identifier creates compliance risk across multiple downstream processes.
Back to FlowsF049: Student Records to Student Loans Company
Description: Student Records confirms to the Student Loans Company that an eligible student is enrolled and attending, triggering the release of tuition fee loans to the institution and maintenance loan payments to the student.
Typical data exchanged:
- Enrolment confirmation
- Attendance confirmation
- Fee details
Flow type: Statutory — Failure to confirm enrolment will suspend tuition fee loan release to the institution and maintenance loan payments to the student; accuracy and timeliness are critical to institutional cash flow and student financial welfare.
Back to FlowsF050: Student Loans Company to Student Records
Description: The Student Loans Company is the system of record for the loan process. Once a loan decision or payment event occurs, Student Records becomes the system of record for the fee liability and financial standing implications for the student.
Typical data exchanged:
- Loan entitlement
- Payment status
- Overpayment notifications
- Status changes
Flow type: Statutory / Outcome confirmation — Overpayment notifications require prompt action in both SIS and Finance; unrecovered overpayments become a liability and can affect the student's future loan entitlement.
Back to FlowsF051: Student Records to UK Visas & Immigration
Description: Student Records provides UKVI with Confirmation of Acceptance for Studies creation requests for international students requiring a Student visa, along with ongoing attendance monitoring data required under the institution's sponsor licence obligations.
Typical data exchanged:
- CAS requests
- Attendance compliance data
- Change-of-circumstance triggers
Flow type: Statutory — Inaccurate or untimely attendance reporting under the Student visa route can result in suspension of the institution's sponsor licence, affecting all sponsored international students.
Back to FlowsF052: UK Visas & Immigration to Student Records
Description: UKVI notifies the institution of changes to a student's visa status, including grants, refusals, curtailments, and compliance alerts.
Typical data exchanged:
- Visa status changes
- Compliance alerts
- Sponsor notifications
Flow type: Statutory / SOR intake — Visa status changes must be acted upon promptly; failure to follow up on curtailment or compliance alerts is a sponsor licence breach with potential consequences for the entire international student cohort.
Back to FlowsF053: Student Records to Student Wellbeing & Disability
Description: Student Records provides the Student Wellbeing and Disability system with core student data, including declared disabilities, programme details, academic performance indicators, and any existing flags or holds.
Typical data exchanged:
- Student profiles
- Disability declarations
- Academic context
- Existing flags and holds
Flow type: SIS distribution — Wellbeing must work from SIS data to ensure casework is grounded in the authoritative academic record; independently maintained student data in Wellbeing creates inconsistency risk and support gaps.
Back to FlowsF055: Virtual Learning Env to Business Intelligence
Description: The VLE provides the Business Intelligence platform with detailed learning analytics, including login frequency, content access patterns, assessment submission behaviours, and discussion forum engagement.
Typical data exchanged:
- Login analytics
- Content access
- Assessment behaviour
- Forum engagement
Flow type: Lateral — Does not affect the student record; its value is in enriching retention and engagement analysis beyond what attendance and grades alone reveal.
Back to FlowsF056: Attendance Monitoring to Business Intelligence
Description: Attendance Monitoring provides the BI platform with aggregated and individual attendance trend data, absence patterns, and engagement scores.
Typical data exchanged:
- Attendance trends
- Absence patterns
- Engagement scores
Flow type: Lateral — Combined with VLE engagement data (F055) and SIS academic outcomes (F027), this feed enables multi-dimensional early-warning analysis supporting student retention strategy.
Back to FlowsF057: Data Warehouse to Business Intelligence
Description: The Data Warehouse provides the BI platform with consolidated, cleansed, and historicised data drawn from multiple source systems including Student Records, Finance, HR, and the VLE.
Typical data exchanged:
- Historicised cross-system data
- Finance and HR metrics
- Analytics-ready datasets
Flow type: Lateral — The warehouse is the primary source for strategic and regulatory reporting; BI tools should draw from DW rather than directly from transactional systems to avoid load and consistency issues.
Back to FlowsF058: CRM to Enterprise Web Portal
Description: The CRM system pushes personalised communications, targeted notifications, and campaign content to the Enterprise Web Portal based on student segment, lifecycle stage, or engagement profile.
Typical data exchanged:
- Personalised messages
- Campaign content
- Audience segmentation
Flow type: Lateral — Portal content driven by CRM must not contradict data sourced from SIS; content governance should ensure the two channels are coordinated, particularly for enrolment status and academic information.
Back to FlowsF059: Student Records to Virtual Learning Env
Description: Student Records distributes approved reasonable adjustment outcomes to the VLE. The VLE must consume adjustment data from Student Records, not directly from the Wellbeing system, to ensure a single consistent and auditable record. Adjustments distributed include extended submission deadlines, alternative assessment formats, accessible content requirements, and assessment accommodations.
Typical data exchanged:
- Extended deadlines
- Alternative assessment formats
- Accessibility requirements
- Assessment accommodations
Flow type: SIS distribution — VLE must not receive adjustment data directly from Wellbeing; SIS is the sole distribution point to preserve a single consistent and auditable record across all downstream systems.
Back to FlowsF060: Student Records to Attendance Monitoring
Description: Student Records distributes approved attendance adjustment outcomes to Attendance Monitoring. Attendance Monitoring must consume adjustment data from Student Records, not directly from the Wellbeing system.
Typical data exchanged:
- Adjusted thresholds
- Exemptions
- Alert suspension dates
- Return-to-study markers
Flow type: SIS distribution — Attendance Monitoring must not receive adjustment data directly from Wellbeing; threshold adjustments not sourced from SIS create inconsistency risk, particularly for UKVI attendance compliance monitoring.
Back to FlowsF061: Student Records to Exam Scheduling
Description: Student Records provides the Exam Scheduling system with the data required for operational examination delivery: the authoritative list of students entered for each assessment, their programme and level details, and approved physical examination accommodations held in Student Records. Exceptional circumstances flags and academic governance data are surfaced to the Exam Board via Student Records board preparation, not via Exam Scheduling.
Typical data exchanged:
- Exam entries
- Module registrations
- Accommodation requirements
- Candidate data
Flow type: SIS distribution — Physical examination accommodations must be sourced from SIS, which holds the approved outcome from Wellbeing; Exam Scheduling does not determine accommodation eligibility and must not maintain its own adjustment records.
Back to FlowsF062: Exam Scheduling to Student Records
Description: The Exam Scheduling system returns finalised examination timetables, candidate seating assignments, and candidate numbers to Student Records for publication via the student portal. Academic outcomes are returned to Student Records by the Exam Board following ratification, not by Exam Scheduling.
Typical data exchanged:
- Exam timetables
- Seating plans
- Candidate numbers
Flow type: Outcome confirmation — Academic outcomes are returned by the Exam Board (F065), not by Exam Scheduling; this flow covers logistics only and does not affect the student academic record.
Back to FlowsF063: Student Wellbeing & Disability to Student Records
Description: The Student Wellbeing and Disability system is the system of record for the reasonable adjustment process. Reasonable adjustments cover ongoing accommodations for disability or long-term health conditions, including DSA entitlements, examination accommodations, and, where applicable, system-enforced operational rule treatments such as late penalty suppression or extended submission windows.
Typical data exchanged:
- Adjustment categories
- DSA entitlements
- Examination accommodations
- Rule-treatment indicators
Flow type: Outcome confirmation — WELL owns the adjustment case process; SIS owns the academic-operational effect. No downstream system should receive adjustment data directly from Wellbeing.
Back to FlowsF064: Student Records to Exam Board
Description: Student Records prepares and presents the complete dataset required for formal Exam Board consideration. This includes module marks aggregated from all assessment sources, pre-board calculated profiles and degree classification recommendations, approved exceptional circumstances outcomes, approved reasonable adjustment indicators where relevant to board visibility, and academic misconduct outcomes.
Typical data exchanged:
- Board data pack
- Candidate profiles
- Classification recommendations
- Exceptional circumstances and misconduct indicators
Flow type: Governance prerequisite — All data presented to the Exam Board must originate from SIS; board decisions made on data not sourced from the authoritative record are procedurally vulnerable under institutional regulations.
Back to FlowsF065: Exam Board to Student Records
Description: The Exam Board returns formally approved academic decisions to Student Records, which becomes the authoritative and locked record of all ratified outcomes.
Typical data exchanged:
- Ratified marks
- Progression decisions
- Award classifications
- Resit and condonement outcomes
Flow type: Governance prerequisite / SOR intake — Record is locked on receipt; no amendment is possible without a formal academic appeal. SIS then propagates confirmed outcomes to Finance, HESA, and SLC as required.
Back to FlowsF066: Student Wellbeing & Disability to Student Records
Description: The Student Wellbeing and Disability system is the system of record for the exceptional circumstances process — managing student submissions of personal, medical, or compassionate circumstances, reviewing evidence, and determining whether a claim is upheld.
Typical data exchanged:
- Exceptional circumstances claims
- Evidence outcomes
- Board-facing flags
Flow type: Outcome confirmation — Exceptional circumstances outcomes must reach SIS before board papers are prepared (F064); a claim not recorded in SIS at board paper generation cannot be retrospectively considered without a formal process.
Back to FlowsF067: Student Records to External Examiner
Description: Student Records provides or coordinates access for the External Examiner to the data required to carry out their standards assurance role prior to and during the Exam Board.
Typical data exchanged:
- Sample scripts access
- Candidate profiles
- Pre-board calculations
- Borderline case indicators
Flow type: Governance prerequisite — The External Examiner must receive data with sufficient lead time for meaningful scrutiny; this flow must complete before the board meets to satisfy external examining obligations.
Back to FlowsF068: External Examiner to Exam Board
Description: The External Examiner provides the Exam Board with independent standards assurance commentary, including scrutiny of marking standards, commentary on borderline or contentious cases, and confirmation that outcomes are fair and comparable with sector expectations.
Typical data exchanged:
- Standards assurance commentary
- Sign-off status
- Ratification input
Flow type: Governance prerequisite — External Examiner confirmation is a prerequisite for formal ratification; this flow must complete before the Exam Board can return ratified outcomes to Student Records via F065.
Back to FlowsF069: Academic Integrity to Student Records
Description: The Academic Integrity system is the system of record for academic misconduct investigations and decisions. Once a case is concluded, the confirmed outcome and any associated penalty are transmitted to Student Records.
Typical data exchanged:
- Misconduct outcomes
- Penalties
- Case closure references
Flow type: Outcome confirmation — Misconduct outcomes must be recorded in SIS before board papers are prepared (F064); a penalty not yet in SIS cannot be surfaced to the Exam Board for classification consideration.
Back to FlowsF070: Student Records to Academic Integrity
Description: Student Records provides the Academic Integrity system with the student identity data, module and assessment registrations, and submission records required to initiate and manage misconduct cases. Academic Integrity is the system of record for the investigation and decision process; Student Records is the system of record for the outcome.
Typical data exchanged:
- Student identity
- Module and assessment registrations
- Submission records and timestamps
- Enrolment status
Flow type: SIS distribution — Case management in Academic Integrity must be grounded in the authoritative SIS record of enrolment and submission; independently maintained student data in AI creates inconsistency and audit trail risk.
Back to Flows© 2026 RevelationCore. Licensed under CC BY-NC 4.0 — free to use, share, and adapt for non-commercial purposes with attribution. Commercial use prohibited. | revelationcore.com
This reference is a generalised architecture model for UK higher education institutions and should be adapted to local systems, regulations, and governance practice before implementation use.