I anticipated the constraints of not being able to search in multiple projects and tasks at once so I designed a user flow which limits each search to one task.
I access 'Advanced search' by starting typing a query in the search bar and clicking 'Advanced search'
I type some queries in the search bar or in boolean operator's fields and I am asked to select one of the search scopes: either Tasks, Tips or History (not sure about searching in History though...maybe we can skip this one, as well as Tips firstly)
I select one project
I filter by task status (it will have an impact on the task dropdown below) and I click 'search'
The results are displayed as for a regular search
Note: At any stage, if the user clicks 'search' but one or several mandatory fields have not been completed, the field(s) appear like that and the page scrolls down to the first missing field:
I anticipated the constraints of not being able to search in multiple projects and tasks at once so I designed a user flow which limits each search to one task.
I access 'Advanced search' by starting typing a query in the search bar and clicking 'Advanced search'
I type some queries in the search bar or in boolean operator's fields and I am asked to select one of the search scopes: either Tasks, Tips or History (not sure about searching in History though...maybe we can skip this one, as well as Tips firstly)
I select one project
I filter by task status (it will have an impact on the task dropdown below) and I click 'search'
The results are displayed as for a regular search
Note: At any stage, if the user clicks 'search' but one or several mandatory fields have not been completed, the field(s) appear like that and the page scrolls down to the first missing field: