Add command to Ingest the CamSIS Feed.
Add the following new command:
ugraddrivesync [--dry-run] camsis <job-spec-url>...
This command will update a subset of SMI application fields to match those in camSIS. The details of this process are as follows:
- Get all CamSIS applicants for the application round year
- Get all SMI applicants for the application round year
- The 2 sets are matched on
id(applicationNumber) and the following fields (and their CamSIS counterparts) are compared:-
poolType(poolType) -
camsisStatus(status) -
subject(academicPlan) -
admitYear(admissionYear) -
collegePreference(college)
-
- If any differences are found the following actions may be taken:
- differing
poolTypefields are always synchronised - differing
camsisStatusfields are always synchronised - differing
subjectfields are synchronised when in theSUMMERorADJUSTMENTpools and warned about otherwise - differing
admitYearfields are synchronised when in theSUMMERorADJUSTMENTpools and warned about otherwise - differing
collegePreferencefields are warned about unless the camSIS value isPOOL
- differing
- For
poolTypethe values map as follows:-
AC->ADMITTED -
AD->OFFER -
AP->APPLICANT -
CN->CANCELLED -
WT->WAITLISTED
-
- For
poolTypethe values map as follows:-
S->SUMMER -
W->WINTER -
A->ADJUSTMENT
-
Note that CamSIS identifies "Murray Edwards College" as NH whereas SMI identifies it as MUR. The command will take this into account.
Edited by Mike Bamford