Selector Object Enhancement - Add Focus and Remove selection functions



Align Selector object functionality with the "Make Selection Panel" to allow users to easily make/amend/reset and focus their selections using the default selector object.




Use Case

Drive selection standardization across multiple applications and the board platform - selections are managed within the applications in specific ways depending on the consultant, complexity and the user competency.  I believe that by enhancing the selector object in this way will increase the usability of the objects and drive the standardization of the applications/solutions developed.

Current Behaviour

Reset Function:

Resets the entity selection to the selection applied to the screen through navigation or applied in a procedure.

Does: Allow users to make/amend a screen selection (depending if you show inactive members etc.)

Doesn't: Allow a user to remove the selection completely in a simple manner without using the "Make Selection Panel" (which can be disabled)

Enhanced Behaviour


Users can amend a selection, focus on specific selections and remove a selection using the standard selector object.  This would bring the selector object in line with the "Make Selection Panel" and improve consistency without posing a data/security risk (see workaround 1)

Reset Function:

Resets the entity selection to the selection applied to the screen through navigation or applied in a procedure.

Focus Function:

Focuses on the currently selected entity members and overrides other branches of the tree (current focus behaviour)

Remove Function: Removes selection completely on the selected entity - does not remove other explicit selections made on other branches of the tree.



Current Workarounds


Workaround 1 - Train users to open the "Make Selection Panel" and use the options within the pop up.


Challenge 1: - 

The "Reset All" removes all selections even if the entity is not visible to users - some applications are specifically designed to use entities to control processes, budget cycles etc and cannot be exposed to this level of risk

Challenge 2: -

Users complain that having to use two areas of an application to manage selections is confusing and non-intuitive 

Workaround 2 - Educate users to make changes the selections manually

   * many users complain that this is time consuming and un-intuitive - as reset should "reset" the application to its starting state i.e. their selection based on security.

Workaround 3 - Reset selection using a procedure

   * As referenced in the Use Case above, this works, it is a single click


Other selectors on the screen then behave is different as the "Screen Selection" has been modified since navigating to the screen (users may have made other modifications).


This is even more frustrating for users as it is viewed as inconsistent behaviour by the Board software - even when explained, users understand but don't like the solution.


Workaround 4 - Control all selection actions through procedures.

   * Reset Selection

   * Interactive Selection

   * Toggle Selection



This option is not truly scalable, Applications evolve & procedures need constant revision as new parent entities are added/removed which in turn impedes the development process, knowledge transfer and user adoption (selection methods vary depending on each application).




Andrew Turner

Managing Consultant - Board UK 

You might be interested...

Michele Roscelli

6 votes

Open For Voting · Last Updated