I am starting to explore the idea of setting up Event Editors for specific asset program units to edit their program data without my involvement, and want to use versions to do so. I am curious how other people do this, whether or not this structure makes sense or not and how to manage users and versions in event editors. Such as, versions for individual users or event editors, level of protection of versions, etc.
Two specific questions are:
-Since the version user is the service publisher, all versions are visible to all users. Does it make sense to have a version per user, or a single version for event edits?