Elections Alberta Processor

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.

Synchronization Status

In order to be shared with Elections Alberta, a student record must meet the following criteria:

A
B

Student Hash

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.

Next Scan Date

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.

Max Source Version

The Max Source Version for the record will be updated to match the PASI Core Version of the Elections Alberta Trigger record.

Elections Alberta Sync Version

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.

1)
The country of the address is Canada and the province of the address is 'Alberta'
2)
Student's Birth Date + 19 years greater than or equal to the current date
3)
see the Get Elections Alberta Student Information service for details