common-workflow-service
common-workflow-service copied to clipboard
Processes List Performance Improvements (IDS-10264)
Purpose
- Improve performance for the Processes Listing.
Proposed Changes
- [CHANGE] Updated DataTable to use server-side pagination. Removed sorting and generic search since they were not configured for server-side processing.
Issues
- IDS-10264
Testing
- Local testing with a DB which has > 60,000 processes.
Limitations
- The current implementation removed both sorting and generic search. This is because the presented table is actually formed from two different queries and was not straight forward to implement on the server side. With all the filtering capabilities it was unclear how necessary this was. Additionally, the search box was removed for similar reasons.
Quality Gate failed
Failed conditions
4 Security Hotspots
31.2% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE