Is it possible to create an agent which allows any user to modify a specific field in a document where the user is not an author of the document?
I would like for various users to be able to rate the usefulness of a document and have the average rating stored within the document. However, I don’t want the users to have author access.
I know an agent can be created which will run when new documents are created, so I could have users create a ‘ratings’ document and the agent would update the parent doc, but these agents only run every 30 minutes so the document would not be updated immediately.
I have other solutions in mind, such as allowing all users to modify the document, but using computed sub-forms based on user roles or the creator field so only the author can see the ‘editable’ document–all other users would see the form as “computed for display” fields.
Another option, which I don’t think is possible, is to have a column in a view display the values of a different ‘ratings’ document (which would be editable by anyone).
Any thoughts?