Open PeteWilliams opened 5 years ago
How does the screen look when the user enters a claim number incorrectly or the system can't find a case? Is there an error summary and inline error message above the box?
BTW, the search component in the design system will allow you to present a search form like this.
The thinking here is that any professional user will have their own case management tool which lists and filters all their claims and is the place they would look at to decide what they need to work on next. So we don't need to replicate that, we just need to provide quick access to the claim they've already identified.
We wrestled with this type of thing on PUI for a while. In the end, we went with a case list. We did this because we didn't want to put the onus on the user to have to find/type/copy a claim number accurately into a box as opposed to just presenting their cases back in a list after they login.
We also provide search (and filter).
The error looks like this:
We also ummed and erred on the case list thing - I did design one at one point, but it was never built. The thinking was we'd start with the simple option until we had evidence of a user need for a case list. It was fine in testing, though that's a bit artificial in these sort of scenarios where really we want to test workflow between their system and ours. I don't believe we've had any feedback from the live service suggesting a need for anything more, but then we've not heard any feedback on this service for a while… I'll make some enquiries.
A ticket to expand on the Search component and add examples of variations.
On the CMC solicitor service, we have a slightly different search pattern:
https://hmcts-cmc-issue-prototype.herokuapp.com/prototype-mar-2018/dashboard U: cmc P: cmc_summer
Once a user logs in, they see a search box on their dashboard which allows them to search by claim number. We have no concept of a list of claims, so search is their only option to find a case.
If a matching claim number is found, it goes straight to the claim details screen for that page. If no matching claim is found, it returns an error. There is never a search results screen with multiple claims shown.
The thinking here is that any professional user will have their own case management tool which lists and filters all their claims and is the place they would look at to decide what they need to work on next. So we don't need to replicate that, we just need to provide quick access to the claim they've already identified.