CAMS Views Data Model

EMS Software will code a set of views specific to your organization’s use of CAMS to allow for integration between EMS and CAMS. Outlined are the baseline tables/columns accessed in the views.

EMS Software has created a set of views for CAMS to enable the integration between EMS and CAMS. Outlined below are the baseline tables and columns accessed by the views.

Your Implementation Consultant can further assist you with the use of information in EMS supporting the Academic Scheduling process.

Optionally, and on a custom basis, up to 10 User Defined Fields can be added to the set of views for each organization to support desired workflow. Detailed business requirements are needed to provide a quote for customization of the views for this purpose.

Modification of views by the customer is unsupported and voids the Annual Service Agreement for the integration with CAMS.

Fields highlighted in BLUE are required to be unique.

Buildings

EMS View – EMS_vwBuildings

View Permissions – Read Only

CAMS Tables – Buildings

Purpose – Used to define buildings list in EMS. Required for buildings that host academic courses; additional buildings can be added manually to EMS if used only for non-academic purposes.

EMS Field

CAMS Field

SISID

BuildingID

BuildingCode

Abbreviation

BuildingDescription

BuildingDescription

Room Types

EMS View – EMS_vwRoomTypes

View Permissions – Read Only

CAMS Tables – RoomTypes

Purpose  – Used to define room type list in EMS. Room Types classify each room and allows for searching, sorting, and reporting by classification. Additional room types can be added to EMS manually.

EMS Field

CAMS Field

SISID

RoomTypeID

RoomTypeDescription

Description

Rooms

EMS View – EMS_vwRooms

View Permissions – Read Only

CAMS Tables – Rooms

Purpose – Used to define list of rooms and their capacities for academic purposes in EMS; related to Buildings and Room Types. Required for rooms that host academic courses; additional rooms can be added manually to EMS if used only for non-academic purposes.

EMS Field

CAMS Field

SISID

RoomsID

SISBuildingID

BuildingID

SISRoomTypeID

TypeID

RoomCode

Number

RoomDescription

Name

Capacity

MaxOccupancy

Instructors

EMS View – EMS_vwInstructors

View Permissions – Read Only

CAMS Tables – Faculty

Purpose – Used to define list of instructors in EMS; related to Courses.

EMS Field

CAMS Field

SISID

FacultyID

InstructorDescription

LastName + FirstName

Terms

EMS View – EMS_vwTerms

View Permissions  – Read Only

CAMS Tables – TermCalendar

Purpose – Used to define list of terms in EMS; related to Courses. In conjunction with Domains, terms separate courses into distinct lists that will go through the academic planning process (synching, optimizing, publishing, reporting) as a unit.

EMS Field

CAMS Field

SISID

TermCalendarID

TermCode

TermCode

TermDescription

TextTerm

StartDate

TermStartDate

EndDate

TermEndDate

Subjects

EMS View – EMS_vwSubjects

View Permissions  – Read Only

CAMS Tables – SRMaster (Distinct values)

Purpose – Used to define list of subjects in EMS. Within EMS, subjects are divided into Domains to create distinct lists of courses per term that will go through the academic planning process (synching, optimizing, publishing, reporting) as a unit, managed by the academic central scheduler.

EMS Field

CAMS Field

SISID

Department

SubjectCode

Department

SubjectDescription

Department

CampusCode

NULL

DivisionCode

NULL

DepartmentCode

NULL

LevelCode

NULL

CustomCode1

NULL

CustomCode2

NULL

Course Types

EMS View – EMS_vwCourseTypes

View Permissions – Read Only

CAMS Tables – SROffer (Distinct values)

Purpose – Used to define the course type list in EMS; related to coursedates. Course Types are used to classify coursedates for purposes of searching, sorting, optimizing, and reporting.

EMS Field

CAMS Field

SISID

CourseType

Description

CourseType

Courses

EMS View – EMS_vwCourses

View Permissions  – Read Only

CAMS Tables – SROffer, CAMS_SROfferFacultyTeach_View

Purpose – Used to define the list of courses per term; related to subjects, instructors, terms.

EMS Field

CAMS Field

SISID

SROfferID

SISTermID

TermCalendarID

SISSubjectID

Department

CampusCode

NULL

DepartmentCode

NULL

LevelCode

NULL

CustomCode1

NULL

CustomCode2

NULL

CRN

SROfferID

Course

CourseID

Section

Section

CourseTitle

Coursename

SISInstructorID

FacultyID*

EstimatedEnrollment

MaximumEnroll

CrosslistParentID

CrossListId**

ActualEnrollment

CurrentEnroll

CreditHours

Credits

*uses CAMS_SROfferFacultyTeach_View to determine first instructor
**’0’ if not crosslisted

Course Dates

EMS Vi: – EMS_vwCourseDates

View Permissions – Update if allowing EMS to update room locations in CAMS

CAMS Tables – SSROfferSchedule, SSROffer, Rooms, Buildings

Purpose – Used to define the list of meeting patterns per course; related to courses, coursetypes, buildings, rooms.

EMS Field

CAMS Field

SISID

SSROfferScheduleID

SISTermID

SSROffer.TermCalendarID

SISCourseID

SROfferID

StartDate

StartDate

EndDate

EndDate

StartTime

OfferTimeFrom

EndTime

OfferTimeTo

SISBuildingID

Buildings.BuildingID

SISRoomID

OfferRoomID*

Sunday

OfferDays (U)

Monday

OfferDays (M)

Tuesday

OfferDays (T)

Wednesday

OfferDays (W)

Thursday

OfferDays (R)

Friday

OfferDays (F)

Saturday

OfferDays (S)

SISCourseTypeID

SROffer.CourseType

*field used for updating room assignments

 

(missing or bad snippet)