4D v13.4Managing users and groups |
||
|
4D v13.4
Managing users and groups
Managing users and groups
The editors for users and groups are located in the tool box of 4D. These editors can be used to create both users and groups, assign passwords to users, place users in groups, etc. You use the users editor to create user accounts, set their properties and assign them to various groups, in addition to monitoring their use of the database. To add a user:
To modify the characteristics of an existing user, simply select the user in the list then carry out the modifications. Refer to steps 3 to 9 above for more information about user parameters. To delete a user, select it then click the deletion button or use the Delete command of the context menu. It is not possible to physically delete a user account. When you ask to delete an account, 4D requests that you confirm the operation and indicates that the account will appear as deleted in the list of users. A deleted user appears dimmed in the list.
This is necessary in order to guarantee the uniqueness of user reference numbers. You can use the groups editor to set the elements that each group contains (users and/or other groups) and to distribute access to plug-ins. When you create a group, you can designate its owner from among the users. Keep in mind that once a group has been created, it cannot be deleted. If you want to deactivate a group, you just need to remove any users it contains. To create a group:
For these last two steps, refer to the following paragraphs. You can designate an owner for each group using the "Owner" list. Usually, the owner is the Administrator, but you can designate any group member as the owner. The group owner can be given the ability to add and remove users from any group he or she owns. The users to be added must already exist. Group owners cannot create users, or change user properties such as passwords. Group owners cannot add or remove other groups. As with the Administrator, it may be necessary to grant access to the password editor explicitly for the group owner when access to the Design mode is restricted.For more information about this, refer to the "Acess for maintenance" section in Ensuring system maintenance. You can place any user or group into a group, and you can also place the group itself into several other groups. It is not mandatory to place a user in a group. The Designer can modify the contents of any group in the database. The Administrator and the users that are group owners can only modify the groups for which they are owners. However, regardless of your user status, you can view, add or remove any user or group from your own groups. To place a user or group in a group, you simply need to check the "Member" option for each user or group in the member attribution area: If you check the name of a user, this user is added to the group. If you check the name of a group, all the users of the group are added to the new group. Placing groups into other groups lets you create a user hierarchy. The users of a group placed in another group will have the access privileges of both groups. For example, if you place the General Management group in the Accounting group, the users of the General Management group will benefit from the privileges of both groups; however, users which are only placed in the Accounting group will benefit from the privileges of that group only. For more explanations about the operation of an access system hierarchy, refer to the “An access hierarchy scheme” section in Access system overview. To remove a user or group from another group, you just need to deselect the corresponding option in the member attribution area. You can assign a group privileges to any plug-ins installed in the database. This includes all the 4D plug-ins and any third-party plug-ins. For more information about plug-ins, refer to Set user properties. Distributing access to the plug-ins lets you control the use of the licenses you possess for these plug-ins. Any users that do not belong to the access group of a plug-in cannot load this plug-in. You can also restrict the use of the 4D Client Web server and SOAP server via the plug-in access area. The “Plug-in” area on the Groups page of the tool box lists all the plug-ins loaded by the 4D application. To give a group access to a plug-in, you simply need to check the corresponding option: The 4D Client Web Server and 4D Client SOAP Server items lets you control the possibility of Web and SOAP (Web Services) publication for each 4D in remote mode. These licenses are considered as plug-in licenses by 4D Server. Therefore, in the same way as for plug-ins, you can restrict the right to use these licenses to a specific group of users. 4D allows the Administrator to save and load any groups that he or she has created or modified. When groups are saved, everything about the current users and groups are saved. The ability to save groups means that the Administrator can save the access system of a database and transfer it to a modified version of the same database or to a new database. This is extremely useful for restoring the access system for a new version of the database. Because the groups can be reloaded, users of the database do not have to learn a new access system. All the user names, passwords, startup method names, groups, group owners, and group memberships are preserved. Note: The Designer cannot save or load groups via the Groups editor. However, the Designer can execute the USERS TO BLOB and BLOB TO USERS commands. To save groups created or modified by the Administrator:
To load groups:
|
PROPERTIES
Product: 4D |