Technical Information - Release Pack Campus.2511

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

By request, we've added a new column to the New Tables and Modified Tables that indicates whether a field can be null. 

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

Column

Data Type

Can Be NULL?

SIS-171039








POSPurchasablePriceHistory








priceID

int

no

purchasableID

int

no

startTimeStamp

datetime2(0)

no

regularPrice

decimal(5,2)

yes

fundedPrice

decimal(5,2)

yes

reducedPrice

decimal(5,2)

yes

freeOption

bit

no

hasTxn

bit

no

SIS-182402








PaymentsCart








paymentsCartID

int

no

ownerUserID

int

yes

adminUserID

int

yes

paymentDeviceID

int

yes

lastUpdated

datetime

no

paymentTransactionID

int

yes

email

varchar(100)

yes

paymentSource

varchar(40)

yes

SIS-182402










PaymentsCartItem










paymentsCartItemID

int

no

productID

int

no

productType

varchar(100)

no

paymentsCartID

int

no

amount

decimal(19,4)

no

quantity

int

no

personID

int

yes

productSaleID

int

yes

schoolID

int

yes

override

bit

yes

SIS-182840

























OneRosterDynamicSeqCriteria

























critID

int

no

description

varchar(100)

no

parentCritID

int

yes

isTemplate

bit

no

isEnabled

bit

no

isDataGenerated

bit

no

isGeneratingData

bit

no

lastGeneratedDate

datetime2(3)

yes

lastUsedDate

datetime2(0)

yes

objectType

varchar(20)

no

orVersion

varchar(5)

no

isBySchool

bit

no

schoolScopeHashCode

varchar(15)

yes

createdDate

datetime2(0)

no

crit1Field

varchar(20)

yes

crit1Operator

varchar(2)

yes

crit1Value

varchar(50)

yes

crit2LogicalOperator

varchar(3)

yes

crit2Field

varchar(20)

yes

crit2Operator

varchar(2)

yes

crit2Value

varchar(50)

yes

crit3LogicalOperator

varchar(3)

yes

crit3Field

varchar(20)

yes

crit3Operator

varchar(2)

yes

crit3Value

varchar(50)

yes

SIS-182840









OneRosterDynamicSeqUser









critID

int

no

seq

int

no

personID

int

no

prefix

char(1)

yes

isStudent

bit

no

isRelated

bit

no

isTeacher

bit

no

isAide

bit

no

isAdmin

bit

no

SIS-183893


CFItemSubject


cfSubjectID

int

no

cfItemID

int

no

SIS-186566




MessengerImageFile




fileID

int

no

userID

int

no

lastAccessedTimestamp

datetime2(0)

no

hidden

bit

no

SIS-186566


MessengerTemplateImage


templateID

int

no

fileID

int

no

Modified Tables

Added Columns

Ordered by Table Name. 

Case Number

Table

Column

Data Type

Can Be NULL?

SIS-185554

AltProgram

entryReason

varchar(15)

yes

SIS-186531

AtRisk

alternativeAssessment

varchar(15)

yes

SIS-183893

CFAssociation

notes

varchar(max)

yes

SIS-183893

CFAssociation

originTargetType

varchar(50)

yes

SIS-183893

CFAssociation

destinationTargetType

varchar(50)

yes

SIS-183893

CFDocument

cfLicenseID

int

yes

SIS-183893

CFDocument

frameworkType

varchar(100)

yes

SIS-183893

CFDocument

caseVersion

varchar(5)

yes

SIS-183893

CFItem

cfLicenseID

int

yes

SIS-183893

CFLink

targetType

varchar(50)

yes

SIS-185614

DCTExcludeColumn

excludeTriggering

bit

no

SIS-185614

DCTExcludeColumn

excludeLogging

bit

no

SIS-182840

DigitalLearningVendorOAuth2ClientCredentials

schoolScopeHashCode

varchar(15)

yes

SIS-185298

DistrictResidency

reportingSchool

varchar(15)

yes

SIS-182402

MobilePaymentsDevice

inOfficePaymentMode

bit

no

SIS-182402

MobilePaymentsDevice

eventMode

bit

no

SIS-182402

PaymentDepositAccount

paymentVendorAccountID

int

yes

SIS-182402

PaymentFundAccount

financeBankAccountID

int

no

SIS-182402

PaymentMethodReference

vendorStatus

varchar(16)

yes

SIS-182402

PaymentUserAccount

paymentVendorAccountID

int

yes

SIS-182402

PaymentVendorAccount

migrationPending

bit

no

SIS-171042

POSAccountAccess

alaCarteLimit

decimal(10,2)

yes

SIS-185380

SecurityAccess

authenticationType

varchar(10)

yes

Altered Columns

Ordered by Table Name. 

Case Number

Table

Column

Data Type

Can Be NULL?

SIS-183893

CFDocument

language

varchar(30)

yes

SIS-183893

CFItem

language

varchar(30)

yes

SIS-183893

CFLicense

licenseText

varchar(8000)

yes

SIS-184650

EnrollmentEndStatusType

stateCode

varchar(5)

yes

SIS-184650

EnrollmentStartStatusType

stateCode

varchar(5)

yes

SIS-185145

Message

createdTime

datetime2(0)

yes

SIS-185145

Message

sentTime

datetime2(0)

yes

SIS-185145

Message

attendanceEffectiveDate

datetime2(0)

yes

SIS-185145

Message

dialStartTime

datetime2(0)

yes

SIS-185145

Message

dialEndTime

datetime2(0)

yes

SIS-185145

Message

createdTimeStamp

datetime2(0)

no

SIS-185145

Message

deliveryTimeStamp

datetime2(0)

yes

SIS-185145

Message

effectiveDate

datetime2(0)

yes

SIS-185145

MessagePreview

attendanceEffectiveDate

datetime2(0)

yes

SIS-185145

MessagePreview

dialStartTime

datetime2(0)

yes

SIS-185145

MessagePreview

dialEndTime

datetime2(0)

yes

SIS-185145

MessagePreview

deliveryTimeStamp

datetime2(0)

yes

SIS-185145

MessagePreview

effectiveDate

datetime2(0)

yes

SIS-182402

PaymentFundAccount

paymentDepositAccountID

int

yes

SIS-182402

PaymentMethodReference

paymentMethodRef

varchar(36)

yes

SIS-182402

PaymentMethodReference

accountType

varchar(30)

yes

SIS-182402

PaymentMethodReference

accountNumber

varchar(30)

yes

SIS-182402

PaymentUserAccount

customerRef

varchar(32)

yes

SIS-171042

POSAccountAccess

blockAlaCarte

tinyint

no

Deprecated Columns

Ordered by Table Name. 

Case Number

Table

Column

SIS-182798

FreeReducedVerificationStatus

processDate

SIS-182402

PaymentFundAccount

paymentDepositAccountID

SIS-182402

PaymentUserAccount

customerID

SIS-182402

PaymentUserAccount

paymentClientAccountID

Data Manipulation Language Scripts (DML)

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

Case Number

State

Description

SIS-171039


Initialized POSPurchasablePriceHistory Table

SIS-171039


Created POSEffectiveDatePrice table

SIS-171042


Added alaCarteLimit column to POSAccountAccess

SIS-174139

 CA

SINF0453 Data Validation Using Outdated Logic 

SIS-182402


Converted Fund Account Links

SIS-182402


Assigned missing payrix transaction vendor IDs

SIS-182402


Nonprod and Dev Vendors 

SIS-182402


Vendor Event Cloud Registration Job

SIS-182402


Device Mode Default

SIS-182402


Temporary Bank Conversion Job 

SIS-182840

 OR

Dynamic Index Criteria Templates 

SIS-184562


Added Section Feed Notifications

SIS-184615


FERPA program record cleanup

SIS-184650

 OK

EndStatus Conversion 

SIS-185106


Exec ActiveTrialTriggerGenerate to remove DIS code

SIS-185106


Removed SchoolMonth from DISDataObject for some states

SIS-185106


Removed view from AuditTable

SIS-185216

 KY

Disabled school exclude 

SIS-185320

 KY

Disabled DIS on ESSKY 

SIS-185339


Added giftedService to dis 

SIS-185359


Populated legal names and gender from personal names and gender 

SIS-185554

 NC

ALPSS to altProgram data conversion 

SIS-185554

 NC

Converted ALPSS to AltProgram records 

SIS-185614


Added password to DCTExcludeColumn

SIS-186457


Relocked support accounts

SIS-186478


Restored Character Labs Thriving Index Survey Default

SIS-186478


Removed Survey Migration Job

SIS-186500

 NC

Added FosterCare to DISDataObject 

SIS-186562


Converted Indian (0690) to North American Indian languages (1025)

SIS-186659

 NC

Removed SSN from identity 

SIS-186691

 WY

Percent Hathaway Course Requirement Follow Up Script 

SIS-186747


Created SSEPA resync in Task Scheduler

SIS-186945


Disabled district import preference by default

SIS-186991

 NC

Cleaning up Gifted Records