To configure user-based editing several preconditions have to be fulfilled:
•The Edit tool has to be configured (s. chapter Editing for details)
•An editable layer has to be configured as edit layer (s. chapter Edit Layers for details)
•The configured layer(s) has to contain the fields used for an editing configuration for UserManagement (s. chapter Editing Configuration for User Management for details)
•Editing configuration for UserManagement has to be configured (s. chapter Editing configuration for User Management for details)
•UserManagement has to be configured (s. chapters User Management, File menu and Usermanagement Admin Web Manual for details)
•A UserManagement group has to be configured, containing at least one user, having grouprights on the project and editing functionality (s. Usermanagement Admin Web Manual for details)
Group-based editing vs. user-based editing:
Because the SynerGIS rights-repository is role-based, in general, rights and restrictions may only been given for groups. This way, it is possible to configure group-based editing (all users of a group may only edit features created by users of this group). This is realized by assigning an attributive filter for the editors group to the editing layer, filtering the "CLIENT_ID-field" (field for storing client specific value).
To enable user-based editing (only a specific user may edit features created by himself) it would be necessary to create a group for every editor.
Due to that, a specific parameter has been implemented to keep the administrative effort low: It is possible to realize user-based editing by assigning an attributive filter to the editors group on the editing layer using the WHERE-clause:
CREATE_BY = '<%user%>'
where "CREATE_BY" is the field for storing user id of creating user.
For details on how to administer rights with WebOffice usermanagement see Usermanagement Admin Web Manual.