Make reconciliation errors selectable by facets #6232
Labels
error handling
Improving the ways errors are reported to users
facets
Behaviour or rendering of facets in a project
Type: Feature Request
Identifies requests for new features or enhancements. These involve proposing new improvements.
Milestone
Consider a reconciliation process where some cells could not reconcile properly, resulting in errors stored in cells.
As a user, I want to:
Proposed solution
Adapt the reconciliation judgment facet to have a new category, "error", corresponding to the cells with a non-null reconciliation error.
This could be done either by changing the expression that defines the facet (such as
if(isNonBlank(cell.recon.error), "error", forNonBlank(cell.recon.judgment, v, v, if(isNonBlank(value), "(unreconciled)", "(blank)")))
),or by introducing a new judgment value in the backend. I think the latter would be cleaner.
Alternatives considered
Introduce another facet for that? It seems a bit overkill to me, and would take up more screen space.
Current screenshot
Currently, cells with reconciliation errors have status "none":
After this change, it would look like this instead:
The text was updated successfully, but these errors were encountered: