Modern Web Experience
This epic modernizes the XDM web interface to provide a more consistent, user-friendly, and efficient experience for end users, operators, and administrators. It introduces a unified design approach, role-appropriate views, multilingual support, responsive performance, and improved accessibility. The goal is to help customers work more effectively while creating a stronger foundation for future enhancements
51 Stories - 48 completed - 3 in progress
94% completed
The current web interface can feel inconsistent, overly complex, and difficult to evolve. Different interaction patterns, fragmented styling, and unclear role separation can make everyday tasks less efficient and reduce usability for both technical and non-technical users.
Customers benefit from a faster, clearer, and more intuitive user experience tailored to different roles and levels of technical expertise. This improves efficiency, reduces complexity, and increases confidence when performing everyday tasks. It also supports accessibility, performance, and long-term product consistency.
This epic covers the redesign and improvement of the XDM web interface with a focus on:
-
Modern and consistent user experience
-
A professional, unified look and feel across pages, components, and interactions
-
Standardized UI patterns to create a more predictable experience
-
-
Role-oriented views
-
Dedicated experiences for operators and administrators
-
A simplified self-service view for non-technical or occasional users
-
Clear presentation of actions, content, and navigation based on user roles and permissions
-
-
Language and display options
-
Full support for English and German
-
Support for both Light Mode and Dark Mode
-
-
Performance and responsiveness
-
Responsive behavior across screen sizes
-
Smooth handling of key workflows and larger data sets
-
-
Usability and feedback
-
Clear feedback for status, progress, validation, and errors
-
Better support for critical and long-running operations
-
-
Accessibility and security
-
Baseline accessibility support, including keyboard navigation and focus handling
-
Safe interaction patterns for security-relevant actions and sensitive data handling
-
-
Foundation for future improvements
-
A unified component library and reusable UI patterns
-
Standardized frontend guidelines to support consistency and faster delivery of future capabilities
-
| Story | Title | Release | Status |
|---|---|---|---|
XPU-367 |
Environment Color Configuration via Docker | 3.26.11 | Completed |
XPU-391 |
Group rules in own tab | 3.26.11 | Completed |
XPU-640 |
Execution Lifecycle Actions (cancel, restart, resume and cleanup) | 3.26.13 | Completed |
XPU-390 |
Reduce number of fields that are displayed on details Screen | 3.26.13 | Completed |
XPU-642 |
Schedule executions and pause and resume | 3.26.13 | Completed |
XPU-588 |
Add about page | 3.26.15 | Completed |
XPU-647 |
Approve and reject requested execution | 3.26.15 | Completed |
XPU-650 |
Publish and hide announcement | 3.26.15 | Completed |
XPU-576 |
Implementation of consumer view | 3.26.17 | Completed |
XPU-82 |
Interactive Database Browser Component | 3.26.19 | Completed |
XPU-666 |
Workflow execution view | 3.26.19 | Completed |
XPU-656 |
Clear Mapping Table Container | 3.26.21 | Completed |
XPU-657 |
Download File / Mapping Table Container | 3.26.21 | Completed |
XPU-653 |
Import Rule Lists from CSV | 3.26.21 | Completed |
XPU-655 |
Upload File / Mapping Table Container | 3.26.21 | Completed |
XPU-652 |
Export Lists as CSV | 3.26.23 | Completed |
XPU-512 |
Show announcements on login page, dashboard or headbar | 3.26.25 | Completed |
XPU-77 |
Add Yaml/Zip import action | 3.26.27 | Completed |
XPU-438 |
Display Backend Unavailability Status | 3.26.27 | Completed |
XPU-510 |
Enable move up and move down actions in embedded lists | 3.26.27 | Completed |
XPU-75 |
Permission Check Dialog for User Selection | 3.26.27 | Completed |
XPU-1593 |
Visualize Installed Application Relations | 3.26.27 | Completed |
XPU-437 |
Add option to create dependent objects at the place where they are needed | 3.26.29 | Completed |
XPU-7 |
Allow bulk operations on object lists | 3.26.29 | Completed |
XPU-1605 |
Browse Mapping Table Container | 3.26.29 | Completed |
XPU-612 |
Integrate and Provide Access to the User Manual | 3.26.29 | Completed |
XPU-1591 |
Reorder Selected Modification Sets | 3.26.29 | Completed |
XPU-1085 |
Allow tab usage in script editor | 3.26.31 | Completed |
XPU-1503 |
Code Snippet Helper Dialog | 3.26.31 | Completed |
XPU-1734 |
Disable collection entries in order view | 3.26.31 | Completed |
XPU-2029 |
Migrate List Permissions Connections and TaskTemplate to Prime UI | 3.26.31 | Completed |
XPU-1588 |
Reorder Modification Rules | 3.26.31 | Completed |
XPU-1607 |
Show User and Change Date in History | 3.26.31 | Completed |
XPU-1268 |
Show task type in execution and scheduled execution lists | 3.26.31 | Completed |
XPU-1900 |
Implement Check Configuration Action | 3.26.33 | Completed |
XPU-1615 |
Logged-In Users Are Shown the Login Page Instead of the Dashboard | 3.26.33 | Completed |
XPU-436 |
Show number of entries on tab title for sub-lists | 3.26.33 | Completed |
XPU-1978 |
Enable Inline Editing in List View | 3.26.35 | Completed |
XPU-527 |
Row Selection Mode Start Condition Editor | 3.26.35 | Completed |
XPU-1864 |
Show Internal Log action | 3.26.35 | Completed |
XPU-1973 |
Add Grafana Dashboard Link in Prime UI | 3.26.37 | Completed |
XPU-2162 |
Apply Action for Default Permissions | 3.26.37 | Completed |
XPU-2156 |
Data shop reorder action from execution | 3.26.37 | Completed |
XPU-2235 |
Transfer Object Ownership | 3.26.37 | Completed |
XPU-1853 |
Consider Data Shop active state | 3.26.39 | Completed |
XPU-1606 |
Schema and Table Selection Support for Rules | 3.26.39 | Completed |
XPU-2112 |
Stepwise Prime UI Rollout for Users | 3.26.39 | Completed |
XPU-668 |
API Token Generation Action | 3.26.41 | Completed |
XPU-2824 |
Data Preview in Execution | 3.26.45 | In progress |
XPU-600 |
Capture screenshots in tutorials with Prime UI | In progress | |
XPU-2353 |
Render 'Show as Editor' fields as CodeMirror in consumer view | In progress |
UBS Hainer GmbH - generated from Jira at Tue, 3 Nov 2026 13:29:07 GMT