Using Staging Tables

There are two types of staging tables:

  • Constituent staging records.

  • Transaction-specific staging records.

The constituent staging records are reusable across all transactions and therefore delivered with your system as part of CTM. The transaction-specific staging records must be created based on the transaction you want to perform.

A staging record is modeled after the corresponding production record, but its structure varies slightly:

  • It is keyed by Temporary ID (SCC_TEMP_ID) instead of ID (EMPLID).

  • It is never effective-dated (even if the matching production record is effective-dated). This is because the data entered in staging records can be updated, modified many times prior to be posted to production. Only at that time, the data is current and therefore the production record gets set with the date the data is posted.

The constituent data is saved in the delivered constituent staging records (see the following list of delivered constituent staging records). The transaction-specific data is stored in the transaction staging records. These staging records are either delivered with your system in the case of fully implemented delivered CTM consumers transactions (such as the AAWS admission transaction) or created by you for the transaction of your choice.

See Developer Reference for Creating a New CTM Consumer, “Step 1: Creating or Extending Staging Tables.”

The following constituent staging records are delivered for the matching production records:

Staging Record Definitions

Staging Record Names

Production Record Names

Academic History *

SCC_STG_ACADHST

ACAD_HISTORY

Academic Interests Header *

SCC_STG_ADMIHD

ADM_INTRST_HDR

Address

SCC_STG_ADDR

HCR_PER_ADDR_I

CHESSN (AUS)

SCC_CHSNAUS_STG

SCC_CHESSN_AUS

CHESSN Prior HEP (AUS)

SCC_PRHEPAU_STG

SCC_PRV_HEP_AUS

CHESSN Year 12 (AUS)

SCC_YR12_AU_STG

SCC_YEAR12_AUS

Citizenship

SCC_STG_CITZN

SCC_CITIZSHIP_I

Citizenship History (AUS)

SCC_CITZHST_STG

SCC_CITIZ_HIST

Disability

SCC_STG_DISBLTY

HCR_DISABL_I

Diversity

SCC_STG_DIVRSTY

SCC_DIVERS_I

Drivers License

SCC_STG_DRV_LIC

SCC_DRVR_LIC_I

Email Address

SCC_STG_EMAIL

HCR_PER_EMAIL_I

Emergency Contact

SCC_STG_EMG_CNT

SCC_EMERG_CNT_2

External System Key

SCC_STG_EXT_SKY

EXTERNAL_SYSKEY

Extracurricular Activity

SCC_STG_EXTRACU

EXTRACUR_ACTVTY

General Materials *

SAD_STG_GEN_MAT

GENL_MATERIALS

HESA Person (UK)

SCC_HE_PERS_STG

SCC_HE_PERSON

Higher Ed Student Data (NLD)

SSR_STD_NLD_STG

SSR_STUDENT_NLD

Honors and Awards

SCC_STG_HON_AWD

HONOR_AWARD_CS

Language

SCC_STG_LANG

SCC_LANGUAG_TBL

Licenses and Certificates

SCC_STG_LICCERT

SCC_LICCERT_TBL

Memberships

SCC_STG_MBRSHP

SCC_MBERSHP_TBL

Names

SCC_STG_NAMES

SCC_PER_NAME_I2

National ID

SCC_STG_NID

HCR_PER_NID_I

Person Data (CAN)

SCC_PDECAN_STG

HCR_PER_CAN_I

Person Data (NZL)

SCC_PER_NZL_STG

SCC_PERSONL_NZL

Person Data (USA)

SCC_STG_PRSDATU

HCR_PER_USA_I

Person Data Effdt

SCC_STG_PDE

SCC_PER_EFF_H

Person Relationship

SCC_STG_RLSHIPS

RELATIONSHIPS

Person SA

SCC_STG_PERSSA

PERSON_SA

Personal Details

SCC_STG_PERSBIO

SCC_PERS_BIOG

Phone

SCC_STG_PHONE

HCR_PER_PHONE_I

Port of Entry Data

SCC_STG_SEVPOED

SEV_POE_DATA

Publications

SCC_STG_PUBLIC

SCC_PUBL_I

Religious Preference

SCC_STG_RELPREF

RELIGIOUS_PREF

Residency Official

SCC_STG_RES_OFF

RESIDENCY_OFF

Residency Self

SCC_STG_RES_SLF

RESIDENCY_SELF

Scholarship Data (NLD)

SSR_SCL_NLD_STG

SSR_SCHOLAR_NLD

Staged User Preference

SCC_STG_ENT_WRK

SCC_PRD_ENT_WRK

Student Bank Account (NLD)

SSF_BNK_NLD_STG

SSF_BANKACC_NLD

Student Career (Constituent)

SCC_STG_STD_CAR

STDNT_CAREER

Student Correspondence (NLD)

SSR_COR_NLD_STG

SSR_CORRSPN_NLD

Student Data (AUS)

SSR_STD_DAT_STG

SSR_STDNT_DATA

Student Information (NLD)

SSR_INF_NLD_STG

SSR_STD_INF_NLD

Student Names (NLD)

SSR_NME_NLD_STG

SSR_NAMES_NLD

Student Nationalities (NLD)

SSR_NAT_NLD_STG

SSR_EMP_NAT_NLD

Student Prior Education (NLD)

SSR_EDU_NLD_STG

SSR_STD_EDU_NLD

Student Report (CAN)

SSR_STG_CNRP_ST

CAN_RPT_STDNT

Test Score *

SCC_STG_TEST

STDNT_TEST

Tribal Affiliation (NZL)

SCC_IWI_TBL_STG

SCC_IWI_TBL

Visa Permit Data

SCC_STG_VISPMTD

SCC_VISA_PMT_I

Visa Permit Data (NLD)

SCC_STG_VP_NLD

SCC_VISAPMT_NLD

Visa Permit Support

SCC_STG_SUP_NLD

SCC_VISA_SUP_I

Visa Permit Support (NLD)

SCC_STG_VIS_SUP

SCC_VISAPMT_NLD

Work Experience

SCC_STG_WORKEXP

SCC_PRIORWORK

* For coding purposes, this Recruiting and Admissions record is a child of the Constituent entity. The record is not displayed in the Constituent Staging component and cannot be configured for data update rule.

Note: You can extend this list or modify an existing staging record.

The following table is a comparison of the structure of the address staging record with the structure of its matching production record.

Production Record (HCR_PER_ADDR_I)

Staging Record (SCC_STG_ADDR)

EMPLID - Key

SCC_TEMP_ID - Key

ADDRESS_TYPE - Key

ADDRESS_TYPE - Key

EFFDT - Key

SCC_ADDRESSAREA

EFF_STATUS

ADDR_TYPE_DESCR

ADDRESS_NPC_SBR

ADDRESS_SBR

COUNTRY

COUNTRY

ADDRESS1

ADDRESS1

ADDRESS2

ADDRESS2

ADDRESS3

ADDRESS3

ADDRESS4

ADDRESS4

CITY

CITY

NUM1

NUM1

NUM2

NUM2

HOUSE_TYPE

HOUSE_TYPE

ADDR_FIELD1

ADDR_FIELD1

ADDR_FIELD2

ADDR_FIELD2

ADDR_FIELD3

ADDR_FIELD3

COUNTY

COUNTY

STATE

STATE

POSTAL

POSTAL

GEO_CODE

GEO_CODE

IN_CITY_LIMIT

IN_CITY_LIMIT

ADDRESS1_AC

ADDRESS1_AC

ADDRESS2_AC

ADDRESS2_AC

ADDRESS3_AC

ADDRESS3_AC

CITY_AC

CITY_AC

REG_REGION

REG_REGION

SCC_AUDIT_SBR

SCC_ROW_ADD_OPRID

SCC_ROW_ADD_DTTM

SCC_ROW_UPD_OPRID

SCC_ROW_UPD_DTTM

Campus Solutions provides transaction staging tables only for out-of-the-box transactions like AAWS admissions, Delegated Access (DA), and so on. So if you create a transaction related to admissions data, you could use those staging tables. However, If you create a new consumer of CTM, you need to create your own transaction staging tables based on the production records used by the transaction you want to integrate with CTM. For example, if you want to create an Online Donation transaction, you will need to create staging tables for the production tables used when entering a donation.

The following table is a comparison of the structure of the admissions academic interest staging record with the structure of its matching production record.

Production Record (ADM_INTERESTS)

Staging Record (SCC_STG_ADMINT)

EMPLID - Key

SCC_TEMP_ID - Key

ACAD_CAREER - Key

ACAD_CAREER - Key

EFFDT - Key

SEQNUM - Key

SEQNUM - Key

EXT_SUBJECT_AREA

EXT_SUBJECT_AREA

DESCR

DESCR

LS_DATA_SOURCE

LS_DATA_SOURCE

PRIORITY

PRIORITY

SCC_AUDIT_SBR

SCC_ROW_ADD_OPRID

SCC_ROW_ADD_DTTM

SCC_ROW_UPD_OPRID

SCC_ROW_UPD_DTTM