Administrate General Release Notes
Available for Essentials, Essentials Plus, and Enterprise.
What's New?
WebLink
A Gift Voucher can now be configured with an image, which will be displayed on the Product page when buying a Gift Voucher, on the Cart page once the voucher is added, and on both the Cart and Compact Cart widgets.
Communication Templates
View and Delete permissions have been added for Communication Templates. These are in addition to the already existing Edit permission.
Defects Resolved
-
The AdHoc Mailer modal now dynamically adjusts the height of the text box for the body based on the length of the text or content.
-
We have resolved an issue that caused an ungraceful error when progressing an Opportunity with a Learning Path Interest that included expired Event Objectives. A readable error message is now displayed instead.
-
Instructor Reports now have the option to report on Approved Courses for individual Instructors.
-
We resolved an issue where duplicate Events were created from archived Course Templates.
-
You can now filter and report on "Email Sent" when using the Reporting Engine to generate Sales Ledger Invoices reports.
-
We have fixed an issue with the Event AdHoc email modal, where incorrect email attachments were sent when using a Communications Template.
-
Opportunities that are not won, with Events as a linked interest, can now be accessed through the Event entity in Reports, even without a registration.
-
We have fixed an issue with communication Triggers, where searching by Course/Event in the dropdown menu previously caused an error.
-
Event cancellation emails can now be sent to the canceled Student and will properly fall back to the Email2 field for both Students and Instructors.
-
Sales Invoice Transaction Reports now have the option to report on Learning Path and Learning Path Learners
-
We have added support for creating LMS resource Triggers against Courses.
-
We have resolved an issue with the Opportunity Editor page to ensure that saving an Opportunity no longer unlinks a registration or invoice that was generated when updating.
Administrate Essentials Plus
Available for Essentials Plus Edition only.
Developers Experience
What's New?
Core API
- The GraphQL query for courseTemplates.schedule now includes the schedule information, providing more useful data about Course Templates.
-
You can now filter accounts in GraphQL using the vatNumber field.
-
The GraphQL query for CourseTemplates LMSContent now includes additional fields: document_id, folder_id, file_id, archived, hidden, external_activity_description, external_activity_url, and auto_complete.
-
It is now possible to configure an image for a Gift Voucher portal mapping configuration (new optional field imageId on PortalGiftVoucherConfigurationMapInput)
-
It is now possible to update an existing Gift Voucher portal mapping configuration with a new mutation PortalMutations.updateGiftVoucherConfigurationMapping (can change sending address, product description or image)
-
We have added a graphQL query for fetching taskWorkflowGroups
-
You can now filter documents by fileSize
- The GraphQL document type now includes two additional fields: mime_type and file_extension.
-
The graphql query for accounts and contacts has new fields createdBy and lastUpdatedBy
WebLink API
-
new field GiftVoucherConfiguration.imageUrl will return a URL to get the Gift Voucher displayed image (if one is configured)
Deprecation Notice
The scheduled removal date for the fields is 2025-03-31
Input Type | Field | Replaced with |
CoursePublicPriceInput | currencyCode | financialUnitId |
CourseTemplateCreateInput | lifecycle | lifecycleState |
CourseTemplateUpdateInput | lifecycle | lifecycleState |
LearningPathLearnerRegistrationInput | currencyCode | financialUnitId |
PrivateEventDetailsCreateInputType | currencyId | financialUnitId |
RemoveEventStaffInputType | eventId | N/A. Field not necessary and is ignored |
EventUpdateInputType | courseCode | code |
EventUpdateInputType | location | locationId |
EventUpdateInputType | taxType | taxTypeId |
EventUpdateInputType | timeZone | timeZoneName |
EventUpdateInputType | lifecycle | lifecycleState |
EventRegisterContactsInputType | currencyCode | financialUnitId |
CreateLmsResourceInputType | instructions | htmlDescription |
CreateLmsResourceInputType | description | displayName for Content of type Separator, Discussion, Kryterion, and External. Otherwise in favor of htmlDescription. |
UpdateLmsResourceInputType | instructions | htmlDescription |
UpdateLmsResourceInputType | description | displayName for Content of type Separator, Discussion, Kryterion, and External. Otherwise in favor of htmlDescription. |
EventAddPriceInputType | currencyCode | financialUnitId |
EventAddPriceInputType | tokenTypeId | financialUnitId |
SessionRemoveStaffInputType | sessionId | N/A. Field not necessary and is ignored |
WebhookCreateInputType | emailAddress | notificationEmails |
WebhookUpdateInputType | emailAddress | notificationEmails |
Comments
0 comments
Article is closed for comments.