[jboss-jira] [JBoss JIRA] (DROOLS-4142) [GSS-RFE] UX design: Search feature in GDST 7.5

Elizabeth Clayton (Jira) issues at jboss.org
Wed Jun 26 14:23:00 EDT 2019


     [ https://issues.jboss.org/browse/DROOLS-4142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Elizabeth Clayton updated DROOLS-4142:
--------------------------------------
    Description: 
This is a community epic for the [BAPL-1279|https://issues.jboss.org/browse/BAPL-1279]. The epic was created according to the [definition of ready|https://docs.google.com/document/d/1WKv_Cx7jCts7gCQCGt_323ANH_H7dv4oPcdeA-cAXGo/edit#heading=h.cvb851c4kvxe] that advices what needs to be agreed before each feature implementation.

h1. Requirements

*Find  function*
* Find text strings within "Data cells"
* Find text strings within the Guided Decision Table editor (tables), DMN graph, DMN Decision Table
* “Find all GDT cells, DRG Elements, and any other searchable element. Searchable elements are: DMN nodes (Decisions, Inputs, BKMs, etc); DMN Decision Tables cell; and GDT cells  See jira. “Open item: If Find supports all boxed logic or just Decision tables. 
* Search using text strings,including numbers, symbols: A-Z, a-z, 0-9, Symbols: } { ] [ ) ( ~ ! @ # $ % ^ & ` | \ : " ; ' < > ? , . ⁄ - +, Blank spaces

*UI Find/Search components*
* A UI element - Development definition: “In the UI, each editor instance will have an instance of a SearchBarComponent. This component will call the editor index, that will have all searchable elements. When a given component has the desired text, the respective highlight-command will be executed.”
* UI element that supports a long string query in the input field of the search box

*Find/Search Results*
* The search/find mechanism must return results even when users type only the part of the search term. For example, if you type a text like 'test', the words 'testing', 'tester' must be displayed
* If there are No results: Presentation and state of the search component when users searches for something and gets no results.
* Search results shows strings that might: Appear once, Appear multiple times
* [FIND] Previous/Next arrows with  focus, to navigate. 
* Supports keyboard controls for basic accessibility - focus and navigation (tab order, etc.)

h1. Documentation
- Replace picture of GDT and DMN editor where they become obsolete

h1. Acceptance test
- Enter to large amount of data in search box
- Search is possible when you type only the part of indicated word. For example, if you type text like 'test', the words 'testing', 'tester' should be displayed.
- Searching for non-existing result
- Result appearing once
- Result appearing multiple times 
- Set of inputs:
*- A-Z
*- a-z
*- 0-9
*- Symbols: } { ] [ ) ( ~ ! @ # $ % ^ & ` | \ : " ; ' < > ? , . ⁄ - + 
*- Blank spaces

  was:
This is a community epic for the [BAPL-1279|https://issues.jboss.org/browse/BAPL-1279]. The epic was created according to the [definition of ready|https://docs.google.com/document/d/1WKv_Cx7jCts7gCQCGt_323ANH_H7dv4oPcdeA-cAXGo/edit#heading=h.cvb851c4kvxe] that advices what needs to be agreed before each feature implementation.

h1. Requirements

*Find  function*
* Find text strings within "Data cells"
* Find text strings within the Guided Decision Table editor (tables), DMN graph, DMN Decision Table
* “Find all GDT cells, DRG Elements, and any other searchable element. Searchable elements are: DMN nodes (Decisions, Inputs, BKMs, etc); DMN Decision Tables cell; and GDT cells  See jira. “Open item: If Find supports all boxed logic or just Decision tables. 
* Search using text strings,including numbers, symbols: A-Z, a-z, 0-9, Symbols: } { ] [ ) ( ~ ! @ # $ % ^ & ` | \ : " ; ' < > ? , . ⁄ - +, Blank spaces

*UI Find/Search components*
* A UI element - Development definition: “In the UI, each editor instance will have an instance of a SearchBarComponent. This component will call the editor index, that will have all searchable elements. When a given component has the desired text, the respective highlight-command will be executed.”
* UI element that supports a long string query in the input field of the search box

*Find/Search Results*

* The search/find mechanism must return results even when users type only the part of the search term. For example, if you type a text like 'test', the words 'testing', 'tester' must be displayed
* If there are No results: Presentation and state of the search component when users searches for something and gets no results.
* Search results shows strings that might: Appear once, Appear multiple times
* [FIND] Previous/Next arrows with  focus, to navigate. 
* Supports keyboard controls for basic accessibility - focus and navigation (tab order, etc.)

h1. Documentation
- Replace picture of GDT and DMN editor where they become obsolete

h1. Acceptance test
- Enter to large amount of data in search box
- Search is possible when you type only the part of indicated word. For example, if you type text like 'test', the words 'testing', 'tester' should be displayed.
- Searching for non-existing result
- Result appearing once
- Result appearing multiple times 
- Set of inputs:
*- A-Z
*- a-z
*- 0-9
*- Symbols: } { ] [ ) ( ~ ! @ # $ % ^ & ` | \ : " ; ' < > ? , . ⁄ - + 
*- Blank spaces



> [GSS-RFE] UX design: Search feature in GDST 7.5
> -----------------------------------------------
>
>                 Key: DROOLS-4142
>                 URL: https://issues.jboss.org/browse/DROOLS-4142
>             Project: Drools
>          Issue Type: Story
>          Components: DMN Editor
>    Affects Versions: 7.23.0.Final
>            Reporter: Elizabeth Clayton
>            Assignee: Elizabeth Clayton
>            Priority: Major
>              Labels: UX, UXTeam, drools-tools
>         Attachments: Example.png, Screen Shot 2019-05-30 at 5.14.30 PM.png
>
>
> This is a community epic for the [BAPL-1279|https://issues.jboss.org/browse/BAPL-1279]. The epic was created according to the [definition of ready|https://docs.google.com/document/d/1WKv_Cx7jCts7gCQCGt_323ANH_H7dv4oPcdeA-cAXGo/edit#heading=h.cvb851c4kvxe] that advices what needs to be agreed before each feature implementation.
> h1. Requirements
> *Find  function*
> * Find text strings within "Data cells"
> * Find text strings within the Guided Decision Table editor (tables), DMN graph, DMN Decision Table
> * “Find all GDT cells, DRG Elements, and any other searchable element. Searchable elements are: DMN nodes (Decisions, Inputs, BKMs, etc); DMN Decision Tables cell; and GDT cells  See jira. “Open item: If Find supports all boxed logic or just Decision tables. 
> * Search using text strings,including numbers, symbols: A-Z, a-z, 0-9, Symbols: } { ] [ ) ( ~ ! @ # $ % ^ & ` | \ : " ; ' < > ? , . ⁄ - +, Blank spaces
> *UI Find/Search components*
> * A UI element - Development definition: “In the UI, each editor instance will have an instance of a SearchBarComponent. This component will call the editor index, that will have all searchable elements. When a given component has the desired text, the respective highlight-command will be executed.”
> * UI element that supports a long string query in the input field of the search box
> *Find/Search Results*
> * The search/find mechanism must return results even when users type only the part of the search term. For example, if you type a text like 'test', the words 'testing', 'tester' must be displayed
> * If there are No results: Presentation and state of the search component when users searches for something and gets no results.
> * Search results shows strings that might: Appear once, Appear multiple times
> * [FIND] Previous/Next arrows with  focus, to navigate. 
> * Supports keyboard controls for basic accessibility - focus and navigation (tab order, etc.)
> h1. Documentation
> - Replace picture of GDT and DMN editor where they become obsolete
> h1. Acceptance test
> - Enter to large amount of data in search box
> - Search is possible when you type only the part of indicated word. For example, if you type text like 'test', the words 'testing', 'tester' should be displayed.
> - Searching for non-existing result
> - Result appearing once
> - Result appearing multiple times 
> - Set of inputs:
> *- A-Z
> *- a-z
> *- 0-9
> *- Symbols: } { ] [ ) ( ~ ! @ # $ % ^ & ` | \ : " ; ' < > ? , . ⁄ - + 
> *- Blank spaces



--
This message was sent by Atlassian Jira
(v7.12.1#712002)



More information about the jboss-jira mailing list