CTM Data Updates Rules Specific to Admission Transactions
To be consistent with existing processes that update this data, the application data update rules are as follows for the following entities:
| Entity | Rules |
|---|---|
|
Academic Interests |
If data exists on ADM_INTRST_HDR for an existing EMPLID and ACAD_CAREER and the max ADM_INTRST_HDR.EFFDT is not equal to %Date, a new row is inserted with EFFDT = %Date. Rows are inserted into ADM_INTERESTS for each academic interest populated on SCC_STG_ADMINT. PRIORITY is populated based on ADM_INTRST_HDR.USE_PRIORITY. If data exists on ADM_INTRST_HDR for an existing EMPLID and ACAD_CAREER and the max ADM_INTRST_HDR.EFFDT is equal to %Date, a row is not inserted into ADM_INTRST_HDR. Rows are inserted into ADM_INTERESTS only where SCC_STG_ADMINT.EXT_SUBJECT_AREA does not exist on ADM_INTERESTS for the current effective date. If ADM_INTRST_HDR.USE_PRIORITY is ‘Y’, the max ADM_INTEREST.PRIORITY is determined and incremented to the next number when new rows are inserted. |
|
External Academic Data |
A new Data Number (EXT_DATA_NBR) is inserted to EXT_ACAD_DATA if the EXT_ORG_ID on the staging record SCC_STG_ACADHST exists on the core record ACAD_HISTORY. The max EXT_DATA_NBR existing on EXT_ACAD_DATA is determined and incremented to the next number on insert. All child records are populated with the same EXT_DATA_NBR that is inserted on EXT_ACAD_DATA if the field exists on the child record. Exception: For the record EXT_DEGREE, if data exists on EXT_DEGREE where DESCR, DEGREE_DT, DEGREE_STATUS and LS_DATA_SOURCE = data from staging record (SCC_STG_EXTDEGR), a new row is not inserted. |
|
General Materials |
A new record is always inserted. The max GENL_MATL_NBR is determined and new incremented to the next number when new rows are inserted. |
|
Residency Official and Residency Appeal |
If the keys (INSTITUTION, ACAD_CAREER and EFFECTIVE_TERM) do not exist on RESIDENCY_OFF or RESIDENCY_APEAL, a new row is inserted. If the keys exist, a new row is not inserted and the data is not updated. |
|
Residency Self (Self Reported Residency) |
If Date Reported (SCC_STG_RES_SLF.SELF_REPORT_DT) does not exists on RESIDENCY_SELF, a new row is inserted. If Date Reported (SCC_STG_RES_SLF.SELF_REPORT_DT) exists, a new row is not inserted and the data is not updated. |
|
Test Score |
If SCC_STG_TEST.TEST_ID does not exist on STDNT_TEST for the EMPLID, a new row is inserted along with any child rows (STDNT_TEST_COMP). If the following elements on STDNT_TEST_COMP match the elements on the staging record SCC_STG_TESTCMP, update Score, Percentile and Date Loaded regardless of the previous score reported: EMPLID, TEST_ID, TEST_COMP, TEST_DT and DATA_SOURCE. If there is not an existing row on STDNT_TEST_COMP that matches on EMPLID, TEST_ID, TEST_COMP, TEST_DT, DATA_SOURCE, a new row is inserted. |