Skip to content

Staff Information System (SIS) and College Information System (CIS)

[Team | Johnson Team] [Tech Lead | jl364] [Service Owner | TBC] [Service Manager | TBC] [Product Manager | TBC]

This page gives an overview of the HESA Staff Information System (SIS) and College Informations Systems (CIS) applications, describing their current status, where and how they are developed and deployed, and who is responsible for maintaining them.

Service Description

SIS/CIS provide repositories for extra staff information which can't be handled or stored in the university HR system.

Research areas are categorised into Unit of Assessments (UoAs) and HR Institutions to align with the structure of the REF assessment. Institution/Department Administrators can request updates to SIS/CIS data in the applications which can be approved by permitted users (permissions are managed by Sharepoint permission groups)

Service Status

SIS and CIS are currently live.

Contact

SIS and CIS are in the process of transitioning to ownership by the Johnson Team; however, the technical expertise still currently resides with the Jackson Team.

Technical queries and support requests should be emailed to UIS Helpdesk and will be picked up by a member of the team working on the service.

Issues discovered in the services or new feature requests should be opened as GitLab issues in the application repository.

Environments

SIS/CIS are currently deployed to the following environments:

Name URL Supporting VMs
Production https://refsystems.admin.cam.ac.uk/staff
Web Server sp19-live-web1.blue.cam.ac.uk
Application Server sp19-live-app1.blue.cam.ac.uk
Database sp19-live-db1.blue.cam.ac.uk
Staging https://uat-refsystems.admin.cam.ac.uk/staff
Web Server sp19-uat-web1.blue.cam.ac.uk
Application Server sp19-uat-app1.blue.cam.ac.uk
Database sp19-uat-db1.blue.cam.ac.uk
Migration
SharePoint 2016 sp19-dev2.blue.cam.ac.uk
SharePoint 2019 sp19-dev1.blue.cam.ac.uk

CIS is currently deployed to the following environments:

Name URL Supporting VMs
Production https://refsystems.admin.cam.ac.uk/college
Web Server sp19-live-web1.blue.cam.ac.uk
Application Server sp19-live-app1.blue.cam.ac.uk
Database sp19-live-db1.blue.cam.ac.uk
Staging https://uat-refsystems.admin.cam.ac.uk/college
Web Server sp19-uat-web1.blue.cam.ac.uk
Application Server sp19-uat-app1.blue.cam.ac.uk
Database sp19-uat-db1.blue.cam.ac.uk
Migration
SharePoint 2016 sp19-dev2.blue.cam.ac.uk
SharePoint 2019 sp19-dev1.blue.cam.ac.uk

Source code

The source code for SIS and CIS is stored in the follow repository:

Repository Description
SIS University The source code for the SIS university staff
CIS University The source code for the CIS university staff

Technologies used

The following gives an overview of the technologies SIS and CIS are built on.

Category Language Framework(s)
Server and Client side code SharePoint 2019, C#, InfoPath, JavaScript Server-side Object Model

InfoPath is deprecated and will be unsupported from 14/7/26. Power Apps is Microsoft's suggested replacement.

User documentation

The application provides a video to demonstrate the functionality of SIS/CIS.

User documentation is also provided within the applications. PDF copies of this documentation are hosted in the repositories:

Operational documentation

The following gives an overview of how SIS is deployed and maintained.

How and where SIS is deployed

The portals are created with SharePoint sites and the server-side code is deployed as SharePoint features. The client-side HTML/JavaScript files are uploaded to portal asset library.

Deploying a new release

The server-side code is deployed using PowerShell script running on SharePoint servers. The client-side files are uploaded to portal asset library manually.

Service Management

The Team responsible for this service is Johnson Team.

The Tech Lead for this service is jl364.

The Service Owner for this service is TBC.

The Service Manager for this service is TBC.

The Product Manager for this service is TBC.

The following engineers have operational experience with this service and are able to respond to support requests or incidents: