Technical Information - Release Pack Campus.2323

This article collects the changes made to the database schema as part of the Campus.2323 release pack. Campus provides this information to enable users to update queries and scripts that may be affected by these changes.

Infinite Campus will be removing all NOLOCK (and its equivalent, READUNCOMMITTED) query hints and READ UNCOMMITTED settings from the Infinite Campus code base with Campus.2331.

To mitigate the risk of query result inconsistencies, please be prepared to remove any NOLOCK (and READUNCOMMITTED) query hints from your own custom SQL code when you take Release Pack .2331 (July 2023). Removing them before or after taking this release could cause inconsistencies in your query results.

Click here to learn more.

Data Definition Language Scripts (DDL)

This section lists data structures that were created, altered, or dropped, based on the vocabulary used to define data structures in SQL Server.

New Tables

Case Number

Table

ColumnData Type

 SIS-159502










BOIConfiguration










boiConfigurationID

int

lockStaffNumber

bit

lockStaffDemographics

bit

lockStaffEmploymentAssignment

bit

lockStaffEmployment

bit

lockStaffHousehold

bit

lockStaffUI

bit

syncStaffHousehold

bit

updatedDate

datetime2(0)

updatedByID

int

 SIS-159502






BOIErrorLog






boiErrorLogID

int

createdDate

datetime2(0)

action

varchar(10)

api

varchar(200)

errorMessage

varchar(200)

requestJson

varchar(3000)

 SIS-159502



BOINotificationRecipient



boiNotificationRecipientID

int

boiNotificationType

varchar(30)

userID

int

SIS-166719

ConstraintTeacherTeam

constraintID

int

calendarID

int

structureID

int

personID

int

schedGroupID

int

SIS-165494

OneRosterSeqEnrollmentV1P1



seq

int

dataID

int

isStudentin

SIS-165494



OneRosterSeqEnrollmentV1P1Active



seq

int

dataID

int

isStudent

bit

SIS-165494

OneRosterSeqEnrollmentV1P1Role

isStudent

bit

seq

int

dataID

int

SIS-165494



OneRosterSeqEnrollmentV1P1RoleActive



isStudent

bit

seq

int

dataID

int

SIS-165494




OneRosterSeqEnrollmentV1P1School




schoolID

int

seq

int

dataID

int

isStudent

bit

SIS-165494




OneRosterSeqEnrollmentV1P1SchoolActive




schoolID

int

seq

int

dataID

int

isStudent

bit

SIS-165494




OneRosterSeqEnrollmentV1P1SchoolRole




schoolID

int

isStudent

bit

seq

int

dataID

int

SIS-165494




OneRosterSeqEnrollmentV1P1SchoolRoleActive




schoolID

int

isStudent

bit

seq

int

dataID

int

SIS-165494



OneRosterSeqEnrollmentV1P2



seq

int

dataID

int

isStudent

bit

SIS-165494



OneRosterSeqEnrollmentV1P2Active



seq

int

dataID

int

isStudent

bit

SIS-165494



OneRosterSeqEnrollmentV1P2Role



isStudent

bit

seq

int

dataID

int

SIS-165494



OneRosterSeqEnrollmentV1P2RoleActive



isStudent

bit

seq

int

dataID

int

SIS-165494




OneRosterSeqEnrollmentV1P2School




schoolID

int

seq

int

dataID

int

isStudent

bit

SIS-165494




OneRosterSeqEnrollmentV1P2SchoolActive




schoolID

int

seq

int

dataID

int

isStudent

bit

SIS-165494




OneRosterSeqEnrollmentV1P2SchoolRole




schoolID

int

isStudent

bit

seq

int

dataID

int

SIS-165494

OneRosterSeqEnrollmentV1P2SchoolRoleActive

schoolID

int

isStudent

bit

seq

int

dataID

int

 SIS-159502

















StaffMemberAddressSync

















staffMemberAddressSyncID

int

staffMemberHouseholdLocationSyncID

int

number

varchar(12)

street

varchar(30)

tag

varchar(20)

prefix

varchar(10)

dir

varchar(10)

apt

varchar(17)

city

varchar(24)

state

varchar(2)

zip

varchar(10)

location_code

varchar(40)

county

varchar(50)

postOfficeBox

bit

tract

varchar(10)

block

varchar(12)

fullStreetAddress

varchar(100)

 SIS-159502




StaffMemberEmploymentSync




staffMemberEmploymentSyncID

int

staffMemberSyncID

int

hireDate

datetime2(0)

terminationDate

datetime2(0)

 SIS-159502








StaffMemberHouseholdLocationSync








staffMemberHouseholdLocationSyncID

int

staffMemberHouseholdSyncID

int

startDate

datetime2(0)

endDate

datetime2(0)

private

bit

secondary

bit

mailing

bit

physical

bit

 SIS-159502




StaffMemberHouseholdSync




staffMemberHouseholdSyncID

int

staffMemberSyncID

int

name

varchar(50)

membershipStartDate

datetime2(0)

 SIS-159502








StaffMemberPositionSync








staffMemberPositionSyncID

int

staffMemberSyncID

int

titleCode

varchar(15)

titleDescription

varchar(100)

assignmentCode

varchar(6)

startDate

datetime2(0)

endDate

datetime2(0)

schoolNumber

varchar(7)

 SIS-159502













StaffMemberSync













staffMemberSyncID

int

firstName

varchar(50)

middleName

varchar(50)

lastName

varchar(50)

staffNumber

varchar(15)

gender

varchar(1)

ssn

varchar(9)

birthDate

date

workEmail

varchar(100)

personalEmail

varchar(100)

workPhone

varchar(25)

cellPhone

varchar(25)

otherPhone

varchar(25)

 SIS-159502














StaffMemberSyncControl














staffMemberSyncControlID

int

name

varchar(20)

syncStarted

bit

syncStartedDate

datetime2(0)

syncEnded

bit

syncEndedDate

datetime2(0)

createdByID

int

syncCommitted

bit

syncCommittedDate

datetime2(0)

syncJobSubmitted

bit

syncJobSubmittedDate

datetime2(0)

syncValidated

bit

syncTransferFromFile

bit

syncIncludesPositions

bit

SIS-169445



TransportationSyncErrorLog



transportationSyncErrorLogID

int

timestamp

datetime2(0)

message

varchar(500)

SIS-169445





TransportationSyncSettings





transportationSyncSettingsID

int

systemName

varchar(100)

tenet

varchar(250)

tylerTechApiKey

varchar(250)

active

bit

Modified Tables

Added

Case Number

Table

Column

Data Type

SIS-121418

POSApplication

active

bit

SIS-123541

POSAccountAccess

displayComments

varchar(255)

SIS-143933

OnlineMealBenefitHouseholdMember

childFlag

bit

SIS-159502

Household

staffHousehold

bit

SIS-161273

AssessmentScoreImportColumnMapping

applyDateToImport

bit

SIS-163769

FreeReducedSchoolYearPreference

modifiedByID

int

SIS-163769

FreeReducedSchoolYearPreference

modifiedDate

datetime2(0)

SIS-166980

SectionStaffHistory

minutes

int

SIS-167131

Trial

fullySchedStatistic

varchar(22)

SIS-167131

TrialUserViewSettings

collapsedDepartmentsStaffView

varchar(90)

SIS-167131

TrialUserViewSettings

collapsedDepartmentsCourseView

varchar(90)

SIS-167295

HealthCondition

credentialNumber

varchar(20)

SIS-167295

HealthCondition

credentialEnumDate

date

SIS-167295

HealthCondition

providerID

int

SIS-167295

HealthCondition

primaryTaxonomy

varchar(50)

SIS-167295

HealthCondition

credentialSuffix

varchar(10)

SIS-167295

MedicaidServiceProvider

credentialEnumDate

date

SIS-167295

MedicaidServiceProvider

providerNumber

varchar(100)

SIS-167295

MedicaidServiceProvider

credentialType

varchar(15)

SIS-167295

MedicaidServiceProvider

credentialRevocationDate

date

SIS-167295

MedicaidServiceProvider

primaryTaxonomy

varchar(50)

SIS-167295

MedicaidServiceProvider

credentialSuffix

varchar(15)

SIS-167295

MedicaidServiceProvider

type

varchar(20)

SIS-167677

SchoolAttribute

twentyFirstCCLC

bit

SIS-168244

FollowUpData

districtIRNCTE

varchar(15)

SIS-168244

FollowUpData

districtIRNSWD

varchar(15)

SIS-168244

FollowUpData

districtIRNGraduate

varchar(15)

SIS-168464

EarlyInterventionService

participation

varchar(15)

SIS-168641

CareerReadiness

credentialOrDegree

varchar(8000)

SIS-168641

RecordsTransfer

careerReadinessFOP

varchar(100)

SIS-168641

RecordsTransfer

careerReadinessXML

varchar(max)

SIS-168850

PlanEditor

eSignEnabled

tinyint

SIS-168850PlanStateservingSchoolNumbervarchar(7)

Altered

Case Number

Table

Column

Data Type

SIS-168395EmploymentAssignmentcontractTypevarchar(40)

TranscriptCoursecollegeCodevarchar(15)

Deprecated

Case Number

Table

Column

 SIS-159502

FinanceAccount

personID

 SIS-159502

FinanceAccount

dim12

 SIS-159502

FinanceAccount

dim7

 SIS-159502

FinanceAccount

fund

 SIS-159502

FinanceAccount

fundDimensionID

 SIS-159502

FinanceAccount

dim7subcode

 SIS-159502

FinanceAccount

controlAccount

 SIS-159502

FinanceAccount

dim12subcode

SIS-159502

FinanceAccount

dim10

 SIS-159502

FinanceAccount

balancesheet

 SIS-159502

FinanceAccount

dim11

 SIS-159502

FinanceAccount

balancesheetsubcode

 SIS-159502

FinanceAccount

dim10subcode

 SIS-159502

FinanceAccount

dim9

 SIS-159502

FinanceAccount

revenue

 SIS-159502

FinanceAccount

dim8

 SIS-159502

FinanceAccount

dim8subcode

 SIS-159502

FinanceAccount

locationsubcode

 SIS-159502

FinanceAccount

dim11subcode

 SIS-159502

FinanceAccount

location

 SIS-159502

FinanceAccount

stateAccountNumber

 SIS-159502

FinanceAccount

closingAccount

 SIS-159502

FinanceAccount

fundsubcode

 SIS-159502

FinanceAccount

expense

 SIS-159502

FinanceAccount

dim9subcode

 SIS-159502

FinanceAccount

revenuesubcode

 SIS-159502

FinanceAccount

programsubcode

 SIS-159502

FinanceAccount

program

 SIS-159502

FinanceAccount

expensesubcode

 SIS-168464

EnrollmentNM

ceis

Data Manipulation Language Scripts (DML)

This section lists scripts to add, modify, query, or remove data from a SQL Server database.

Case NumberStateDescription

SIS-121418


Non-enhanced apps to inactive

SIS-158400


Added email success and fail fields to MessageDeliveryStatus

SIS-163769


Added modifiedByID and modifiedDate

SIS-166683


Synced isSAMLAccount Flag with samlConfigurationID Flag

SIS-166719


Transfered Schedule Wizard tool rights to Course Planner tool rights

SIS-167131


Added job and trigger for UserToolOptionCleanupJob

SIS-168204

PA

Added Graduation Seal Dictionary Codes

SIS-168244

OH

Converted districtList to FollowupData

SIS-168591


Hid Deprecated POS 1 Tools

SIS-168641


Converted credentialOrDegree from CustomCareerReadiness

SIS-168672

SD

Added district info

SIS-168686

NM

EdFi attendance change campusObjectType

SIS-169006


Updated Course push timestamps

SIS-169235

MO

Added district

SIS-169304


Added Test Mobile Payments Password

SIS-169495

TX

EdFi converted stateID or staffStateID to edFiID

SIS-169710


Preference for BOI Staff