i Heads up! This is not the latest version. Check our newest version for SharePoint online

Employee Training Management Release Notes

View the added features and fixes in each update for the Employee Training Management.

All updates and fixes are released with the latest setup. To upgrade to the latest version, download the latest setup files, re-run the setup.exe and choose repair.

If you have any questions or feedback or if you want to report a bug, send an email to [email protected].

Release notes

2022-10-18

Fix time zone issue and make sure users receive invitations/updates if the event is happening today, the server time doesn’t match the site’s time.

2021-11-04

Only update the list settings and not the list properties when updating the list settings. This will fix the ‘Sorry, you don’t have access’ when saving the list settings on some server setups.

2021-07-12

Configure is users should be able to enroll in a topic (reserve a seat). Show ‘Schedule a Training Event’ if the current user has permissions in the ‘Scheduled Training Events’ list.

2021-07-05

Check if current enrollments are greater than max. enrollments. Don’t change cancelled enrollments to ‘Seat reserved’ when updating enrollments. Fix error in enrollment list if event and topic no longer exists

2020-10-14

Connect to Exchange Online rooms and resources from SharePoint on premise

2020-02-20

Number of enrollments in catalog: Include only ‘Seat Reserved’ and not ‘Cancelled’ or ‘Rejected’.

2019-12-05

SP2019: Use port and credentials configured in the outgoing email settings in Central Administration to send out calendar invitations.

2018-10-08

Display correct time value if Event Date column is configured to show date and time in the enrollment list.

2018-10-01

Room and resource selector: Handle save conflict caused by a SharePoint 2013 workflow and update location.

2018-09-18

Fix room and resource booking issue when using the Copy action.

2018-07-16

Fix room and resource booking issue with daylight saving time and recurring events.

2018-06-18

Fix Enroll link when the ‘Split Recurrence’ option has been used.

2018-03-27

Configuration to get email address from user profile instead of user info list.

2018-03-16

Resolve save conflicts with SP2013 workflows.

2018-01-26

Enrollment is still possible on the day of the enrollment deadline.

2017-11-17

Fix custom actions in event display form if SharePoint 2013 October 2017 CU is installed.

2017-10-16

OnEventDeleting workflow similar to OnDeleting workflow to send notification per enrollment when an event is deleted.

CAML query when updating event. Filter by event id first, then by Status.

2017-08-29

Unique enrollments per topic: Configure whether users should be able to enroll in multiple events covering the same topic.

2017-08-09

Include {Attachments} in the Invitation template to send an update when an attachmetn is added or include {Modified} to send an update when the event is updated.

2017-06-08

Allow users to enroll in single occurrences.

2017-04-20

Export enrollments to Excel. If organizers click on ‘Manage Enrollments’ and then on ‘Export to Excel’, the export now only includes enrollments to the current event and not all enrollments. This can now be used to print a list of participants or sign-in sheets.

2017-03-17

Include description in ICalendar message. Important to also display the email body in Lotus Notes.
After installing the latest version, you also have to run the following script in SharePoint Management Shell to enable this. Replace the http://yoursite URL and the title of the Scheduled Training Events list if necessary.

$web = Get-SPWeb http://yoursite
$list = $web.Lists["Scheduled Training Events"]
$list.RootFolder.Properties.Add("IncludeDescriptionInICalendar", "1")
$list.Update()
$web = Get-SPWeb http://yoursite
$list = $web.Lists["Scheduled Training Events"]
$list.RootFolder.Properties.Add("IncludeDescriptionInICalendar", "1")
$list.Update()

2017-02-02

Date comparison issue when enrolling and resending invites fixed.

2017-01-26

‘Probable I/O race condition detected while copying Memory’ issue when receiving replies is now fixed.

2016-12-15

Fix to handle exceptions to recurring all-day events.

2016-11-22

Daylight Saving fix in email invitation.

2016-11-15

Timezone per event. Fix if all-day event.

2016-09-20

Correct time zone and time in email body in the Exchange resource calendar.

2016-08-19

Correct time zone and time in email if time zone per event is used. Handle individual user time zone.

2016-06-28

It’s now possible to use SurveyMonkey or other services to collect Feedback. Learn more

2016-06-06

The solution now uses version 2.0.0.0 of the Microsoft.Practices.Common.dll.

2016-06-03

Set ‘All day’ flag in Outlook. Spacing issue in email body fixed.

2016-03-18

Room and equipment booking: Issues with all-day events and recurring events with more than 62 days duration fixed.

2016-03-16

Calendars (with email extension) now also work on Employee Training Management sites.

2016-01-28

Room and equipment booking: Issues with recurring events and multiple “Resource selector” columns fixed.

2015-11-11

Invite users from the waiting list if content approval is required and an enrollment is rejected.

2015-09-29

Update trainers’ reply status. Enrollment deadline on same day (attendees are able to enroll until the event starts).

2015-08-27

Number of enrollments without training event fixed if an enrollment has been deleted.

2015-07-08

Send feedback notification only to attendees with the status equal to enrolled (not waitlisted, not deleted).

2015-05-21

Incoming email fix if quoted-printable is used for content transfer encoding.

2015-04-23

It is now possible to book Exchange resources directly when scheduling meetings in a SharePoint calendar.

Book rooms and equipment directly from a SharePoint calendar

2015-04-03

It is now possible to resend invitations to attendees.

How to: Resend invitations to attendees

2015-03-24

Different enrollment forms can now be created for each event type.

How to: Collect different information during enrollment based on the event type

2015-03-18

Different time zones for each event allowed.

How to: Create events with different time zones

2015-03-17 (R3)

SharePoint Employee Training Management R3 Released.

New and improved features and upgrade instructions

2014-10-28

“Time of Reminder before Event” issue fixed

Download

2014-08-21

Send invitation if user is added from waiting list.

Display “Training is fully booked” message if content type selector is disabled in enrollment form.

2014-08-12

Separate e-mail body for the cancellation.

2014-07-28

Enroll multiple users to multiple topics or trainings.

Additional column for the author of the enrollment.

Send invitation to additional attendees like trainer.

Set values from topic for lookup columns with 20+ items or multi choice columns.

OnDeleting workflow to allow workflows to send notification when an item is deleted.

2014-06-30 (R2)

SharePoint Employee Training Management R2 Released.

New and improved features and upgrade instructions

2014-05-16

Fixed save conflict when creating a new site collection with the Employee Training Management template.

Download

2014-05-06

Allow the creation of multiple independent ETM subsites without inheriting values from the parent web.

2014-04-17

Fixed “The user has already been enrolled” message when deleting enrollments.

2014-03-21

Check write security when deleting enrollments

2014-03-17

Update resources and set default resources to prevent fallback, If time zone defined and time zone has no rule, then do not include daylight saving time

2014-03-07

Fix reminder before event start if set to n days

2014-02-06

Allow users to update enrollments in the enrollment form, Do not include daylight saving info if there is no rule (notsupported calendar message fix for timezones without daylight saving time)

2014-01-21

fix UTC and local time in timerjob (feedback notification)

2013-10-25

Set topic id in training new form

2013-07-16

Delete enrollments (look for external enrollments if there is no internal), Enrollments without a training

2013-06-28

MDS Complience for SP 2013

2013-06-25

fix NullReferenceException in Enrollment Form

2013-06-12

Ensure training in feedback receiver

2013-06-06

Hide enroll action if not in list context

2013-05-28

Skill level in enrollment list, Include daylight saving rule in meeting request, Allow surveys as feedback list

2013-05-22

Use calculated field to define when a feedback notification should be sent, Support managed metadata fields in training events and enrollments

2013-04-17

Fix logging and potentially excessive number of SPRequest objects

2013-04-04

MaxIdleTime, clienttemplate.js in JSLink

2013-03-18

Disable content approval on default

2013-02-15

Link to feedback form with regex

2013-02-08

Alarm before event starts

2013-02-01

values from training to enrollment (allow all types of fields), Number of enrollments, Online enrollments