Rollup Helper Release Notes v17.21
2022/08/23
New Functionality:
- Added the ability to rollup to URL type target fields.
- Added the ability to use cross-object sorts in filters.
- Added ‘NOW’ as an option for datetime filter conditions.
- Added the ability to use parent filters for real time runs.
- Added the ability to import and export parent filters used for real time runs.
- Added the ability to opt out of push upgrades for premium users only.
- Added the ability to rollup to phone target type fields.
- Added the ability to rollup the most common child values with the new Mode rollup type.
- Added the ability to view a rollup’s manual run history from the Rollup Run page.
- Added Granular Scheduled Jobs which gives the ability to schedule rollups in 5 minute intervals.
Usability Improvements:
- Added the rollup name when possible to exception records when they are logged.
- Added the ability to track a rollup’s created date, created by name, last modified date, and last modified by name through Rollup Auditing.
- Added the ability to toggle "disable real time for all objects" on the realtime enablement page.
- Added the ability to set the lifespan of exception records from the health check and view exceptions page.
- Added the ability to preview failed record ids listed on an exception from the view exceptions page.
- Updated the default API version of Rollup Helper to 53.0.
- Added the rollup name to the modals that appear when activating, deactivating, and deleting a rollup.
- Added gray backgrounds to pages with a large amount of whitespace.
- Added a new run mode icon that displays when only source triggers are deployed for foreign key rollups.
- Added the parent filter as a column on the queue manager page. Also added the parent filter to the manual run completion email.
- Added the ability to view the exceptions that the Retry Rollup job ran for, and new exceptions created after the start of the last Retry Rollup job.
- Adjusted the Export Rollups page to display rollup export objects in a tabbed page instead of the bottom of the page.
- Added information text next to the Run Mode column header that describes each run mode icon and when they render.
- Added the ability to enable hourly exception emails via the custom setting “Enable Hourly Exception Emails.”
- Added the ability to ignore the ‘Rollup per async’ health-check, and lowered it to a medium risk issue.
- Added the ability to see the amount of records processed and the completion percentage for a queue item triggered from a manual run.
- Moved the active rollup count from the bottom of the all rollups page to the top.
- Added a drop down button menu for creating and managing rollup groups.
- Added a link to Export Rollups on the bottom of the all settings page.
- Changed the Delete Rollups button to a Trash Icon and reduced loading times when selecting rollups to delete.
- Added info text about each setting available on the Realtime Enablement page. The info text appears when hovering over an info icon next to each setting.
- Added the ability to deploy a custom foreign key trigger for ContentDocument.
- Added a button to the All Rollups page that navigates the user to the Rollup Queue page.
Bug Fixes:
- Resolved an issue that prevented multiple emails from being set within the “Email To Send Exceptions To” field.
- Resolved an issue where rollups would not be imported to an org if the created by and last modified by user ids were not found within the org.
- Resolved an issue where objects would not show up in the realtime enablement tab for orgs without API access.
- Resolved an issue where advanced currency rollups would fail with “SOQL OFFSET clause is not supported in Batch Apex”.
- Resolved an issue where users needed the “Customize Application” permission in order to perform actions on the All Rollups page.
- Resolved an issue where a Query Restriction error would occur when performing real time updates from ContentDocument foreign key rollups.
- Resolved an issue where trying to sort on a source object’s id field produced a null reference error.
- Resolved an issue where clicking "run rollup" or "ignore" for a health check would produce a null reference error.
- Resolved an issue where scheduled jobs with deleted parent filters would cause null reference errors when running the schedule monitor job.
- Resolved an issue where clicking to delete a rollup in quick succession would cause errors.
- Resolved an issue where triggers installed from RHX_PRO or RHX_PRO_NQ extension packages did not show up as deployed.
- Resolved an issue where the rollup count would not be displayed accurately on the All Rollups page if premium was deactivated.
- Resolved issues where real-time runs would trigger QueryExceptions on the PackageLicense object.
- Resolved an issue where the trigger status for some trigger extension packages would not display correctly.
- Resolved an issue where an object would display as real time enabled if it only had a foreign key trigger associated with it.
- Added a small time delay to resolve issues where scheduled jobs would not run because they were scheduled in the past.
- Resolved an issue where running a rollup manually for a large amount of records would produce an error: “NUMBER_OUTSIDE_VALID_RANGE.”
- Resolved an issue where exporting rollups took a long time, or did not add all filters to the export file.
- Resolved an issue where the all active checkbox would not be checked when the max number of rollups were set as active.
- Resolved an issue where clicking on the view deployment link when deploying a trigger would only navigate the user in classic mode.
- Resolved an issue where the field usage search did not work for custom fields referenced in filters.
- Resolved an issue where the view state limit would get exceeded when trying to create a custom target field.
- Resolved an issue where the activation and deactivation modals would incorrectly render after activating or deactivating a rollup.
Watch this video to see the new 17.21 functionality in action!
Tags:
Rollup Helper
Rollup Helper Release Notes |