beqom Pay Suite 21.0 - 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 intermediate 21.0 release of the beqom Pay Suite application and in the subsequent patches.
21.0
Deployment to staging environments: February 10th, 2026
Deployment to production environments: February 17th, 2026
| Type | Issue key | Module | Description | |
|---|---|---|---|---|
| Zendesk | Jira | |||
| 143208 | AC-14052 | Data Foundation | Uniqueness checks in Worker Entity ingestion were extended to include additional fields beyond the existing ExternalId validation. The system now enforces uniqueness on WorkEmail and UserName fields within the same tenant, preventing duplicate values that could cause authentication issues with SSO. When Worker records are ingested, the system validates that no two workers can share the same WorkEmail or UserName, and returns specific error messages identifying conflicting field names and values when uniqueness violations occur. This enhancement addresses inconsistencies between Data Foundation and IAM uniqueness validation, ensuring that workers with different ExternalIds cannot have identical WorkEmail or UserName values. | |
| AC-15868 | Performance Management | PDF generation functionality was added for administrators in the HR portal. Admins can now generate and print PDF versions of performance reviews when viewing someone's review, with the ability to access this feature both from the review view and review list. The Generate PDF button is available regardless of review status, and the generated PDFs contain the same data that admins can see in the UI, excluding any drafted manager inputs to maintain appropriate access controls. | ||
| AC-18850 | Data Foundation | An error that was occurring when viewing worker country information in the filtering screen after employment ingestion was corrected. The problem specifically occurred when a worker with a set country was processed through employment ingestion, causing the country field to disappear from the worker filter UI even though other organization details were updated properly. Workers ingested through the employment process now properly retain and display their country information in the filtering interface. | ||
| AC-19977 | Pay Management | An advanced calculation engine backend prototype was developed. This technical foundation enables future implementation of enhanced calculation capabilities within the system. | ||
| AC-20510 | Pay Transparency | Pay Information Requests functionality was extracted into an independent module as part of system architecture improvements. The module was restructured with its own database schema (inbox_payinformation) and organized into separate Domain, Application, Infrastructure, API, and Contracts components. This extraction included moving 10 application use cases such as ImportRequests, UpdateRequest, GetPayInformationRequest operations, document operations, GetSnapshots, and UpdateSettings, along with associated domain entities, API endpoints, repository implementations, and database context configuration. The modularization improves system organization and maintainability while preserving all existing functionality through the same API endpoints. | ||
| AC-20581 | Pay Transparency | Automatic label creation with population names was implemented for datasets created from snapshots. When users create a dataset from a snapshot in the UI, the system now automatically creates labels in PA (Product Analytics) using the population name(s) assigned to the snapshot, with one label created for each population. The system includes validation to prevent duplicate label creation and uses a two-step process: first creating the dataset upload, then assigning the appropriate labels. | ||
| AC-21325 | Performance Management | Manager reassignment functionality was added to Career Discussions. Original managers can now reassign active career discussions to another manager when the reassignment setting is enabled and the discussion is in Worker Self-Assessment or Manager Feedback stage. When reassigning, managers can search and select any user in the company through a modal interface, with search results not filtered by ABAC rules. Once reassigned, the career discussion transfers ownership to the new manager and is removed from the original manager's planner. The reassignment cannot be undone by the original manager. | ||
| AC-21337 | Pay Management | Advanced calculations configuration was implemented in the Team Planner View. Users can now create and configure calculated fields with an enhanced formula builder that includes conditional and non-conditional formula types, auto-suggestion functionality, and comprehensive validation. The configuration provides access to Round Inputs, Data Model, and Round Calculations objects, with support for multiple data types including ConvertedMoney fields with Value, Currency, and ConvertedValue sub-fields. The formula builder includes mathematical functions (ABS, CEILING, FLOOR, MAX, MIN, ROUND, SUM), text functions (UPPER, LOWER), and utility functions (COALESCE, ISNULL). Real-time validation highlights errors with detailed tooltips, and keyboard shortcuts enhance the user experience. Configuration changes are now saved immediately to the database when users click the Apply button, rather than only when navigating between steps. The enhancement supports dependency management to prevent deletion of fields used in other calculations or conditional formatting rules. | ||
| AC-21497 | Pay Transparency | Pay Analysis Dataset creation menu option visibility was improved in the Snapshot Manager. The option to create Pay Analysis Datasets is now automatically hidden when snapshots are not published or when the associated DataModel lacks proper mapping configuration. This prevents users from attempting operations that would result in error states and provides clearer guidance on when Pay Analysis Dataset creation is available. | ||
| AC-21664 | Pay Transparency | An error that was occurring with inconsistent date display approaches between filters and the table on the Pay Information page was corrected. The problem specifically occurred when importing requests via API with end-of-day timestamps and then changing timezone settings in cultural settings, causing the request date to appear differently in filters versus the table due to timezone conversion. Users can now expect consistent date formatting between the filter and table columns for both request dates and resolution dates. | ||
| 143458 | AC-21675 | Data Foundation | A limitation in the Data Foundation feature that prevented displaying more than approximately 60,000 workers in grids was resolved. Previously, when searching for employees in the Data Foundation menu with large datasets, some workers would not appear in the Worker or Employment grids even though they were accessible through the main application search. Data Foundation administrators can now access worker grids with more than 60,000 workers within a reasonable response time. | |
| AC-21873 | Pay Transparency | Automatic release action logging was implemented for imported documents in communication rounds without workflow enablement. When documents are imported into communication rounds where workflow is disabled, the system now automatically generates a release action entry in the audit log marked as system-triggered. The audit entry uses the action label 'Document released automatically' and appears chronologically in the document's audit trail after the import occurred. This enhancement addresses the previous gap in audit traceability where automatically released documents had no visibility in the audit trail indicating when and how the document was released. Additionally, retroactive seeding was performed to insert automatic release records for all existing documents that were previously imported to communication rounds with disabled workflow, using the original import timestamp. | ||
| AC-22073 | Pay Management | Round Publish/Republish Observability was implemented to provide complete traceability of steps during round publishing operations. The system introduces database logging that tracks job-level information (round being published, publish type, overall status, timestamps, and publish options) and step-level details (step types, execution order, metadata, individual status, and error messages). This enhancement enables administrators to monitor progress of long-running publish operations, debug issues when publish fails, analyze performance bottlenecks, and identify which specific step failed in multi-step processes. The logging covers all critical steps including currency snapshots, worker snapshots, batch processing, notifications management, and audit trail capture for both initial publishing and republishing scenarios. | ||
| AC-22140 | Pay Transparency | Dataset naming and labeling functionality was added for snapshot uploads in Pay Analytics. API users can now specify custom DatasetName and DatasetLabel parameters when calling the POST ~/api/MachineLearning/pay-analytics/export/snapshots/{snapshotUid} endpoint, allowing them to create datasets with meaningful names instead of auto-generated ones. When no dataset name is provided, the system automatically generates names using the format '<SnapshotName>-<Label>-<EffectiveDate>-<CreationDate>' where CreationDate is a timestamp in yyyyMMdd_hhmmss format. If no custom label is specified, the system defaults to using the population name as the dataset label, ensuring all datasets have appropriate identification for better organization and management. | ||
| AC-22143 | Pay Transparency | Dataset name and label configuration was added for snapshot uploads to Pay Analytics. Users can now specify custom dataset names and labels when creating pay analysis datasets from the snapshot manager, providing greater control over dataset organization. When no custom name is provided, the system continues to use auto-generated names, and all datasets automatically include a timestamp in yyyyMMdd_hhmmss format to ensure uniqueness. If no custom label is specified, the system defaults to using the population name as the dataset label. | ||
| AC-22175 | Performance Management | PDF localization service migration was implemented to improve translation delivery across all PDF exports. The PDF generation service now retrieves translations through API requests instead of file system operations, affecting performance reviews, individual goals, organizational goals, and career development plans. This infrastructure change supports all 12 languages (en-GB, en-US, de-DE, es-ES, fr-FR, id-ID, it-IT, ja-JP, nl-NL, pt-PT, th-TH, tr-TR) with enhanced caching mechanisms including 5-minute translation version caching and 1-hour i18n instance caching. The migration includes HTTP service setup, translation library configuration updates, removal of JSON translation files, and OpenTelemetry configuration for improved monitoring. Users will experience the same PDF functionality with translations that continue to reflect language changes from the web application. | ||
| AC-22301 | Pay Transparency | An error that was occurring when accessing the Pay Analysis results page after deleting data mappings was corrected. The problem specifically occurred when users deleted a pay analysis data mapping and then navigated to the Pay Intelligence tab, resulting in a 500 error stating 'No configuration found for data model'. The system now preserves mapping configurations by creating snapshots during analysis syncing, allowing users to modify or delete mappings without affecting previously synced analyses and eliminating the 500 errors while maintaining historical analysis consistency. | ||
| AC-22304 | Authorization | Custom attributes functionality was extended to Total Compensation Management (TCM) and Inbox areas, providing consistent attribute management across all platform components. Users can now configure and utilize custom fields in TCM and Inbox with the same flexibility already available in CPM. The implementation leverages existing custom attributes infrastructure from CPM and includes authorization policy configuration to enable custom attributes access and management within TCM and Inbox contexts. When custom attributes are added, updated, or removed for a tenant in BackOffice, scoped policies are automatically generated or updated for both TCM and Inbox areas. Data filtering in both areas now respects custom attribute configurations, and user document access in Inbox is appropriately restricted based on custom attribute policies. | ||
| AC-22342 | Pay Transparency | Search functionality was added to the Pay Analysis Grid endpoint. Users can now search and filter results by worker name through a search box interface, providing faster access to specific worker analysis data within pay analytics reports. | ||
| AC-22753 | Pay Management | Payout curve filtering in the Goal plan step was enhanced to improve usability when creating or editing bonus plans. The payout curve filter now displays only curves that are actively assigned to goals within the current plan, filtered by the active tab (Organizational or Individual). Users can now filter more efficiently as the dropdown shows only relevant curves instead of all system curves, includes an 'Empty' option for goals without assigned curves, and displays a 'Deactivated' tag for inactive curves while keeping them selectable. The filter supports multiple selections with OR logic, integrates with existing Type filters using AND logic, and maintains filter state when switching between tabs. This enhancement reduces the complexity of finding relevant payout curves and streamlines the bonus plan configuration process. | ||
| AC-22799 | Pay Transparency | A new warning message component was added to the Communication round builder for mandatory fields validation. Communication administrators can now see a summary of all validation errors displayed at the top of the page for each step of the build process, allowing them to easily identify all fields that need correction at a glance. Each validation error is clickable and redirects users to the corresponding field component in the form. The component includes both default messages (such as 'This field cannot be empty') and specific messages (such as 'Communication round code cannot be empty'). The warning component automatically scrolls to the top of the page when validation errors occur and displays messages in the order they appear in the form. Validation is applied to mandatory fields including Name, Code, Start date, and End date in the Round details step, uniqueness constraints on communication round codes, and hierarchy selection requirements in the Define Hierarchy step. | ||
| AC-22867 | Pay Transparency | An error that was occurring when selecting all alerts while filtering PayInformation Requests was corrected. The problem specifically occurred when the alerts selection box would expand infinitely, hiding the footer and making the Apply button inaccessible to users. The Apply button is now always visible in the filter popup, and scrollbars are added to the main content when the filters modal exceeds the viewport size, ensuring users can consistently access all filtering functionality. | ||
| AC-22928 | Performance Management | A new administrative setting was added to enable career development reassignment functionality. Administrators can now turn on the option 'Allow line managers to reassign a career development to another user' in the Workbench Performance Management Career Discussion settings. When enabled, managers can reassign career development processes to other users through a 'Reassign manager' button. The reassigned reviewer gains full access to complete the manager's portion of the process and can view all worker-related data including goals and skills. An additional setting 'Allow system managers to see closed Career Developments' was also implemented, enabling new managers to view completed career development plans from workers' previous managers. Both settings are disabled by default and can only be configured by users with Configuration Support roles. | ||
| AC-23029 | Data Foundation | The data upload grid was enhanced to include deletion logs alongside existing ingestion logs, enabling administrators to access deletion results at any time. The system now presents behavior information to distinguish between deletion, full ingestion, and incremental ingestion logs in both the grid and drawer views. Administrators can now understand the specific type of ingestion operation for each log entry and download deletion log details in the same manner as ingestion details. The IngestionBehaviour field was added to the ingestion list endpoint to support these frontend enhancements. | ||
| AC-23039 | Data Foundation | A safer CSV upload flow using filename-based action detection was implemented for the data foundation system. DataFoundationAdmins can now upload CSV files without explicitly selecting ingestion or deletion actions, as the system automatically determines the intended operation based on filename conventions. Files named 'DataType.csv' trigger ingestion operations while files named 'DataType_Delete.csv' trigger deletion operations. The previous split menu with explicit action selection was replaced with a single Upload button, reducing cognitive load and preventing accidental deletion operations that could result in unintended data loss. The system includes validation to reject files that don't match naming conventions and prevents mixed uploads of ingestion and deletion files in a single operation. | ||
| AC-23060 | Data Foundation | Code ownership for the analytics hub project was updated to ensure adequate backend validation coverage. | ||
| AC-23163 | Pay Transparency | A calculated field for Distance from Predicted Compensation was added to the Pay Analysis Information grid. Users can now view the distance calculation (Predicted Compensation minus Current Compensation) as a configurable column in the grid, with the same calculation formula used in Pay Analytics. The column visibility can be configured through Column Config settings and is synchronized with the backend for persistence. | ||
| AC-23166 | Authorization | Role-based filtering was added to Performance Management population configuration screens. Template owners can now filter assigned populations by 'All roles', 'Workers only', or 'Managers only' when configuring review populations, providing greater precision in targeting participants for performance review cycles. Workers are defined as users with no direct reports, while Managers are users with one or more direct reports. The filtering applies to populations selected via the Population Service as well as manually included users, with role determination based on the current live line manager hierarchy. This enhancement restores granular population targeting capabilities that enable more accurate configuration of review scopes such as manager-only or individual contributor-only reviews. | ||
| AC-23170 | Pay Transparency | A new calculated field 'Outlier %' was added to the Pay Analysis Information grid. This frontend-driven column calculates the percentage difference between predicted and current compensation using the formula: [Predicted Compensation / Current Compensation] -1, expressed as a percentage. The column is configurable through the Column Config settings, with visibility preferences saved and synchronized to the backend, giving users flexible control over their pay analysis data display. | ||
| 146477 | AC-23178 | Data Foundation | An error in the audit trail ordering that was causing entries to appear in incorrect sequence when multiple events occurred on the same day was corrected. The problem specifically occurred when audit trail entries were ordered only by date without considering the time component, resulting in non-deterministic ordering of same-day events. The audit trail now orders entries by both date and time to the highest available precision, ensuring users can accurately reconstruct the exact chronological order of all audit events for improved troubleshooting and compliance reviews. | |
| 146575 | AC-23188 | Performance Management | An error that was occurring when managers had multiple objectives in draft status for different individuals was corrected. The problem specifically occurred when the total weight reached 100%, causing an incorrect warning to appear. Goal validation is now skipped for sections containing goals for different entities, allowing managers to properly manage draft objectives without encountering false weight validation errors. | |
| 146282 | AC-23222 | Authorization | An error with GLN (custom field) security role restrictions was corrected. The problem specifically occurred when custom_EmploymentGLN was not set or set to 'N', causing the security role to remove visibility of all population from reviews in the Manage Review section, and security restrictions not being properly applied to Analytics reports. Users with appropriate GLN restrictions can now correctly access reviews and reports based on their security role permissions. | |
| AC-23259 | Pay Management | Status handling for compensation rounds and pending drafts was enhanced to better reflect their publishing states. When a round or pending draft is in 'Publishing' status, no actions are displayed in the 3-dot menu and a 'Publishing' tag is shown. When a pending draft is in 'Failed' status, users can access 'Edit pending draft' and 'Delete' options in the 3-dot menu, and a 'Failed' tag is displayed. These improvements provide clearer visual indicators of round status and appropriate actions based on the current state, with action availability dependent on global compensation admin and compensation admin ownership permissions. | ||
| AC-23262 | Pay Transparency | Part Time scaling functionality was removed from the Pay Analysis Data Mapping wizard and configuration. This change eliminates the FTE scaling option from the wizard interface, backend storage, and data mapping grid, as the data coming into Data Foundation is already Full Time Equivalent scaled by design. Users will no longer see Part Time scaling options when configuring Pay Analysis data mappings, streamlining the mapping process by removing unnecessary transformation steps. | ||
| AC-23287 | Authorization | Resource attribute finders were extended to support subject (user) attributes for enhanced authorization control. The system can now optionally retrieve and inject user-specific attributes into the Cerbos authorization context as principal attributes, allowing services to define authorization attributes without relying solely on the Authorization service. This enhancement enables policies to evaluate logic based on user characteristics (such as management status) while maintaining backwards compatibility with existing finders that do not return subject attributes. | ||
| AC-23299 | Authorization | A new API endpoint was implemented to support reverse authorization lookup functionality. The endpoint accepts a list of worker instance keys and returns a mapping of which subjects (users with authorization policies) have access to those workers, with optional filtering by professional roles like HRBP and Manager. This enables applications to determine which users can view or manage specific workers, supporting scenarios where authorization relationships need to be identified from the worker perspective rather than the user perspective. | ||
| AC-23319 | Data Foundation | Population scope information was added to the population drawer in Data Management. Users can now view detailed scope information when clicking on a population name as a link, providing better visibility into the criteria and configuration of each population. | ||
| AC-23324 | Data Foundation | Upload file modal improvements were implemented to enhance user experience in the ingestion and localization workflows. The Download template button style was changed from a link to a secondary button to improve visibility based on user feedback. Additionally, text alignment was standardized to ensure consistent positioning with button text across both the CSV ingestion page and the Localization page, providing a more polished and accessible interface design. | ||
| AC-23352 | Performance Management | An error that was occurring when calling the total scores endpoint for review templates was corrected. The problem specifically occurred when review templates had 'Enable total score calculation' disabled but the endpoint was still returning score-related fields (weightedScore, averageScore, maxScore) in the response. Review templates with total score calculation disabled are now properly excluded from the total score endpoint response entirely. | ||
| AC-23394 | Pay Management | The calculations definition API was enhanced to include category classification for functions. The /api/compensation/Rounds/{roundId}/calculations/definition endpoint now returns a category property for each function, organizing them into logical groups: String functions (STRING_EQUALS, TRIM, LOWER, UPPER), Math functions (ABS, CEILING, FLOOR, ROUND), Aggregation functions (MAX, MIN, SUM, AVG), Conditional functions (COALESCE, IF, ISNULL), and Date/Time functions (DATE, DATE_TIME, DATE_TIME_TZ, STR_TO_DATE, DATE_YEAR, DATE_MONTH, DATE_DAY, DATE_ADD_DAY). This categorization improves the organization and discoverability of available calculation functions for developers and users working with compensation calculations. | ||
| AC-23418 | Pay Management | Split Salary and Bonus round types were introduced in Compensation Management to support organizations that manage salary and bonus compensation separately. Users can now select specific round types during round creation using 'Salary' and 'Bonus' checkboxes in the Round Wizard Details step, with options for salary-only rounds (merit increases and base pay adjustments), bonus-only rounds (incentive payouts and variable pay), or combined salary and bonus rounds. The system displays different configuration sections based on the selected round type, prevents duplicate compensation element selection when both types are configured, and makes round types immutable once the round status transitions from Draft to Ready. Existing rounds maintain backward compatibility with no changes to calculation, approval, or reporting behavior, while the Management Portal displays round type information in read-only format. | ||
| AC-23464 | Performance Management | An error that was occurring in Passport Goals where editable weight cells were not highlighted with warning color when total weight exceeded 100% was corrected. The problem specifically occurred when users opened Goal Plans containing goals whose total weight exceeded 100% - while the warning message appeared, the weight fields themselves were not visually highlighted. Users can now clearly identify which weight cells need attention through proper visual warning indicators. | ||
| AC-23469 | Authorization | Subject attributes loading in the Authorization NuGet package was updated to always use collection format when loaded into Cerbos context. Previously, subject attributes could be loaded as single values instead of collections, which caused issues when using the 'in' operator in Cerbos policy expressions since subject attributes must be in collection format on the left side of expressions. The updated logic now ensures all attribute values are loaded as collections, with single-element values properly wrapped in collections, while maintaining compatibility with existing Cerbos policy expressions. | ||
| AC-23476 | Pay Management | Dynamic tab visibility based on round type was implemented in the Team Planner. The system now automatically shows or hides Salary and Bonus tabs in both Individual View and Worker Drawer based on the compensation round configuration. For Salary Only rounds, only Salary and Notes tabs are displayed. For Bonus Only rounds, only Bonus and Notes tabs are shown. For Combined rounds, all tabs (Salary, Bonus, and Notes) are visible. Comp History and Notes tabs remain always visible in the Worker Drawer. This provides compensation managers and HRBPs with a cleaner, more focused experience when reviewing compensation by showing only relevant tabs for their specific round type. | ||
| AC-23489 | Data Foundation | A new translations endpoint was implemented in the integration hub to support Power BI semantic model requirements. The endpoint allows users with reporting scope admin permissions to fetch all culture translations with customizations in a single response, combining data from all cultures instead of requiring separate requests per culture. The endpoint returns translation data in a structured format containing culture, key, and value information and is accessible at api/v{version}/translations/all without requiring pagination in the initial version. | ||
| AC-23563 | Data Foundation | Translation keys were added to the webapp project for System Usage and Roles report names. Administrators can now access report widget names in custom labeling by clicking the download button, enabling localization of Power BI report widgets. | ||
| AC-23633 | Pay Management | Payroll duplication logic was aligned with compensation rounds behavior. When duplicating a payroll, the system now displays a pop-up with confirmation button instead of a banner, and the duplicated payroll immediately appears in the payroll list without requiring manual refresh. | ||
| AC-23737 | Pay Management | An error displaying 'Not found' value instead of placeholder text in the currency field on the Edit compensation round page was corrected. The problem specifically occurred when editing compensation rounds that were created without any fields populated. Users will now see the appropriate placeholder text in the currency field when editing compensation rounds. | ||
| AC-23743 | Data Foundation | An error in the snapshot manager count calculation was corrected. The problem specifically occurred when the count was being calculated per page instead of across the total number of snapshots. Data modeler administrators can now see the accurate total count of all snapshots in the snapshot manager. | ||
| AC-23770 | Authorization | Cerbos configuration alignment was implemented for the accelerate-local-dev environment. The local development environment now uses the same Cerbos configuration (lenientScopeSearch: true) and version (0.47.0) as the cloud environment, ensuring consistency across development and production authorization settings. | ||
| AC-23785 | Performance Management | An error in the Planner Manager Dashboard where reassigned Career Development plans were not properly indicated was corrected. The problem specifically occurred when managers reassigned Career Development plans to other users - the dashboard would only show the stage instead of clearly indicating the reassignment status, and no links were displayed for Career Development plans that were closed by another manager. The dashboard now properly displays reassignment indicators and maintains appropriate links for Career Development plans managed by other users. | ||
| AC-23833 | Data Foundation | The selector for the 3dots button in Data Upload Notification was updated in the workbench data management area. This technical change corrected the data-e2e-selector attribute from 'action-snapshot-manager-button' to the appropriate value, ensuring proper test automation functionality. | ||
| AC-23838 | Pay Management | An issue with radio button selection in the compensation round republish modal was corrected. The problem specifically occurred when users tried to select the second radio button option by clicking on the text label, as only clicking directly on the radio button icon itself would register the selection. Users can now select radio button options by clicking either the text label or the radio button icon, improving the overall usability of the republish functionality. | ||
| AC-23856 | Authorization | Documentation about IAM (Identity and Access Management) and authorization was created to provide guidance and reference material for these security components. | ||
| 146540 | AC-23857 | Data Foundation | An error that was occurring in the Goal Overview report's Actions completed widget was corrected. The problem specifically occurred when no deliverables were defined within the period selected by the Date filter, causing the widget to display 'NaN%' instead of '0%'. Users can now view accurate percentage values in the Actions completed widget regardless of whether deliverables exist for the selected time period. | |
| AC-23859 | Performance Management | An error that was occurring in performance review moderation was corrected. The problem specifically occurred when Manager-reviewers accessed performance review templates in 'Under review' and 'Moderation' stages, where a 'Publish' button was incorrectly displayed and would return a 400 Bad Request error when clicked. This affected both manager-led moderation templates (where both Publish and Complete moderation buttons appeared simultaneously) and HR-led process templates (where only HR should have publish capabilities). Manager-reviewers will no longer see the inappropriate Publish button in these review stages. | ||
| AC-23864 | Performance Management | An error that was occurring in the performance review system where an 'Edit response' button was incorrectly displayed for Manager-reviewers was corrected. The problem specifically occurred when no data had been submitted yet in the Manager review section. Manager-reviewers will now see the appropriate interface state when no review data has been submitted. | ||
| AC-23867 | Pay Management | Translation keys for new compensation entities were added to support Paid and Contracted entities in round context. The system now displays 'Contracted Compensation' and 'Paid Compensation' labels in multiple locations including Payroll data drop details under Data entities & Sources in the Entity column, and in the Workbench Comp Round Team Planner View Entity column. These translation keys enable proper localization and labeling of the new compensation entity types across Payroll configuration and Team Planner Configuration interfaces. | ||
| AC-23991 | Performance Management | An error that was occurring when users with proxy access attempted to view Career Development Plans was corrected. The problem specifically occurred when a user was logged in as an Employee or Manager via proxy and clicked the View button on the Career Development Plan in Passport/Planner, resulting in a 403 Forbidden error. Proxy users can now successfully access and view Career Development Plans without encountering permission errors. | ||
| AC-24002 | Pay Transparency | An error that was occurring when users without Pay Analysis Data Mapping access tried to access the Snapshot Manager page was corrected. The problem specifically occurred when standard users (without PayAnalyticsAdmin, PayAnalyticsReader, PayAnalyticsEditor, or Tandemadmin roles) navigated to the Snapshot Manager, causing a 403 error and incorrect URL redirection to the pay-analysis-data-mapping endpoint. Users with eligible professional roles can now access the Snapshot Manager page correctly without encountering permission errors or URL routing issues. | ||
| 141754 | AC-24081 | Performance Management | An error that was occurring when displaying RichText content in Japanese language within PDF-generated reviews was corrected. The problem specifically occurred when reviews contained Japanese text with formatting elements like lists and line breaks in both questions and ratings. Users can now generate PDFs with properly rendered Japanese RichText content. | |