Version 19.1.0.1 for VETtrak 19.1.0 - 6/05/2019
Changes to support new "rapid registration" feature in VETenrol. No breaking changes to interface.
Modify functions
- ProcessWebEnrolment: Will now attempt to match to a single existing client on surname, given name and email address (if a client could not be matched based on client code, USI, or name and date of birth). Email address can match primary or secondary email, as long as only one client matches.
- RecordPaymentForInvoice: When paying an invoice that has outstanding invoice items with negative amounts, those negative amounts will be "closed off" first so that VETtrak shows the correct payment status.
- GetInvoicesForClient, GetInvoicesForEmployer: The returned list of invoice items in each invoice will now be in the order specified by the user in VETtrak.
Additional data field changes
These changes affect the QueryAdditionalData, GetAdditionalDataFieldsForEntity, GetAdditionalDataForWebRecord, UpdateAdditionalDataForWebRecord, UpdateClientAdditionalFields and UpdateEmployerAdditionalFields functions.
New fields
- EnrolledUnit
- PlannedStartDate: Training plan start date for the enrolled unit.
- PlannedEndDate: Training plan end date for the enrolled unit.
Version 19.1.0.0 for VETtrak 19.1.0 - 15/01/2019
Changes for compatibility with a VETtrak 19.1 database (no breaking changes to interface):
- New enrolled unit release number and Victorian fee waiver fields will be duplicated from the occurrence when enrolling.
- Creating an employer contact will automatically assign the default Progress Portal role if configured.
- Fixed a database connection leak in the UpdateResultIncludingLinked function.
Additional data field changes
These changes affect the QueryAdditionalData, GetAdditionalDataFieldsForEntity, GetAdditionalDataForWebRecord, UpdateAdditionalDataForWebRecord, UpdateClientAdditionalFields and UpdateEmployerAdditionalFields functions.
New fields
- EnrolledUnit
- VICProgramCommencementDate: VIC program commencement date for the enrolled unit.
Changed fields
- Client
- IdentificationDetails: Maximum length increased from 100 to 1000 characters.