How to Configure Client Permissions via VP Server

When your team is composed of people with different roles and authorities, you may want to have control over their actions in the modeling tool, to prevent them from making undesired changes. For example, while it is reasonable for a software architect to build class models, it is not reasonable for him to restructure any model developed, through the refactor feature. With VP Server, administrator is allowed configure the access rights of features for members or member groups. For example, by turning off the “manage referenced project” permissions for a member, he/she won’t be able to add and remove referenced project. In this article, you will see how to configure client permission when creating and editing a member.


In order to understand this article, you need to have:

Creating a User with Specific Client Permissions

  1. Open the browser and go to your VP Server.

    Access to VP Server with browser

    Access to VP Server with browser

  2. Login to server as the administrator, or a user with create user permission.

    Login to server as administrator

    Login to server as administrator

  3. Select Members under Teamwork Module.

    Open Teamwork Server Users Page

    Open Teamwork Server Users Page

  4. Click Add Member.

    Add new member

    Add new member

  5. Enter the name, email, password and select the administrator permissions.

    User's Basic Information Filled

    User’s Basic Information Filled

  6. Check/uncheck the client permissions. Here is a table of configurable permissions:
    Permission Corresponding function
    Allow access locked content When checked, member can unlock a diagram locked by anyone, even for diagrams with password protected.
    Manage reference project When checked, member can add and remove referenced projects.
    Change project options When checked, member can modify the configurable options set to projects.
    Configure project stereotype When checked, member can add, edit and remove stereotypes in projects.
    Configure project management lookups When checked, member can modify the lookup values for project management properties (e.g. phase, iteration, version, etc).
    Configure default tagged values When checked, member can define default tagged values for any type of model elements.
    Configure business rule keywords When checked, member can add, edit and remove business rule keywords.
    Configure requirements When checked, member can add, edit and remove requirement types.
    Configure design pattern When checked, member can synchronize with server the local changes made to design patterns.
    Configure viewpoints When checked, member can add, edit and remove viewpoints and stakeholders.
    Configure document templates When checked, member can duplicate and edit Doc Composer element templates.
    Create tag When checked, member can produce tags from teamwork project.
    Create branch When checked, member can produce branches from teamwork project.
    Merge branch When checked, member can merge changes made in branch to trunk, or the other way round.
    Delete branch When checked, member can delete any branch.
  7. Click Save.

Updating Client Permissions for an Existing User

  1. Login the VP Server as administrator.
  2. Select Member select under Teamwork Server module.
  3. Click on the user you want to update permissions.
  4. Check/uncheck the client permissions.
  5. Click Save.

Related Know-how

Related Links

1299 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply