You can use the ECADInteg-CSEDisabledCommands
attribute to change the baseline behavior to specify which access roles are required for a user to be able to execute a command.
During the login process, the attribute ECADInteg-CSEDisabledCommands
is received from 3DEXPERIENCE and is used to enable or disable commands for access roles. If a user does not have the required access role for a command, that command is grayed out.
These are the commands you can configure:
Command | Description |
---|
createworkspace | Create a workspace |
deleteworkspace | Delete a workspace |
renameworkspace | Rename a workspace |
createproject | Create a project |
renameproject | Rename a project |
deleteproject | Delete a project |
createfolder | Create a folder in a workspace or project |
renamefolder | Rename a folder in a workspace or project |
deletefolder | Delete a folder from a workspace or project |
movefolder | Move a folder to another parent workspace, project, or folder |
deletecadobject | Delete a CAD object |
lifecycle | Promote or demote a CAD object |
assignfolder | Add a CAD object to a folder |
removefromfolder | Remove a CAD object from a folder |
These are the access roles that you can specify.
Access Role | UI Display |
---|
VPLMViewer | Reader |
VPLMCreator | Author |
VPLMExperimenter | Contributor |
VPLMProjectLeader | Leader |
VPLMProjectAdministrator | Owner |
VPLMAdmin | Administrator |
You can also specify enabled
to let all access rules execute that command, or disabled
to prevent any access role from executing that command.
For instructions on configuring commands for role-based access, see Controlling Access to Commands Based on Access Roles.