What:
With ‘grid settings‘ a user can (un)hide fields from the grid, however the fields to show in de grid are limited to all fields which were original shown in the grid. With this idea I would like the option to set a grid field in the SF to ‘Optional visible’ (for example in subjects → components → grid → grid type). The GUI should respond to this setting so that a field set to ‘Optional visible’ is not shown in the grid by default, but a user has the option to unhide the field in ‘Grid settings’.
Why:
By default, we don’t want to too many fields visible in the grid to keep it clean and simple and to prevent the need to horizon scroll. However, for some actions a user might require an extra field in the grid so we want the user to be able to (temporary) add that column to the grid without any effect for other users.
Workaround:
I know it currently is possible to setup something like this by setting all fields that should be ‘optional visible’ to visible and push a user preference to all users to hide these fields in the grid. The problem of this workaround is that hard to maintain, specially when new users are added in IAM.
Best I could come up with is using a column-tag which generates a post synchronisation script for IAM. The downside is that when a new user is added (and not copied from another user) in IAM, he/she doesn’t have the user preferences until the next IAM sync.
So having this feature integrated in the platform out-of-the-box would be very welcomed.