List of Available Permissions

In the Corporate, Business and Software Engineering, System Engineering and Ultimate editions, if security is enabled, users can update information if they have the appropriate access permissions for the data update tasks for that type of data. The tasks that a user can perform with each access permission are listed below.

Some permissions take precedence over others. For example, if a user has Use Version Control permission, they can modify model elements on import even if they do not have Update Element permission.



Enables the user to

See also

Administer Database

Compact and repair a project database.

Compact a Project

Repair a Project


Admin Workflow

Develop and manage workflow scripts.


Workflow scripts

Audit Settings

Change the audit settings in the Audit Settings dialog.


Audit Settings

Audit View

Enable auditing and display data in the Audit View and Audit History tab.

Audit View Controls

Audit History Tab


Baselines - Manage

Create, delete, import and export Baselines.


Package Baselines

Baselines - Restore model


Merge data into the project model from a Baseline or XML file.

Package Baselines

Change Password

Change your own password.


Change Password

Check Data Integrity

Check and repair project data integrity.


Check Project Data Integrity

Configure Datatypes

Add, modify and delete datatypes.


Data Types

Configure Images

Configure alternative element images.


Using The Image Manager

Configure Packages

Configure controlled packages and package properties.


Configure Packages

Configure Resources

Create and manage Resources window items: RTF templates, patterns, profiles and favorites.



Configure Stereotypes


Add, modify and delete Stereotypes.

Stereotype Settings

Configure Version Control


Set up version control options for the current model.

Version Control Settings

Export XMI

Export a model to XMI.


Export to XMI

Generate Documents

Generate RTF and HTML documents from model packages.

RTF Documents

HTML Reports


Generate Source Code and DDL

Generate source code and DDL from a model element, and synchronize code against model elements if it already exists.

Generate Source Code

Generate DDL for a Table

Update Package Contents


Import XMI

Import a model from XMI.


Import from XMI

Lock Elements

Lock an element or package.


Lock Model Elements

Manage Diagrams

Create new diagrams, copy and delete existing diagrams, and save a diagram as a UML Pattern.

Create a Pattern

Add New Diagrams

Copy a Diagram

Delete Diagram


Manage Glossary

Create, edit and delete glossary items in the Project Glossary.


Project Glossary

Manage Issues

Update and delete model Issues.


Project Issues

Manage Project Calendar


Add, update and delete Project Calendar events; those without this permission can view calendar items.


Manage Project Settings

Update and manage project-wide settings including:

The available project resources, metrics and risks
The default element font for the model and
The model default diagram


Project Resources

Set Default Fonts

Diagram Advanced Menu

Set the Default Diagram


Manage Reference Data - Update


Update and delete reference items.

Reference Data

Manage Replicas

Create and synchronize replicas.

Create Replicas

Synchronize Replicas


Manage Tests

Update and delete Test records.


Working on Test Records

Reverse Engineer from DDL and Source Code


Reverse engineer from source code or ODBC, and synchronize model elements against code.

Import Source Code

Security - Enable/Disable


Disable user security in Enterprise Architect.

Enable/Disable Security

Security - Manage Locks


View and delete element locks.

View and Manage Locks

Security - Manage Users

Maintain users, groups and assigned permissions.

Maintain Users

Import User IDs From Active Directory

Assign User to Groups

Set Up Single Permissions

Maintain Groups

Set Group Permissions

Change Password


Spell Check

Spell check package and set spell check language.


Using the Spell Checker

Transfer Data

Transfer model between different repositories.


Perform a Project Data Transfer

Transform Package

Perform transformations of packages and elements.


Model Transformations

Update Diagrams

Update diagram appearance, properties and layout, including the Page Setup dialog.

Diagram Properties

Set Up Diagram Page


Update Elements

Save model changes (including delete) for elements, packages, and relationships.

Element Tasks


Connector Tasks


Use Version Control

Check files in and out using version control.

Check In and Check Out Packages


View Locks

Display and clear locks that you have set.


Manage Your Own Locks