]
Elizabeth Clayton commented on DROOLS-3953:
-------------------------------------------
[~karreiro] [~mmenestr] [~tirelli] I've attached a click-thru ( in the "Marvel
" section above) with a first pass at just the Validation scenario portion of the
flow. I will post the Scenario test version next.
* One addition to this that [~karreiro] and I were discussing was to add a (modeless)
dialog after hitting the Validate button that would show the user a summary of the
validation errors, and could also show the progress indicator while it's processing.
Just an idea, if this sounds useful, I'll mock it up next. Please post comments,
thanks!
DMN UX - overlay validation error reporting
-------------------------------------------
Key: DROOLS-3953
URL:
https://issues.jboss.org/browse/DROOLS-3953
Project: Drools
Issue Type: Task
Components: DMN Editor
Reporter: Elizabeth Clayton
Assignee: Elizabeth Clayton
Priority: Major
Labels: ScenarioSimulation, UX, UXTeam, drools-tools
Attachments: Error reporting after test run-different kinds.png, Error reporting
after test run-different kinds2.png, Error reporting after test run-popup.png, Error
reporting after test run-popup.png, Error reporting after test run.png, ut.png,
ux-decision button.png, ux-decision table.png
As user during DMN model editing, I want to see validation errors on the model in case of
wrong FEEL expression or invalid decision table.
I want to see this kind of errors in the decisions and at diagram level.
* As a user I want to run a validation test within the DMN editor, using the Validate
toolbar action, to be able to identify elements within the graph or grids that have
errors, so that I can resolve the issues.
* As a user when I save a file (and it is validated) I want to be informed if there are
any validation errors, so that I'm aware that there are issues that need to be
resolved.
* As a user when I test a rule in the Scenario tool and any scenarios fail due to a
syntax errors within DMN, I need to be able to easily identify the portions of the DMN
file with errors so that I can fix them.