The Elections Alberta Processor is responsible for creating/updating Elections Alberta Student Version records.
This processor will create/update the Elections Alberta Student Version record for a student when the Max Source Version of the record is less than the PASI Core Version of the associated Elections Alberta Trigger record.
This processor will update the Elections Alberta Student Version record as outlined below.
In order to be shared with Elections Alberta, a student record must meet the following criteria:
A |
|
---|---|
B |
|
The Elections Alberta Student Hash is calculated by calculating a hash based on the information that would be returned to Elections Alberta3), excluding the Elections Alberta Sync Version.
The Next Scan Date is set based on the following dates:
Of the above dates, the earliest date that is greater than the current date is considered.
The Max Source Version for the record will be updated to match the PASI Core Version of the Elections Alberta Trigger record.
When creating a new Elections Alberta Student Version record, the Elections Alberta Sync Version is always populated.
When updating an existing Elections Alberta Student Version record, the Elections Alberta Sync Version is only updated when the Elections Alberta Student Hash has changed.