I'm building a workflow application in which users are assigned to tasks. Each task has a large number of fields which can be of various types, e.g. dropdown, textarea, or even data grids they can edit (we use Ext-js as a frontend framework).
Users can write comments on tasks by using messages in an activity feed. Recently, they've been asking for an opportunity to write specific notes/comments related to a specific field or a specific row in a data grid.
How to do this in a way that does not completely clutter the UI with buttons/ comment panes etc.?
I've thought about the following options already:
Giving every field/grid row a "make comment" button and show comments per field/row
Centralizing the commenting, e.g. by tagging field names in a message