[Request] highlight fields as part of error notification

1 post / 0 new
Marc
Offline
Joined: 07/08/2009
[Request] highlight fields as part of error notification

Hi,
I would like to reflect further on feature request 2974465.

The question there was to

  • highlight mandatory fields that remained empty and
  • to enumerate all empty mandatory field notifications at once, instead of announcing them one by one (save by save).

 
Also, mandatory fields currently are associated to the static data model structure of an entity. It is fine to have statically mandatory properties, but also more dynamic types may be needed: Consider for instance the following use case:

An entity holidayRequest can be saved or submitted. The submit action requires more properties to be entered than the save action.

There are several ways to achieve this. I launch here the following design idea:

We have writability gates that dynamically change entity properties from editable to read-only and vice versa. Why not introduce a highlight-gate that dynamically highlights properties depending on, for instance, an enumeration property (just like with writability gates)?

An alternative to gates (as was suggested in feature request 2974465) is to define the mandatory aspect on view-level. But then you can end up with a multiplicity of views to be constructed. The same reasoning works for writability gates in fact.

Some remarks about the idea of a highlight-gate:

  • Tab headings that contain highlighted properties, should highlight as well. This way the user is aware in which tabs to look for uncompleted fields.
  • The highlight-enumerated gate should work on the record data as being saved. In my use case: the submit-action will automatically change the value of my read-only enumeration field status from "saved" to “submitted”. I would like to specify highlight-fields in conjunction with the destination value of the transaction: in this case sumitted.
  • Fields can become highlighted because they have become mandatory or for another business rule that is being violated. The highlight-gate is therefore not restricted to mandatory-notifications only.
     

What do you think about it:

  • Do you agree that highligthig is good UI feature
  • Do you also think that highlight gate is a goos concept to cover the problematic

Thanks for your insights and ideas,

Marc