Public
PRODUCT & DEVELOPMENT
RELEASE NOTES
Version 8.1.0619 | 06/16/2025
Table of Contents
Platform Upgrade .................................................................................................................. 3
PHP Migration ................................................................................................................................................... 3
ReadyWorks Rebranding ................................................................................................................................... 4
Enhancements ....................................................................................................................... 6
ETL Enhancements ............................................................................................................................................. 6
User Experience Enhancements ......................................................................................................................... 8
Charts Enhancements – Filtering and Chart Visual Enhancements ................................................................... 17
API Enhancements – New Endpoints and Permissions ..................................................................................... 20
Data Mapping Enhancements – Variables, Install/Download, New Query Function, New Linking Types ......... 22
Report Builder Enhancements – New available sources & support for ranges in RAG Columns ....................... 25
Relationship Chart Enhancements ................................................................................................................... 26
Self Service Wave Exception Days .................................................................................................................... 28
New Data Type – Encrypted Fields ................................................................................................................... 32
Form Builder – Conditional Fields .................................................................................................................... 33
T-Comm Placeholders (CC & BCC) .................................................................................................................... 35
E-Mail Logging Enhancements ......................................................................................................................... 36
Rules – Date Time Enhancements .................................................................................................................... 37
Data Quality Reports Extension ....................................................................................................................... 38
Inline Delete .................................................................................................................................................... 39
Bug Fixes ............................................................................................................................. 41
Performance Improvements ................................................................................................ 44
Utilities ............................................................................................................................... 45
Security Updates ................................................................................................................. 46
Feedback and Support ......................................................................................................... 47
Contact Information ........................................................................................................................................ 47
Documentation and Resources ........................................................................................................................ 47
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
2
Platform Upgrade
PHP Migration
Upgraded ReadyWorks backend platform from PHP 7.x to PHP 8.2.28 (PR #1605).
This upgrade introduces stricter type enforcement, deprecation removals, and
performance improvements.
Extensions, Feedback, Bug Fixes and Corrections
• General Compatibility & Bug Fixes
o Fixed issues on task view, wave view, and asset view pages that were
affecting page rendering. (PRs: 1606, 1612, 1792, 1836, 1963)
o Resolved various PHP warnings and log noise across modules. (PRs:
1608, 1642, 1666, 1711, 1712, 1747, 1768, 1785, 1943, 1968, 1972, 2026)
o Fixed download data mapping functionality. (PR: 1604)
• Library & Plugin Upgrades
o Upgraded SimpleSAMLphp library for authentication compatibility.
(PRs: 1607, 1610, 1626, 1627, 1907, 1973)
o Upgraded mSelect plugin for compatibility. (PRs: 1618, 1619, 1903)
o Updated Datatables plugins for smoother data presentation and
interaction. (PRs: 1773, 1789, 1888, 1953)
• Module-Specific Enhancements
o
Improved compatibility for the User Experience module. (PRs: 1613,
1674, 1715, 1849)
o Addressed rendering and transaction errors in Report Builder. (PRs:
1615, 1616, 1778, 1779, 1923, 1941, 1965)
o Enhanced ETL5 support for processing and transformation pipelines.
(PRs: 1625, 1636, 1683)
o Fixed uncaught exceptions in the Data Mapping module. (PRs: 1646,
1669, 1684)
o Upgraded Install Wizard for smoother setup. (PRs: 1639, 1650, 1788,
1819, 1835, 1846)
o Upgraded Bulk Edit module. (PRs: 1640, 1651, 2006)
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
3
o Enhanced SSO Module for authentication handling. (PRs: 1671, 1775,
1865)
o Ensured compatibility for Form Builder features. (PRs: 1735, 1860, 1889)
o Compatibility improvements for Analytics Module. (PR: 1662)
• Additional Compatibility Fixes
o T-Comm integration compatibility. (PR: 1885, 2068)
o Updates to Admin and general platform functions. (PRs: 1780, 1829,
1978)
o Advanced Search feature refinements. (PR: 1898)
o
Improved stability in Action Buttons. (PR: 1940)
o Fixed modal issues in Related Data Forms. (PR: 1949)
o Updates to Data Generator logic. (PR: 1961)
o Compatibility improvements for Dashboards. (PR: 1990)
ReadyWorks Rebranding
As part of our ongoing brand evolution, we’ve introduced a range of visual and
terminology updates across the platform to reflect our updated identity: (PR
#1693).
Extensions, Feedback, Bug Fixes and Corrections
• New Branding Toggle
Introduced a Skin Feature that allows users to toggle between the classic
ReadyWorks branding and the updated design aesthetic. (PR: 1736)
• Visual Enhancements
o Uploaded new header images tailored for dark mode themes. (PR:
1740)
o Refreshed the navigation menu with updated styles, icons, and
layouts. (PRs: 1742, 1744, 1745, 1748, 1750, 1760, 1764, 1884, 1985,
2001, 2035, 2037, 2079, 2081, 2082, 2084)
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
4
o Removed “ReadyWorks |” from page titles for a cleaner, more concise
format. (PR: 1873)
• Terminology & Language Updates
o Updated system cron jobs to align with new branding terminology.
(PRs: 1859, 1938)
o Adjusted colors within the User Experience Portal to match updated
branding guidelines. (PR: 1951)
o Updated language used across Orchestration, Data Mapping, and Core
Reports modules. (PRs: 1975, 1987, 1991, 2002, 2016, 2028)
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
5
Enhancements
ETL Enhancements
Pagination Handling:
• Special logic for *header.Link* pagination handling has been implemented to
support APIs such as GitHub (1629).
Enumeration Enhancements:
•
Implemented 1-level enumeration using Data Type tables for SOAP APIs
(1699).
• Enabled enumeration from multiple fields and improved handling for
missing data nodes (1799, 1810, 1901).
• Added support for capturing multiple fields during enumeration (1799).
Authentication Improvements:
• Added support for nested parent/child JSON authentication blocks (1755).
New Connectors:
• VMWare and Nutanix integrations added (1756, 2020).
• Two additional connectors introduced (1805).
• Outbound jobs now support new Data Types and plain text responses (1887,
1891).
• PC3 Connector (2003).
Advanced API Capabilities:
• REST API support for sending values via headers (1904).
• Caching of dynamic fields from the database to reduce API round-trips
(1915).
UI & Logging:
• New tab/view added for visualizing ETL job history (1776).
• ETL jobs now support response counting and advanced parsing logic (1942,
1974).
• MSGraph-specific timeout handling included for greater reliability (1997).
General Improvements:
• Added a new script {stale_job_cleanup} to reset jobs that have been idling
(2042).
• Miscellaneous ETL5 updates, fixes, and connector updates (1634, 1728, 1845,
1934, 1959).
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
6
Feedback, Bug Fixes and Corrections
Connectors & Jobs:
• Fixed SOAP connector bug impacting specific endpoint responses (1706).
• Addressed bug where some outbound connectors were not appearing in the
schema (1739).
• Fixed job history loading and query errors (1877, 1878).
• Resolved connector field data issues and missing auth method definitions
(1806, 1830).
• Corrected failure in job types when using the new Data Type enumeration
system (1821).
• Fixed bug preventing proper resetting of the "running job" flag (1926, 1929).
Permissions & Access:
• Restored missing permissioned users to expected views (1733).
• Resolved Access API connector error during execution (1895).
Outbound & Mapping:
• Fixed outbound mapping issues affecting field alignment (1918, 1977).
• Fixed drop table condition logic in ETL jobs (1911).
Schema & Versioning:
• Various schema updates and integrity fixes (1816, 1818, 1823, 1831, 1872).
• Addressed version upgrade errors involving derived connectors (1995).
Logging & Diagnostics:
• Corrected issues in system logging that prevented accurate job or error
traceability (1925).
General Improvements:
•
Implemented feedback-based refinements and usability corrections across
multiple modules (1892, 1899, 1924, 2007, 2013, 2018).
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
7
User Experience Enhancements
Description:
Several updates have been made to improve usability and streamline workflows
throughout the application:
Rows View Configuration (PR # 1678)
Users can now configure the number of rows displayed per view in a datatable,
offering greater control over data presentation.
Bulk Assign Operations - Create Tasks (PR #1685)
Enables users to assign data simultaneously, significantly reducing time spent on
repetitive tasks.
Advanced Search – Shareable Filter Links (PR #1700)
Users can now generate shareable URLs based on filtered search results, enabling
easier collaboration and reference.
"Add to Wave" Button on Main Asset View (PR #1586)
A new button has been added to the main asset view, allowing users to quickly add
assets to a wave directly from the overview screen.
Maximum Column Width Setting (PR #1908)
Introduces a limit to column width in data tables to maintain a cleaner and more
consistent table layout.
Vertical Layout for Data Tables (PR #1947)
Provides an alternative vertical orientation for data tables, enhancing readability
and making better use of screen space on certain devices.
Added Human Language Searching to Advanced Search (PR #2040)
Advanced Search now includes Human Language Searching, which translates
complex filter criteria into a readable, natural language description. This makes it
easier to understand applied search logic at a glance, improving clarity and
collaboration across teams.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
8
Add Action Buttons to tables (PR #2051)
You can now add Action Buttons directly to table views of data records. This
enhancement extends the functionality of action buttons—previously only available
in reports—to main data views, allowing users to perform contextual actions on
records without building or accessing a report.
This makes it easier and faster to trigger key workflows (e.g., sending T-Comms,
creating tasks, updating fields) from any data listing.
Usage:
Rows View Configuration (PR # 1678)
The data table entry length dropdown has been enhanced to support configurable
options. While users have long been able to select how many entries are displayed
per page, administrators can now define which pagination values are available. By
default, these options include 10, 25, 50, and 150. [Screenshot 1]
Configuration can be accessed via:
Admin → Configuration → General Settings [Screenshot 2]
Configuration details:
• Full Table Page Length Menu: Affects primary views such as Data, Waves,
Reports, Tasks, etc.
• Half Table Page Length Menu: Applies to tables embedded in module tabs.
• "All records" Option: Enabling this adds an “All” selection to the dropdown,
allowing users to view the full dataset on a single page. [Screenshot 3]
Note: Displaying all records at once may impact performance and increase loading
times, particularly with large datasets.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
9
Screenshots:
Screenshot 1
Screenshot 2
Screenshot 3
Bulk Assign Operations - Create Tasks (PR #1685)
Users can now create tasks for multiple assets simultaneously using a new bulk
assignment feature. This enhancement streamlines task creation, significantly
reducing the time spent on repetitive actions and improving efficiency in asset
management workflows.
• Navigate to a wave with linked data
• Select the relevant assets using Shift+Click or the Select All checkbox.
• Click the new Bulk Create Tasks button at the end of the toolbar. [Screenshot 4]
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
10
• Complete the Bulk Create Tasks form in the modal to generate all tasks in a
single action. [Screenshot 5]
Screenshots:
Screenshot 4
Screenshot 5
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
11
Advanced Search – Shareable Filter Links (PR #1700)
Users can now generate shareable URLs based on filtered search results, making it
easier to collaborate and reference specific data views.
• Navigate to any data type and perform an Advanced Search. [Screenshot 6]
• Click the green Save Search button to save your criteria. [Screenshot 7]
• Open the My Searches menu to view your saved searches. [Screenshot 8]
• Select a saved search and either:
o Click the Share icon to send it directly to another ReadyWorks user, or
o Copy the URL and share it via your preferred communication method.
Screenshots:
Screenshot 6
Screenshot 7
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
12
Screenshot 8
"Add to Wave" Button on Main Asset View (PR #1586)
The Add to Wave functionality, previously limited to reports, has now been
extended to all primary data types. This enhancement simplifies the process of
assigning multiple records to a wave directly from the data view.
• Navigate to any primary data type.
• Use Shift+Click or the Select All checkbox to select the desired records.
• Click the new Assign Records to Wave button at the end of the toolbar.
[Screenshot 9]
• Complete the Assign Records to Wave form in the modal to finalize the
assignment. [Screenshot 10]
Screenshots:
Screenshot 9
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
13
Screenshot 10
Maximum Column Width Setting (PR #1908)
A new setting has been introduced to limit the display length of text in data table
columns. This enhancement ensures long, multi-line text fields do not disrupt table
layout by truncating content after a specified number of characters. By default, this
value is set to 50 characters, with truncated entries ending in an ellipsis (…).
• Navigate to Admin → Configuration → General Settings.
• Set the Maximum Table Data Length to your preferred character limit.
[Screenshots below illustrate configuration examples]
Screenshots:
Screenshot 11
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
14
Screenshot 12
Vertical Layout for Data Tables (PR #1947)
Data tables have been enhanced to utilize the full height of the screen when
viewing large datasets. As users scroll vertically, the table now expands to fill the
available screen space, improving readability and reducing the need for excessive
scrolling.
Key improvements include:
• Sticky Headers and Filters: Column headers and filter controls remain visible
as users scroll, maintaining context during data review. [Screenshot 13]
• Vertical Action Button Control: A floating vertical control panel provides easy
access to key actions, regardless of scroll position. [Screenshot 14]
• Horizontal Scroll Button Control: A new control enables smooth horizontal
navigation across wide tables. [Screenshot 15]
This update enhances the overall user experience when working with extensive
datasets by making navigation more intuitive and efficient.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
15
Screenshots:
Screenshot 13
Screenshot 14
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
16
Screenshot 15
Related Videos:
• Rows View Configuration
• Bulk Assign Operations - Create Tasks
• Advanced Search – Shareable Filter Links
• "Add to Wave" Button on Main Asset View
• Maximum Column Width Setting
• Vertical Layout for Data Tables
Related User Guide Resources:
• Environment Settings
• Create Workflow Tasks
• Advanced Search
• My Searches
• Assign to Wave
Related Pull Requests (Feedback & Bug Fixes):
• #1782, 1913, #1956, #1979, #2015, #2034
Charts Enhancements – Filtering and Chart Visual Enhancements
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
17
Description:
We've introduced several powerful upgrades to our Charts and Dashboards
functionality, giving users greater control over how data is filtered and displayed:
User-Specific Secondary Filters for Dashboards (PR #1529)
Users can now apply secondary filters to dashboards, allowing for personalized
filtering of chart data without impacting other users or dashboards.
• Caching Behavior:
Filtered results are cached per user per dashboard, ensuring performance
while maintaining separation between personalized views and default
behavior.
AJAX-Based Chart Loading
Chart data now loads via AJAX, significantly improving responsiveness.
Instead of reloading all chart data on page load:
• Only charts with updated filters will be refreshed.
• This enables faster, interactive exploration without a full page reload.
Pie Chart Legend Enhancements (PR #1687)
• Legend Percentages: Each segment of the legend now includes the
percentage of the total, giving users better insight into data distribution.
• Centered Display Value: The first legend item, sorted by current rules, is now
displayed in the center of the pie chart, providing quick visibility into the
most important value.
Usage:
User-Specific Secondary Filters for Dashboards
Navigate to any dashboard and click the "Settings" button in the upper-left corner.
If you have read permissions for charts-dashboards, you will see a link labeled
"Filter Dashboard"
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
18
The modal allows users to filter by data source (e.g., asset type, report) and
exclude specific charts from being affected.
For example, if a dashboard contains multiple charts sourced from the Computer
Asset, users can filter all those charts by fields like Location or Status, while leaving
others (like User Asset charts) untouched.
These filters are user-specific and dashboard-specific—they do not impact other
dashboards or users.
Pie Chart Legends
Within a chart’s settings, a user can now enable new options to add these options
to a chart:
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
19
Related User Guide Resources:
• Chart Properties
• Dashboard Filters
Related Pull Requests (Feedback & Bug Fixes):
• #1743, #1838, #1840, #1971, #2062
API Enhancements – New Endpoints and Permissions
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
20
Description:
New Endpoint: Filter Asset Table by Conditions
A new API endpoint has been introduced to allow for flexible, condition-based
filtering of asset tables.
Usage:
Endpoint:
POST /assets_filtered/{asset_type}
Replace {asset_type} with the specific asset type you want to filter (e.g., computers,
users, etc.).
Request Requirements
This endpoint expects a JSON payload in the request body specifying the filter logic
and criteria.
Sample Payload
{
"connective_logic": "AND",
"filters": [
{
"field_name": "lu__location",
"conditional": "=",
"comparative_value": "Argentina"
},
{
"field_name": "lu__computer_model",
"conditional": "LIKE",
"comparative_value": "ThinkPad X%"
}
]
}
Field Descriptions
• connective_logic (optional): Determines how filter conditions are combined.
Accepts any valid SQL boolean operator, such as:
o AND (default if not provided)
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
21
o OR
o XOR
•
filters (required): An array of filter objects, each containing:
o
field_name: The internal field name to filter on (e.g., lu__location).
o conditional: The comparison operator. Accepted values include =, <>,
<, <=, >=, >, LIKE.
If omitted, it defaults to =.
o comparative_value: The value to compare against. For LIKE, use % as a
wildcard character.
Security and Behavior
• This endpoint respects bearer token-based report-level permissions,
ensuring that only authorized users can view the data returned.
• Special characters (such as &) in asset data are preserved as-is and are not
converted to HTML entities.
Data Mapping Enhancements – Variables, Install/Download, New
Query Function, New Linking Types (PR #1753, #1796, #1931,
#2067)
Description:
Several improvements have been made to the Data Mapping Module to support
greater flexibility, portability, and precision:
Support for Variables in Data Mappings
Data Mappings now support the use of variables, enabling dynamic mapping logic
that can be reused across environments or scenarios. This enhancement increases
modularity and simplifies complex configurations.
Install and Download of Data Mappings
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
22
Users can now download existing data mappings and install them into another
environment or project. This allows teams to:
• Reuse consistent mapping logic across deployments
• Create templates for common data transformations
• Perform version control outside the application
New Helper Function: RW_COLUMN_EXISTS()
A new SQL helper function has been added for validation purposes:
• Checks whether a given column exists in the specified table and schema.
•
Internally queries the INFORMATION_SCHEMA.COLUMNS table.
• Returns TRUE (1) if the column exists; otherwise, returns FALSE (0).
This enhancement is particularly useful when creating conditional logic or
transformations that depend on the presence of certain schema elements.
New Linking Types: Linking/Unlinking Waves and Linking/Unlinking Tasks
Data Mapping has been enhanced to support Linking and Unlinking operations
for both Waves and Tasks. This allows administrators and integrators to
programmatically associate or disassociate records during the execution of a data
mapping job, streamlining project automation and task coordination.
Usage:
Data Mapping Variables
A new tab has been added to the Data Mapping page called Mapping Variables
Once on this page, a user can create and manage variables to be referenced within
mapping queries:
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
23
New Helper Function
The new helper function can be found on the Edit Mapping Screen
The function requires the following inputs: RW_COLUMN_EXISTS(`column_name`,
`table_name`, `schema_name` = null) and returns TRUE if a column exists in the
database.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
24
Related User Guide Resources:
• Data Mapping Variables
•
Install Data Mapping
• Data Mapping Queries
Related Pull Requests (Feedback & Bug Fixes):
• #1754, #1769, #1771, #1886, #1919, #1981, #1996, #2067, #2071
Report Builder Enhancements – New available sources & support
for ranges in RAG Columns
Description:
RAG Column Enhancements (PR #1660)
The RAG (Red-Amber-Green) column in Report Builder now supports numeric
ranges, allowing users to define thresholds for visual indicators. This enables more
granular control and better readability of performance or status-based numeric
data.
Example configuration:
• Green: 0–49
• Amber: 50–74
• Red: 75+
This update enhances the ability to quickly interpret data at a glance in reports with
numeric fields.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
25
New Data Sources Available in Report Builder (PR #1672)
Several new system-level data sources have been added to the Report Builder,
expanding audit and monitoring capabilities:
• Self Service Audit – Track user activity and changes made via the Self Service
portal.
• T-Comm History Logs – View historical logs related to T-Comm interactions and
events.
• Login History – Review user login activity across the system.
• Session Termination – Analyze terminated sessions, including cause and time of
termination.
• Exception Log – Access records of system exceptions for auditing and debugging
purposes.
These additions provide greater visibility into platform usage, security events, and
operational diagnostics.
Related User Guide Resources:
• Report Builder
• RAG Status
• Using Custom Statuses
Related Pull Requests (Feedback & Bug Fixes):
• #1994, #2036, #2024, #2046, #2056, #2069
Relationship Chart Enhancements
Description:
Two significant updates have been made to the Relationship Chart feature,
addressing performance and usability concerns, particularly for environments with
large-scale relationships.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
26
1. Performance Optimization for High Link Volumes (PR #1881)
• The grouping process now scales predictably even with large data volumes.
• The page no longer crashes or hangs due to excessive link processing.
2. Visual Refinement of Node Ungrouping Behavior (PR #1957)
When expanding a group icon:
• Previously, individual nodes appeared linked to the group icon itself.
• Now, expanded nodes flow directly from the parent asset, aligning with
how relationships are modeled in the system (i.e., groups are a visual
convenience, not an actual relationship type).
3. Custom Relationship Chart Node Labels
A new option has been introduced for customizing how nodes are labeled in the
relationship chart.
• Field: Relationship Chart Name Field
• Available When: Editing a data type (not during creation, as fields must
already exist)
• Behavior:
o
If a field is selected, relationship chart nodes for this data type will
display the value from that field instead of the default name field.
o
If set to Default, the system continues to use the standard name field.
o
If the selected field is later deleted, the system gracefully falls back to
using the name field, ensuring no broken references or rendering
issues.
These improvements provide better scalability, a more accurate visualization
model, and more flexibility in how relationship data is presented.
Usage:
A user can now navigate to edit a Data Type and select the Relationship Chart
Name Field on the Properties page.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
27
Related User Guide Resources:
• Relationship Chart
• Data Type Properties
Related Pull Requests (Feedback & Bug Fixes):
• #1958, #2063
Self Service Wave Exception Days
Description:
Wave Exception Self Service Days (PR #1681)
We’ve introduced a new feature to support the management of scheduling
exceptions—commonly known as blackout dates—within the Wave scheduling
module. This enhancement provides administrators with greater control and
flexibility when planning self-service schedules across regions and time zones.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
28
Key Features:
• Wave Exceptions Tab
A new Wave Exceptions tab is available in the Waves configuration area. This
allows users to define and manage named exception groups (e.g., North America
Holidays, EMEA Blackouts) containing dates that should be excluded from
automatic schedule generation.
• Exception Group Assignment
Users can assign one or more exception groups to a wave via the Self Service
Schedule → Options menu. When generating a schedule, the system will
automatically skip any dates included in the assigned exception groups.
• Manual Override Options
While dates from exception groups are excluded by default, users may manually
add those dates if needed. A warning is displayed when this occurs. An optional
setting allows administrators to enforce stricter controls and prevent manual
date additions that conflict with defined exceptions.
• Calendar Integration
Blackout dates are now visually represented on both the Wave Calendar and the
Self-Service Schedule Calendar, providing clear visibility into excluded periods.
This enhancement helps ensure more accurate and regionally appropriate
scheduling, reduces the need for manual adjustments, and simplifies schedule
planning for global deployments.
Usage:
Wave exceptions are created under the new tab on the Waves page:
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
29
Wave exceptions can be applied to individual waves through the User Experience
Schedule options in the wave.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
30
Once these options are configured, populating a wave can be done automatically to
honor these settings by selecting the Populate Days button.
Related User Guide Resources:
• Wave Exception Days
• Wave User Experience Schedule
Related Pull Requests (Feedback & Bug Fixes):
• #1964, #2061
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
31
New Data Type – Encrypted Fields
Description:
New Data Type – Encryped Fields (PR #1718)
We’ve introduced enhanced support for field-level encryption in asset data types to
improve data security and compliance. Certain text-based columns can now be
encrypted using AES-256 encryption, with secure display masking, enforced
character limits, and support for conditional decryption where needed.
Usage:
• Field Types Supported for Encryption:
o Text: Single Line
o Long Text: Single Line
o Text: Link/URL
o Text: Multiline
• Display Behavior:
o Encrypted values are stored using AES-256 encryption.
o The encrypted content is displayed as ******** to prevent sensitive
data exposure.
• Character Limits (due to encryption storage size):
o Text: Single Line → Max 110 characters
o Long Text: Single Line → Max 540 characters
o Text: Link/URL → Max 540 characters
• Empty or Null Handling:
o Values that are empty or null will not be encrypted or transformed.
•
Irreversible Encryption Flag:
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
32
o Once encryption is enabled on a field during Data Type creation
(Encryption = Yes), it cannot be reverted to No.
Related User Guide Resources:
• Data Type Data Columns
Related Pull Requests (Feedback & Bug Fixes):
• #1724, #1867, #1930, #1946
Form Builder – Conditional Fields
Description:
Form Builder Enhancements: Conditional Fields (PR #1659)
We’ve added a suite of advanced capabilities to the Self Service form builder to
allow for dynamic behavior, greater customization, and improved flexibility. These
features include rule-based field logic, static text blocks with rich content, and
configurable behavior for the form’s submit button.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
33
Static Text Fields
• You can now insert static HTML blocks anywhere in the form using
SummerNote.
• These blocks are treated as standard fields: they support full or half-width
layout and can be styled with custom CSS.
• They are also compatible with rule conditions (e.g., hide/show based on user
selection).
Design Tab Enhancements
• Submit Button Customization:
o Customize the submit button color independently using predefined
form builder colors.
o Choose to:
▪ Disable the button and all form inputs globally.
▪ Hide the button by default and reveal it later via rules.
New: Form Rules Tab
• Rule Sources:
o You can now create rules based on checkboxes, selects, and lookup
fields.
o Empty value detection is supported (e.g., trigger when no option is
selected).
• Rule Actions:
o Show – hides the target field(s) by default and displays them once
conditions are met.
o Disable – disables fields conditionally but respects each field’s read-
only setting.
• Valid Rule Targets:
o Any form field (including static text blocks and the submit button).
o New actions and targets can be extended in future updates.
Related User Guide Resources:
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
34
• Building a Form with Form Builder
Related Pull Requests (Feedback & Bug Fixes):
T-Comm Placeholders (CC & BCC)
Description:
New T-Comm Placeholders (PR #1542)
A new feature has been added to enhance the flexibility of the T-Comm template’s
CC and BCC fields. Users can now insert dynamic user placeholders based on
lookup fields from assets tied to the T-Comm. This enables automatically CC'ing or
BCC'ing users related to the triggering asset, such as managers or stakeholders,
without manually entering their email addresses.
Usage:
A new button is available next to both the CC and BCC input fields in the T-Comm
template editor.
Clicking this button opens a modal that allows you to:
1. Select a data type (e.g., Computer, Application).
2. Choose from a list of lookup fields on that asset that point to the User asset.
Once selected, click Insert to insert a dynamic placeholder token into the CC or
BCC field (depending on which button was used).
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
35
Related User Guide Resources:
• T-Comm Templates
• T-Comm E-Mail Placeholders
Related Pull Requests (Feedback & Bug Fixes):
• #2032
E-Mail Logging Enhancements
Description:
Custom Error Handler for E-Mail (PR #1645)
We’ve added a customErrorHandler to the email reporting functionality to ensure
any email-related errors are captured and logged for debugging purposes.
Additionally, email content now uses end-of-line (EOL) characters that adapt to the
operating system (e.g., \r\n for Windows, \n for Unix/Linux) to improve compatibility
with mail servers.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
36
Usage:
• Error Logging:
Any runtime issues that occur during email report generation (e.g., failure to
send, malformed headers) will now be intercepted by the
customErrorHandler. These are logged to the application's error log file for
easier diagnosis.
• OS-Specific EOL Handling:
Emails sent through the system will automatically use the correct EOL
character sequence based on the server OS. This helps prevent header or
formatting issues, especially when sending to strict SMTP servers.
No user or configuration action is required—these improvements are applied
automatically in the background.
Rules – Date Time Enhancements
Description:
Rules Enhancements (PR #1663)
Rules now support dynamic date-time placeholders in three key areas:
• Date-time conditions
• Date-time update/manual actions
• ETL5/static text
This enhancement enables rule authors to dynamically compute dates and times
using special tokens inserted into rule fields. These tokens are resolved during rule
execution, allowing flexible temporal logic such as setting dates relative to "now" or
matching time ranges.
These enhancements provide significant flexibility for date-based logic across asset
management workflows.
Usage:
A full list of placeholders and instructions is available at the User Guide link below.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
37
Related User Guide Resources:
• Rules
Related Pull Requests (Feedback & Bug Fixes):
• #2005
Data Quality Reports Extension
Description:
Data Quality Report Extension (PR #1767)
Data Quality Reports now support the use of Query Reports as data sources for
Missing, Duplicate, and Anomalous data analysis. This enhancement enables users
to leverage complex, custom-built queries in their Data Quality workflows, allowing
for deeper validation logic beyond standard asset table structures.
By integrating query reports, users can analyze derived or joined data sets for data
quality issues, ensuring cleaner and more reliable information in scenarios that
require advanced relationships or business logic.
Usage:
When creating or editing a Data Quality report, you can now select from existing
Query Reports as the source.
The system will use the output of the selected Query Report to perform:
• Missing Value Analysis – Check for required fields missing from query results.
• Duplicate Detection – Identify duplicates based on defined keys in the query
result set.
• Anomaly Detection – Analyze values that deviate from norms using the
returned query data.
Note: Ensure your query includes all necessary columns expected by the Data
Quality engine (e.g., fields to analyze, keys for grouping).
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
38
Related User Guide Resources:
• Data Quality Reports
Related Pull Requests (Feedback & Bug Fixes):
• #2029
Inline Delete (PR #1986)
Description:
Inline Delete for Data (PR #1986)
A standardized "Delete" button has been introduced across all major modules,
including Data Types, Waves, and Tasks, governed by the existing setting: Allow
Delete. This provides consistent control over record removal and enhances the
user experience by streamlining how deletions are handled across the application.
Usage:
• Enable Allow Delete:
o This setting must be activated to expose the Delete button in the UI.
• Locate the Delete Button:
o Navigate to a record in Data Types, Waves, or Tasks.
o Click the "Delete" option next to "Change Properties".
• Confirm Deletion:
o Upon confirmation, the record is deleted.
o The UI returns the user to the previous navigation level (e.g., parent
view).
Related User Guide Resources:
• Allow Delete
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
39
Related Pull Requests (Feedback & Bug Fixes):
• #2010
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
40
Bug Fixes
• Configuration & Reporting
o Fixed an error where reports using invalid action buttons did not
provide appropriate warnings. (PRs: 1566)
o Fixed a scenario where the Configuration Report errored out in the
absence of associated forms. (PR: 1746)
o Reconfigured the Configuration Report module to provide specific
error messages when failures occur. (PR: 1630)
• Data Mapping
o Corrected a scenario where a combination of '0' and Allow Null caused
updates to fail. (PR: 1894)
o Fixed a bug where running a data mapping job with no input data
resulted in an error. (PR: 1980)
o Resolved an issue in data mapping where a value of 0 was not being
saved. (PR: 1549)
• Data Rules
o Fixed a bug where updates to Data Rules triggered unexpected errors.
(PR: 1537)
o Fixed a Rules bug related to handling null responses. (PRs: 1936, 1945)
o Data Tables
o Fixed a bug in DataTables where the ID field was not searchable. (PR:
1998)
o Resolved an issue where empty results in DataTable filtering caused
tables to disappear. (PRs: 1922, 1984)
o
• Data Types & Forms
o Fixed a bug where deleting a data type did not remove attached forms.
(PR: 1575)
o Fixed a bug where deleting a data type caused chart rendering errors.
(PR: 1698)
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
41
o Fixed a bug where fields could be created with reserved names. (PR:
1689)
o Fixed an issue in data type import where all types were set as
secondary items. (PR: 1861)
• Global Search
o Fixed a bug that prevented Global Search indexes from rebuilding. (PR:
1939)
o MFA (Multi-Factor Authentication)
o Fixed an issue where the MFA code could include invalid characters.
(PR: 1876)
• Navigation & UI
o Fixed a navigation menu bug where data groups expanded incorrectly.
(PR: 1657)
o Fixed a crash in the User Experience log module. (PR: 1999)
o Fixed an error where Bulk Import was silently failing (PR: 2055)
• Report Builder
o Corrected an issue where a report’s published URL changed
unexpectedly after edits. (PR: 1661)
o Fixed a bug where editing a report with a SQL column in the WHERE
clause could cause errors. (PRs: 1937, 1989)
• SSO (Single Sign-On)
o Fixed a 500 error triggered by uploading improperly formatted XML
files. (PR: 1563)
o Fixed a bug where SSO Mapping Groups did not align correctly. (PRs:
1935, 1960)
• Task Chains
o Fixed an issue where the default task chain template was not set
during schema updates in SaaS. (PRs: 1602, 1556)
• Waves
o Fixed an issue with delete button in ETL4 instances (2039, 2053)
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
42
o Fixed an issue where deleting a wave type was deleting waves of that
type (2030).
• User Experience Portal
o Fixed an issue where custom tabs without reports could throw a
JavaScript exception (PR 2043).
o Fixed an issue with Portal URL sorting (PR 2052).
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
43
Performance Improvements
• Google Fonts Localized
Reduced external server calls by bundling Google Fonts with the local
installation. This change improves load times and enhances performance in
restricted or offline environments. (PR: 1673)
• Composer Integration for External Libraries
Migrated external libraries to a Composer-based structure for better
dependency management and improved runtime performance. (PRs: 1697,
1741)
• Multiple Database Connection Support
Introduced support for multiple database connections, improving scalability and
enabling more flexible database configurations for enterprise environments.
(PRs: 1703, 1726, 1727, 1763, 1912, 2080, 2083)
• SQL Class Optimization
Refactored core SQL class functionality to increase execution efficiency and
reduce resource usage during large operations. (PRs: 1725, 1857, 1871, 1874)
• Separated Encryption Key for Installer
Enhanced security and modularity by isolating the encryption key used in the
installer into a separate configuration file. (PRs: 1850, 1851)
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
44
Utilities
•
Installed Schemas for new VM Migration Module.
• Notification Module installed for EULA sign off collection.
• Updated Data Type error logging to show additional details.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
45
Security Updates
• Data Rules Protection
Updated the Data Rules engine to exclude potential cross-site scripting (XSS)
vulnerabilities, enhancing system safety for user-defined rule logic. (PR: 1853)
• Data Mapping Hardening
Strengthened the Data Mapping module to prevent potential XSS vulnerabilities,
ensuring secure handling of dynamic input. (PR: 1950)
• HTML Injection Safeguards
Implemented protections across ReadyWorks data modules to mitigate risks
from HTML injection, reinforcing overall platform security. (PR: 1966)
• Password Encryption Cleaning
Made sure passwords were being stored appropriately when containing certain
characters (PR: 2025)
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
46
Feedback and Support
ReadyWorks is a SaaS platform that combines system integration, data intelligence,
and workflow automation in one unified solution.
We are used by organizations to combine data held in different systems and use it
to gain insights, make business decisions, and automate business processes.
We value your feedback and are here to help. If you have any questions, encounter
issues, or would like to share your thoughts on using ReadyWorks, please don't
hesitate to get in touch with us.
Contact Information
Technical Support: If you need technical assistance or encounter any problems
while using ReadyWorks, please reach out to our support team at
support@readyworks.com.
Provide Feedback: If you’d like to submit feedback, we’re all ears! Your input is
invaluable in helping us improve, please reach out to our product team at
smagusiak@readyworks.com.
Documentation and Resources
https://www.userguide.readyworks.com/: Explore our comprehensive
documentation to learn more about using ReadyWorks effectively.
Thank you for your continued support of ReadyWorks. We’re committed to
ensuring your success with our platform and look forward to hearing from you.
ReadyWorks Release Notes
Version 8.1.0619 | 06/16/2025
47