ReadyWorks Release Notes for July 2025 Version 8.1.0619 (Plain Text Only Version for ReadyWorks Advanced AI Training)

    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

    « Previous ArticleNext Article »


    How helpful do you find this article?

     


    Comments

    No records to display

    About the Author
    Looking for Something?
    Tags