List of Available Permissions

The following table lists the available permissions in the Corporate, Business and Software Engineering, System Engineering and Ultimate editions of Enterprise Architect.

These permissions are required for the corresponding operations if security is enabled.


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


Enables the user to

Administer Database

Compact and repair a project database.

Admin Workflow

Develop and manage workflow scripts.

Audit Settings

Change the audit settings in the Audit Settings dialog.

Audit View

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

Baselines - Manage

Create, delete, import and export Baselines.

Baselines - Restore

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

Change Password

Change your own password or (Administrator) another user's password.

Check Data Integrity

Check and repair project integrity.

Configure Datatypes

Add, modify and delete datatypes.

Configure Images

Configure alternative element images.

Configure Packages

Configure controlled packages and package properties.

Configure Resources

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

Configure Stereotypes

Add, modify and delete Stereotypes.

Configure Version Control

Set up version control options for the current model.

Export XMI

Export a model to XMI.

Generate Documents

Generate RTF and HTML documents from model packages.

Generate Source Code and DDL

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

Import XMI

Import a model from XMI.

Lock Objects

Lock an element or package.

Manage Diagrams

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

Manage Issues

Update and delete Issues.

Manage Project Information

Update and manage resources, metrics and risks.

Manage Reference Data - Update

Update and delete reference items.

Manage Replicas

Create and synchronize replicas.

Manage Tests

Update and delete Test records.

Reverse Engineer from DDL and Source Code

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

Security - Enable/Disable

Disable user security in Enterprise Architect.

Security - Manage Locks

View and delete element locks.

Security - Manage Users

Maintain users, groups and assigned permissions.

Spell Check

Spell check package and set spell check language.

Transfer Data

Transfer model between different repositories.

Transform Package

Perform transformations of packages and elements.

Update Diagrams

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

Update Element

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

Use Version Control

Check files in and out using version control.