Version 9.1.150 (17 March 2025) Notifications SMS Notifications Not Being Sent (#128562) Problem An SMS cannot be sent by event or process.   Solution Correct test SMS sending from the template Correct test SMS sending from the SMS setup Implement mock sending of SMSs from both the SMS setup and the template Correct the actual sending of an SMS via Zoom   Changes to template are not being propagated (#128679)     All Tenant Subscription mails to come from Global Ruleset (#125943) Problem Tenant Subscription process (Fee overdue, system close warnings, etc) must use the Global Ruleset templates.   Solution The above template is set to be active only on the default ruleset.   People Management User error (#128950) Problem When multiple processes materialised the same people group at the same time, the people group calculation fails due to duplicate insert The performance management consumer for the reporting line consumes other reporting line types than LM and PM, resulting in unnecessary errors   Solution When inserting, confirm that the entry is not part of the people group Filter the reporting line types used in the consumer and do not process the other types   Report Builder Auto scroll when dragging and dropping columns (#123392) Problem The first problem is that dragging was registered when dragging in the middle of the table somewhere and also dragging the scrollbar at the bottom. This resulted in some strange behaviour while dragging/scrolling. The second issue is that I added a timeout previously to try to limit the number of requests while re-arranging the headers. This resulted in the incorrect orders sometimes being saved, especially if you drag very quickly. Solution Made sure that you can only re-arrange/drag the columns on the headers of the columns and removed the timeout, ensuring that the correct order is always saved.   Ruleset Management Employee data integration (#119925)   Uptime Indicator not shown on the Login page when the Uptime URL is empty (#128373) Problem When the default ruleset updates the default uptime monitor URL, the cache is not getting cleared for the other rulesets.   Solution Added a cache implementation to bust the cache of multiple rulesets Uptime Indicator shown on Employee Profile Summary even though ruleset 1 or user's ruleset have no Up-time Monitor URL set (#128374) Problem When the default ruleset updates the default uptime monitor URL, the cache is not getting cleared for the other rulesets.   Solution Added a cache implementation to bust the cache of multiple rulesets   Helper text on Up-time Monitor URL to be adjusted (#128456) Problem The uptime monitor URL help text did not show the default URL that is set in ruleset 1.   Solution Fixed the translations of the URL help text.   Performance Management Review Period Dates & Review Year Dates - Validation Messages Include Time Erroneously (#125347) Problem On the review year setup and review period setup pages, when the End Date is selected as a Date that falls before the Start Date, validation correctly occurs; however, when the message displaying the error is displayed, it includes the time (00:00:00), which should be removed. The date is also in the format YYYY-MM-DD, could this be adjusted to reflect the correct Date Format in accordance with the Language Selected?   Solution Changed the dates of the translations to short date string, with the correct timezone and culture   Unable to include the Value Survey score (#128772) Problem Saving a contract survey gave SQL Dapper an error because of new columns added to the query object used on an unrelated query, causing it to break here.   Solution Made the query model used by the Survey creation distinct from the other usages.   Organisational Structure Support user shown on Org when ruleset is copied (#128500) Problem Support users included in people groups and org structure Users linked to inactive or deleted appointments after termination cannot be found in people management   Solution Add check to only include system users Removed active and deleted position filter checks for people management queries.   Data Warehouse Improve performance on full refresh (#128181) Problem Data is deleted on a full refresh Solution Rather truncate than delete to improve performance