Version 21.2.0.1 for VETtrak 21.2.0.2 - 31/08/2021
Bugfix release. No breaking changes.
- UpdateResult and UpdateResultIncludingLinked will no longer produce the "Finish date must not be in the future for a completed result" error when a finishDate of today and containing a time has been specified.
- Added support for the "expiry period" preservability properties when sending enrolments to aNewSpring.
- Fixed an issue that caused the completion date to not be set when auto-recording VET Student Loans Unit of Study completions when enrolled unit results are recorded.
Version 21.2.0.0 for VETtrak 21.2.0 - 21/06/2021
Changes for VETtrak 21.2. Note: The added fields may be a breaking change for you, depending on your SOAP client.
Add functions
- GetAwardsModifiedSince: Finds awards that have been created or modified since a specified date.
- GetInvoice: Retrieves a single invoice by ID.
- CheckPasswordValidity: Indicates whether a proposed new password meets VETtrak's configured password requirements.
- UpdateConfig, VETenrolLogin, VETenrolDirectLogin: These functions are used by VETenrol only.
Modify functions
- UpdateClientDetails: This function will no longer create an empty employment record when updating a client that doesn't already have any employment records, when you don't specify any employer information in the call.
- UpdateResult, UpdateResultIncludingLinked, UpdateEnrolledTask, UpdateClientTasks: These functions will now return an error if you attempt to record a completed-type result with a future completion date if the "Don't allow completed units or tasks to have a completed date in the future" preference is turned on in VETtrak.
Modify classes
- TInvoiceItem
- Added fields
- OwnerClientCode: Code of the client that owns the item that was invoiced (eg. if the invoice item is for a pricing item on a client enrolment or contract, this will indicate the client that is enrolled). Will be empty if the item that was invoiced does not belong to a specific client.
- Added fields
- TQucl
- Added fields
- Issued: Boolean indicating whether the award is marked as issued.
- Completion: Boolean indicating whether the award is marked as being a completion.
- Added fields
Additional data field changes
These changes affect the QueryAdditionalData, GetAdditionalDataFieldsForEntity, GetAdditionalDataForWebRecord, UpdateAdditionalDataForWebRecord, UpdateClientAdditionalFields and UpdateEmployerAdditionalFields functions.
Changed fields
- Client
- Citizenship: Added support for new value 6 "Temporary Visa holder". Names of some existing options have been adjusted.