beqom Pay Suite 13 - Detailed release notes
This article lists the new features that have been added to the platform, as well as the bugs that have been corrected in the main 13 release of the Pay Suite application and in the subsequent patches.
13.1
Deployment to staging environments: July 15th, 2025
Deployment to production environments: July 22nd, 2025
| Type | Issue key | Description | |
|---|---|---|---|
| Zendesk | Jira | ||
| AC-13317 | The legacy 'Select' components across the entire application have been replaced with the new 'Autocomplete' functionality. This migration modernizes the user interface and prepares for future enhancements, with efforts made to minimize impact on existing front-end and end-to-end tests. | ||
| 125859 | AC-13889 | External links clicked within the Feedback text box will now open in a new browser tab, rather than redirecting within the same frame. This enhancement improves user experience by allowing seamless navigation without losing context on the current page. | |
| AC-14544 | We've fixed a bug where adding a new goal tag in the Workbench incorrectly shifted focus to the wrong element. Now, after creating a new tag, the focus will automatically be placed on the newly created tag, improving workflow efficiency. | ||
| AC-15480 | Global Compensation Admins can now generate password-protected Excel payroll files in XLSX format with selected columns and customized ordering. This feature includes robust validation for password complexity and file size limits, ensuring secure and tailored data exports. | ||
| AC-15555 | We've reduced Pay Suite dependency on the IAM Service to ensure consistent global authorization by aligning the org-item hierarchy across the application. | ||
| AC-15629 | The empty state displayed after searching in tables within Workbench sections like Custom Fields, Populations, and Data Modeler has been updated to align with the new design. This includes the correct display of table headers and the appropriate styling for the "Clear all filters & search" button. | ||
| AC-15737 | We've defined a comprehensive strategy for audit logs in Compensation. This includes capturing detailed logs in Azure for various request types (GET, PUT, POST, DELETE), showing property changes with old and new values for modified entities. | ||
| AC-15813 | We've implemented improved validation for creating and editing Organizational Goals, ensuring that mandatory fields like Population and Priority are properly checked before publication. This resolves an issue where goals could be published without these required fields, providing a more robust goal creation workflow. | ||
| AC-15863 | Admins can now easily duplicate existing statement generation rules, allowing for rapid creation of new rules based on existing configurations. This feature copies all rule fields into a draft mode, reducing setup time and potential errors while ensuring the original rule remains unaffected. | ||
| 131485 | AC-15892 | We've resolved an issue where PDF formatting in reviews, including line breaks and comments, was not displayed correctly. The system now uses HTML components for all comments, ensuring that formatting is accurately preserved in generated PDF documents for all review elements. | |
| AC-16006 | Global Admins can now add and manage multiple Local Admins for review templates, who can, in turn, manage templates within their specific access scope. This enhancement allows for decentralized review management, improving efficiency and ensuring granular control over template populations. | ||
| AC-16008 | Local Admins can now seamlessly access and work within the HR Portal's review management section, with filters and data displays dynamically scoped to their ABAC permissions. This allows them to effectively manage reviews, including moving stages, deleting, and viewing sensitive content, all within their authorized scope. | ||
| AC-16160 | Claims authorization has been implemented in the Outbound API for Pay Suite, enhancing data security. This update ensures that users can only access information within their authorized scope. | ||
| AC-16179 | Compensation Admins can now configure notes for salary and bonus compensation elements in the Team Planner view, enabling managers to define when notes are required during proposals. | ||
| AC-16184 | Data Foundation Admins can now initiate new data ingestions directly from the UI by selecting or dragging-and-dropping CSV files. T | ||
| AC-16325 | We've implemented a critical security enhancement to prevent attacks based on arbitrary redirections in login and callback flows. The system now validates returnUrl parameters, redirecting to a safe default URL and logging invalid attempts, ensuring user security during authentication. | ||
| AC-16346 | Global Compensation Admins can now export detailed CSV files containing recipient information for all manually imported documents within a communication round. | ||
| AC-16354 | The ingestion log grid now consistently displays case-sensitive entity names, even when the original input varied in casing. This ensures that the application uses the exact name from the schema when creating ingestion logs, improving data consistency and clarity for all ingested entities. | ||
| AC-16358 | We've addressed a critical vulnerability by updating our LLM to GPT-4o mini, significantly improving its resilience against prompt injection attacks. | ||
| 133114 | AC-16370 | A bug preventing the creation of goals for "Other colleagues" when selecting an Organizational Unit as the owner has been resolved. The system now correctly registers the designated owner and allows seamless goal sharing for non-direct reports, fixing the previous error encountered upon attempting to share. | |
| AC-16400 | A new "Goal Admin" role has been introduced, providing dedicated access to a Goal Management Portal within the Workbench under Performance Management. This role allows users to view, manage, and edit all individual and organizational goals in the system, along with access to Goal Plan settings, Goal Type settings, and Goal Tag Libraries. | ||
| AC-16401 | Goal Admins are now able to have access to the Manage page in the Workbench > Goals > Goal Management and view all goals in the system, so that they can oversee and manage goals effectively. | ||
| 133047 | AC-16436 | An issue preventing managers from successfully reopening a goal from the Goal Details view has been resolved. The system now correctly processes the reopen action, ensuring that goals move to the appropriate status and the view refreshes immediately, preventing duplicate attempts. | |
| AC-16446 | The Exchange Rate Types list can now be sorted efficiently by Name, Code, Created Date, and Last Update in both ascending and descending order. This enhancement provides greater flexibility for managing and reviewing exchange rate types. | ||
| AC-16460 | A new Documents Generation Monitor page has been introduced, providing Global Compensation Admins and Compensation Admins with a centralized view of all document generation requests. | ||
| AC-16507 | We've enhanced the "Total Variable Pay" compensation tree with two new standard elements: "Discretionary Bonus" (BQVP1008) and "Spot Bonus" (BQVP1009). These additions provide greater flexibility in configuring variable pay structures, with all existing compensation element functionalities applicable to these new elements. | ||
| AC-16512 | V10 clients can now trigger immediate synchronization of Worker data, Documents, and Security data on demand, crucial for emergency updates that cannot wait for scheduled executions. | ||
| 131895 | AC-16534 | The system now provides a clear and valid error message when both an HRBP and a Communication Manager attempt to operate on the same employee concurrently. This prevents confusion and ensures one process gracefully locks while the other user receives a meaningful message about the conflicting action. | |
| AC-16535 | The issue requiring users to click the 'Next' button twice to move between steps when creating a Document template has been resolved. Users can now seamlessly navigate to the next step with a single click, improving the workflow for template creation. | ||
| AC-16557 | The application has successfully undergone a major framework upgrade from Remix to React-Router v7. | ||
| AC-16567 | We've improved the validation logic for distribution rules within statement generation, specifically addressing issues with "In" and "Not-In" operators. The system now correctly validates empty values and prevents text input for non-text-based criteria, ensuring accurate rule configuration for statement distribution. | ||
| AC-16575 | The Planner's compensation rounds list has been transformed into a table, providing managers and compensation managers with an organized view of "In Progress," "Ready," and "Closed" rounds. | ||
| AC-16576 | The Validation Report now accurately applies ABAC policies for Global Compensation and Compensation Admins, ensuring that users only see worker data they are authorized to access. | ||
| AC-16581 | Compensation Admins can now skip the Budget step when configuring a compensation round, providing greater flexibility in the workflow. If skipped, budget widgets in the Planner will appear empty, and the full budget section will be hidden if no budget rules are enabled. | ||
| AC-16584 | Compensation Administrators can now skip the Guidelines step when configuring a compensation round. This enhancement provides greater flexibility in the workflow, allowing for a more streamlined setup without impacting Planner functionality if the step is omitted. | ||
| AC-16616 | Pre-defined enum data types such as Country, Currency, Language, and Timezone are now excluded from the CSV template download list. | ||
| AC-16618 | The list of CSV template options is now ordered alphabetically by data type name. | ||
| AC-16622 | A bug causing the currency link for bonus data points to not update when the target bonus currency source was changed. The system now correctly reflects the specified target bonus currency, ensuring accurate linkage in bonus configurations. | ||
| AC-16645 | The filtering options in the Data Ingestion log table are now fully functional, resolving previous issues where filters were not correctly applied. | ||
| AC-16651 | The authentication service and backoffice have been enhanced to support the management of multiple identity clients per tenant. | ||
| 133691 | AC-16672 | The "next check-in" card in Passport > Check-ins now displays dates in the correct French locale format (e.g., "jeudi 19 juin 2025") when the user's language is set to French. | |
| AC-16695 | We've performed significant clean-up and styling improvements across the codebase to reduce SonarQube warnings, leading to a more consistent and maintainable codebase. | ||
| AC-16699 | The "In Progress" status for Ingestion Logs is now correctly displayed in the user interface. | ||
| 128639 | AC-16722 | The loading performance for the "Shared Goals" category in the Planner has been significantly improved through the implementation of pagination. This resolves previous issues of unresponsiveness and lengthy loading times for large datasets, ensuring a smoother user experience. | |
| AC-16783 | We've addressed various SonarQube code quality issues within the Data Modeler service, including removing unused directives, cleaning up formatting, and ensuring consistent naming conventions. These purely cosmetic improvements enhance code maintainability and reduce technical debt. | ||
| AC-16819 | The "Download CSV file" button is now correctly hidden for API type ingestions, resolving a previous issue where clicking it resulted in a 404 error. | ||
| AC-16841 | A bug causing "Contains" and "Does not contain" operators to fail, and "In" / "Not In" operators to not populate dropdowns in Statement Generation rules, has been resolved. The system now correctly applies these operators, ensuring accurate rule configuration without crashing the page. | ||
| AC-16842 | The datetime filter in the Data Ingestion log now functions correctly, accurately applying specified date and time ranges without resetting or timezone issues. | ||
| AC-16844 | The Communication Rounds page in the Workbench now features an improved layout, including a prominent title and description, aligning with the modern design of other Pay Suite objects. | ||
| AC-16861 | An issue preventing HR Admins from viewing review details in the HR Portal when using the "skip self-assessment" setting has been resolved. HR Admins can now correctly access and view manager-side review details, ensuring full visibility regardless of review template configurations. | ||
| AC-16879 | The "Status" field for Communication Rounds in edit mode now correctly pre-selects the existing status (e.g., 'In Progress') when opened. This resolves a display bug where the field appeared unselected, improving usability for round owners. | ||
| AC-16894 | The "Start upload" button for CSV ingestion is now hidden when an incorrect CSV file is added, preventing 400 errors. This enhancement provides immediate feedback to users, ensuring only valid files can proceed with the ingestion process. | ||
| AC-16902 | The system's request buffering has been enhanced to handle large payloads more robustly, even with read-only /tmp directories, resolving critical issues affecting TCM service stability. This improvement ensures all automation regression tests pass, indicating a more reliable handling of large data transfers. | ||
| AC-16903 | A new API endpoint (DELETE /communication-rounds/{communicationRoundId}/documents) has been implemented to allow authorized support team members to bulk delete all documents associated with a specific communication round. | ||
| AC-16923 | The Data Viewer now presents columns in a predefined order, aligning with the specified spreadsheet for each entity. This ensures a consistent and intuitive data presentation across different entities. | ||
| AC-16949 | A bug causing a 500 error when editing in-progress compensation rounds with a bonus type has been resolved. T | ||
| AC-16959 | Translations are now cached based on the application version, resolving issues where customers were not seeing immediate updates due to browser caching. | ||
| 133934 | AC-16982 | The "Search for People" searchbar in the Pay Transparency section now correctly returns results for users within an ACL-filtered scope, addressing previous "No result" errors. This fix ensures accurate search functionality even with large user bases, improving the user experience for HRBPs. | |
| AC-17160 | An error (System.InvalidOperationException: Column type WorkerColumnConfiguration is not supported) preventing the download of compensation round reports has been resolved. Users can now successfully download these reports, ensuring access to generated validation data. | ||
| AC-17161 | An issue causing incorrect data sampling and multiple Snapshot IDs for a single user in dm_shared."SnapshotData" has been resolved. This fix ensures that only one Snapshot ID is displayed per user and eliminates associated errors in the ETL service logs, improving data integrity for live snapshots. | ||
| AC-17175 | A bug preventing the saving of Data Retention settings has been resolved. Users can now successfully configure and save their data retention preferences, ensuring proper data management policies can be applied within the system. | ||
| 134578 | AC-17200 | An issue causing frequent application crashes for AXA Switzerland users, particularly during check-in and goal page access, has been resolved. Enhanced data validation and error handling prevent these critical errors, restoring full access to goal management functionality and improving overall stability. | |
13.0.9
Deployment to production environments: July 10th, 2025
| Type | Issue key | Description | |
|---|---|---|---|
| Zendesk | Jira | ||
| AC-14545 | The mapping logic used in the Performance indicator step of the bonus plan configuration wizard was changed so that goal types are displayed on the screen and not goal workflow types as it was previously the case. | ||
13.0
Deployment to staging environments: July 1st, 2025
Deployment to production environments: July 8th, 2025
| Type | Issue key | Description | |
|---|---|---|---|
| Zendesk | Jira | ||
| AC-12836 | New subject attributes have been introduced for HRBP and Compensation Admin professional roles, enabling more granular data access controls configurable via both CSV uploads and a dedicated API. This enhancement provides greater flexibility for managing user permissions and ensures robust data updates and integration. | ||
| AC-13057 | New ABAC attributes are now accessible to users with the HRBP professional role. These attributes can be configured via both CSV uploads and an API interface, ensuring flexible data updates and seamless integration. | ||
| AC-13898 | Managers and Compensation Managers in the Planner will now only see compensation rounds where they have direct or indirect reports, providing a clearer and more relevant view. This enhancement filters out irrelevant rounds, streamlining the user experience and improving access control based on organizational hierarchy. | ||
| AC-14545 | We've improved the accessibility of the Workbench Feedback Settings by adding proper labels to all toggles and input fields. This enhancement ensures better compatibility with screen readers, significantly improving usability for all users. | ||
| AC-14546 | Toggle controls across various settings now include accessible labels, significantly enhancing usability for screen reader users. This update ensures consistent accessibility compliance throughout the application's settings interfaces. | ||
| AC-14926 | The "Shared Goals" category in the Planner now loads significantly faster, resolving previous unresponsiveness and lengthy loading times that impacted user experience. This optimization ensures a smoother and more efficient display of shared goal information. | ||
| AC-15200 | Admins can now easily update basic statement generation rules, including name, description, and links to communication rounds and document templates. This enhancement simplifies rule management and ensures greater flexibility in configuring statement generation processes. | ||
| AC-15277 | Admins can now easily generate compensation statements for large volumes of workers directly from rule definitions or the compensation round list, once a round is closed. This new process ensures efficient document generation without requiring users to wait, with status updates available for monitoring. | ||
| AC-15341 | Managers and users with HRBP professional role can now see clear audit trail entries when currency changes impact proposals in the Planner during a compensation round republish. This ensures a clear record of currency-driven adjustments for both salary and bonus compensation elements. | ||
| AC-15365 | The Get ExchangeRate List, Get ExchangeRateType List, and Get ExchangeRateTypeLite List endpoints now return a LastUpdateDate field. This enhancement provides clear visibility into the most recent successful data ingestion for exchange rates, ensuring you always know when your data was last updated. | ||
| AC-15658 | Compensation Administrators can now preview statement documents before final generation and distribution, ensuring accurate formatting and content for their intended audience. This feature helps confirm that all elements align with expectations, preventing errors before distribution. | ||
| AC-15660 | Compensation Administrators can now configure distribution rules for statement generation, allowing them to precisely target relevant employees after a Compensation Round is complete. This new feature enables the creation of detailed rules for flexible and accurate statement distribution. | ||
| AC-15662 | Compensation Administrators can now ensure statements are distributed only to the appropriate audience, as the system will accurately apply configured distribution rules during generation. | ||
| AC-15773 | We've introduced an enhanced Worker Details drawer directly within the Planner, providing a comprehensive view of an employee's profile, including personal and role information, and their compensation history. This new feature allows users to easily access and visualize a worker's past salary changes through an interactive chart and table, all displayed in the worker's local currency. | ||
| AC-15829 | Compensation Managers and users with HRBP role can now access comprehensive bonus details directly within the individual worker view in the Planner. This enhancement provides granular insights into compensation situations ensuring greater transparency in bonus calculations. | ||
| AC-15843 | A distributed locking mechanism has been implemented in the document generation service to prevent conflicts when running multiple instances. This ensures that document generation is performed only once, even with concurrent requests, avoiding duplicate or conflicting jobs in a clustered environment. | ||
| AC-15867 | We've introduced a new Goal Setting review type, enabling managers and employees to define and agree upon goals that become "Frozen" upon manager approval, ensuring a locked record of agreed-upon objectives. This enhancement also allows administrators to bulk move reviews from the "Moderation" stage to "Closed (system)" via the HR Portal, significantly streamlining the finalization of performance reviews. | ||
| AC-15876 | The field label for the feedback body when requesting feedback has been updated to be contextually appropriate, resolving the previous issue where it incorrectly read "Share your insights." A new translation key was created to ensure distinct and accurate labeling for both giving and requesting feedback. | ||
| AC-15949 | Users can now efficiently sort currencies in both the "Currency From" and "Currency To" columns of the Exchange Rates table. This improvement allows for alphabetical and reverse-alphabetical sorting, making it easier to manage and find specific currency pairs. | ||
| AC-15980 | A bug that allowed multiple draft versions of compensation rounds to persist after publication, causing inconsistencies, has been resolved. The system now ensures only one staged draft can exist per round, with all residual drafts automatically removed upon publish or deletion, improving data integrity and user feedback. | ||
| AC-16078 | Compensation Admins can now include an "HRBP Review" step when configuring compensation round workflows, providing greater flexibility in the review process. This new step, which is fully customizable with definable start and end dates, ensures that at least one approval step (Manager, Manager +1, or HRBP) is always enabled, supporting comprehensive review cycles. | ||
| AC-16079 | Users with HRBP role can now access and view compensation rounds that include the new "HRBP Review" step, even when the round is published or ready. This provides read-only access to all relevant worker data within the Planner grid and individual worker views, ensuring full transparency into salary and bonus details. | ||
| AC-16113 | A new document generation service has been implemented to efficiently create personalized letters for workers, leveraging data from various sources like TCM, CPM, or Pay Analytics. This robust mechanism allows for the scheduling, background execution, and monitoring of document generation runs, ensuring accurate tracking of requests, generation times, and results without a "preview" watermark on final PDFs. | ||
| AC-16160 | Claims authorization has been implemented in the Outbound API, enhancing data security by filtering user data based on their assigned claims. This update ensures that users can only access information within their authorized scope, with all automation tests passing to confirm no regressions. | ||
| AC-16184 | We've introduced a new UI component allowing Data Foundation Admins and Support roles to directly upload CSV files for data ingestion via a simple drag-and-drop interface. This feature streamlines the process by validating file format, size, and required fields before and during ingestion, integrating seamlessly with existing backend systems while providing clear error feedback. | ||
| AC-16186 | This enhancement allows users to download detailed JSON logs for completed or failed ingestions, complete with error and warning details to guide efficient resolution. | ||
| AC-16187 | Data Foundation Admins can now access and download previously ingested CSV files directly from the user interface, enhancing auditability of past ingestion activities. This new endpoint ensures that downloaded files accurately reflect the ingested data, providing a complete record of all processed information. | ||
| AC-16197 | The Approve all pending goals button in the Planner now triggers immediate page updates, ensuring managers see goals move from Pending Approval to In progress status without requiring a refresh. This enhancement provides a smoother and more efficient experience for approving multiple goals at once, with a confirmation banner displayed upon successful approval. | ||
| AC-16199 | We've updated the Document Generation feature to ensure template owners are consistently identified by user ID instead of instance key, providing seamless access for users like tandemadmin and support roles. | ||
| AC-16244 | The Validation Report now accurately displays the names of both Eligibility Rules and Budget Rules, resolving an issue where budget rule names were missing and eligibility rule names were incorrect. This enhancement ensures greater clarity and transparency in understanding how rules are applied to workers within compensation rounds. | ||
| AC-16260 | We've investigated and implemented pre-loading of JavaScript files to significantly enhance the performance of embedded Power BI reports. This optimization reduces loading times, providing a faster and more responsive experience for users accessing these reports. | ||
| AC-16261 | We've extended entity snapshots to include critical new fields like legal entity, org-item, instance key, and country, enriching your analytical data. This enhancement provides a more comprehensive view, ensuring that your reports and data exports reflect a wider range of organizational and geographical context. | ||
| AC-16297 | The Exchange Rate Type settings are now permanently available, as the feature flag previously hiding them has been removed. This ensures consistent and direct access for all users, streamlining the configuration of exchange rates within the system. | ||
| AC-16308 | beqom Support members can now directly enable or disable the Machine Learning feature through a new setting in Platform Setup. This provides administrators with direct control over Machine Learning functionalities. | ||
| AC-16330 | We've enhanced the individual user security screen with new view capabilities, providing a clearer overview of user security settings. This internal feature, currently not available to clients and hidden behind a feature flag, allows for better inspection and management of individual user security configurations. | ||
| AC-16335 | We have addressed a critical vulnerability (GHSA-rxg9-xrhp-64gj) by updating core packages across all services. These essential package upgrades enhance the security posture of these services without introducing any functional changes. | ||
| AC-16344 | The Validation Report now accurately displays the target bonus for each individual situation when a worker has multiple situations, rather than only showing the last one. This improvement provides a clearer and more granular view of bonus targets across a worker's various compensation situations. | ||
| AC-16347 | We've introduced a new Template History feature for published document templates, providing comprehensive visibility into all uploaded DOCX versions for better control and traceability. This allows users to view document names, upload and publish dates, the uploader, and download any historical version, ensuring clarity for troubleshooting and auditing purposes. | ||
| AC-16348 | To align with Pay Suite design, the Document Templates page now features prominent tiles at the top, providing an immediate overview of your templates. These tiles display the total number of templates, clearly broken down into Ready (published) and Draft (non-published) statuses, offering quick insights into your document template landscape. | ||
| AC-16352 | The GET and PUT APIs for Machine Learning settings now include explicit action names, 'ViewMachineLearningSettings' and 'SetMachineLearningSettings' respectively. | ||
| AC-16369 | We've resolved a vulnerability that allowed users to bypass validation by manipulating URLs when creating document templates. Users attempting to skip steps will now be correctly redirected to the first step, ensuring all mandatory fields are completed before publishing. | ||
| AC-16375 | Live snapshots will now automatically trigger a new generation whenever their configuration is updated, ensuring that new fields are immediately fetched and available for other services. This enhancement guarantees data freshness and accuracy, particularly when live configuration changes occur. | ||
| AC-16379 | The Audit log now displays the correct Document override message after a document has been re-imported and updated, resolving the previous issue where an "Imported document" message was incorrectly shown. This ensures accurate and clear traceability of document changes for better auditing. | ||
| AC-16384 | The audit log for documents imported into a Communication Round by a Compensation Administrator no longer displays the administrator's name. This ensures increased privacy and aligns with the expected behavior, showing simply "Imported documents" for a cleaner audit trail. | ||
| AC-16393 | We've addressed an issue that allowed documents to be imported without any designated recipients when using the population or individual audience selections in Communication Rounds. The system now prevents importing documents if no audience is specified, ensuring documents are always delivered to an intended target. | ||
| AC-16395 | The document generation endpoint now automatically appends a ".pdf" extension to output file names if not already present. This enhancement simplifies the process, allowing users to seamlessly generate PDF files without needing to manually specify the file extension. | ||
| AC-16396 | We've implemented an event-driven notification system to provide real-time alerts whenever the status of a document generation changes. This enhancement eliminates the need for continuous API polling, significantly improving user experience by providing immediate updates and reducing server load. | ||
| AC-16409 | Table headers now remain visible when scrolling down long lists in sections like Population, Modeler, and Data Ingestion. This enhancement ensures continuous visibility of column titles, significantly improving readability and user experience when navigating extensive data sets. | ||
| AC-16428 | CSV templates generated from the application now feature a predefined sort order for their columns, enhancing usability and data consistency. This ensures standard fields follow a specified sort order, custom fields are alphabetized, and effective dating columns (start before end) are logically placed. | ||
| AC-16434 | We've resolved an issue where Goals and Behaviors temporarily disappeared from an employee's performance review after their manager submitted it. This fix ensures that both Goals and Behaviors remain consistently displayed for the self-reviewer, providing a stable and accurate view of their performance review at all stages. | ||
| AC-16438 | Data Foundation Admins can now easily download detailed JSON logs for completed or failed ingestion requests directly from the user interface. This enhancement provides comprehensive visibility into ingestion statuses, including errors and warnings, streamlining troubleshooting and ensuring clear feedback for all ingestion processes. | ||
| AC-16439 | Data Foundation Admins can now easily download CSV templates for any given data type directly from the user interface. This enhancement provides accurately structured templates with all necessary fields, streamlining the data ingestion process and ensuring proper file formatting. | ||
| AC-16488 | Authorization restrictions have been implemented across all statement generation endpoints, ensuring only authorized personnel can view, create, update, and generate compensation statements. This enhancement reinforces data security and integrity by enforcing structured role-based permissions, providing clear error messages for unauthorized access attempts. | ||
| AC-16497 | We've enhanced the search functionality for the Individual Audience selection, resolving previous system freezes when searching for workers in large companies. The search now efficiently returns up to 20 results, requiring character input before displaying options, ensuring a smoother experience when targeting specific individuals for document imports. | ||
| AC-16501 | The Team Planner API now returns the Instance Key for each worker, allowing the front end to directly access detailed individual worker data for the new drawer view. This enrichment streamlines the display of comprehensive bonus and salary information, ensuring a more integrated and efficient user experience. | ||
| AC-16502 | The document generation API now accepts JSON payloads with nested objects, significantly expanding its compatibility for more complex data structures. This enhancement allows seamless integration with systems like Apryse and supports intricate business requirements such as managing multiple situations and goals within a single request. | ||
| AC-16503 | Compensation Admins can now easily create and preview payout curves with a new guided configuration UI, allowing for precise definition of performance-based payout rules. This enhancement provides intuitive controls for selecting curve types (Linear/Step), directions (Growing/Falling), and result units (Percentages/Amounts), with dynamic rules and real-time chart previews to ensure alignment with compensation strategy. | ||
| AC-16504 | Compensation Admins can now easily define and preview falling payout curves through a guided configuration UI, enabling the creation of models where higher results correspond to lower payouts, ideal for penalty or cost control scenarios. This intuitive interface allows selection of curve types (Step/Linear) and direction (Falling), dynamically updating rules and providing real-time chart previews for accurate alignment with compensation strategy. | ||
| AC-16505 | Compensation Admins can now easily view configured payout curves in a read-only mode, enabling quick verification of their structure and logic without unintended edits. This dedicated view clearly displays the curve type, direction, result units, and rules, alongside a static table of thresholds and an accurate, uneditable preview graph with a helpful legend. | ||
| AC-16506 | Compensation Managers and users with HRBP role can now access a detailed view of worker salary and bonus information directly within the Planner's new drawer interface. This enhancement provides a read-only display of key compensation elements, including base salary, eligibility, and bonus breakdowns, along with situation-specific totals and goal achievements, all accessible through a dedicated "Go to Individual view" button. | ||
| AC-16530 | The ff_import_static_documents feature flag has been removed, making the enhanced document import functionalities permanently available. Users can now directly access and utilize the ability to import documents for selected populations and individual workers, streamlining communication round processes. | ||
| AC-16531 | The ff_document_template_editor feature flag has been removed, making the document template editor permanently accessible for all users. This ensures consistent availability of the template editing functionalities previously controlled by the flag, streamlining document generation processes. | ||
| AC-16554 | The issue causing incorrect tile and pagination counters for Global Compensation Admins on the compensation rounds page has been resolved. Counters now accurately reflect the number of available compensation rounds, regardless of status or owner, providing precise overview data. | ||
| AC-16562 | Back-office functionality has been extended to allow the assignment of country, organizational unit, or legal entity claims to identity clients. This enhancement enables granular control, permitting multiple values within a single claim type while ensuring only one claim type is active at a time. | ||
| AC-16612 | We've implemented a crucial validation step during the publishing of document templates, mirroring the checks performed during preview. This enhancement ensures that templates cannot be published without correctly filled mandatory fields, preventing errors and ensuring document integrity. | ||
| AC-16615 | Background jobs are now immediately notified when a document generation is set to ready to process, eliminating previous delays of up to five minutes. This enhancement ensures that generation tasks begin without waiting for scheduled checks, significantly improving efficiency and responsiveness. | ||
| AC-16649 | We've implemented a new claims-based authorization logic in the Outbound API, allowing claims to act as base security filters with request filters applied independently on top. This provides system administrators with greater flexibility, enabling users to refine data queries within their authorized scope even if they don't hold specific claims for a dimension, ultimately improving data exploration and access control. | ||
| AC-16675 | We've fixed an issue where a ZodError appeared after clicking the View all button on the Manage reviews tab within Performance Review Templates. This resolution ensures seamless navigation and proper display of review data for administrators, even when sensitive content settings are enabled. | ||
| AC-16698 | Data Foundation Admins can now download previously ingested CSV files directly from the user interface, enhancing the auditability of past ingestion activities. | ||
| AC-16700 | We've enhanced the usability of statement rule management by hiding the Edit button for rules in a Ready status, preventing unintended changes to finalized statements. Additionally, administrators now benefit from clearer, color-coded tracing for generation statuses (red for failure, yellow for in-progress, grey for not generated, green for success) and a new re-fetch button for instant status updates without a full page refresh. | ||
| AC-16712 | The ingestion drawer now clearly displays the name and avatar of the user who performed an ingestion, rather than defaulting to "System," enhancing transparency and auditability. If the ingestion was truly system-initiated, "System" will still be shown, ensuring accurate attribution for all data ingestion activities. | ||
| 134078 | AC-16784 | We've fixed an issue causing HTTP 500 errors when importing Professional Roles, particularly for existing data. This resolution involved removing outdated legacy subject attributes from the database and implementing robust code changes to gracefully handle missing or unexpected attributes, ensuring seamless import and export processes. | |
| AC-16849 | A critical issue causing the SeedNewSubjectAttributesStep to fail due to an inability to convert null to a decimal has been resolved. This fix ensures the successful seeding of new subject attributes, restoring proper functionality for TCM authorization related to HRBP roles. | ||