List of Available Permissions

In the Corporate, Business and Software Engineering, System Engineering and Ultimate editions of Enterprise Architect, if security is enabled, users can only perform certain tasks if they have the appropriate permissions for those tasks.

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

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


Package Baselines

Change Password

Change your own password or (Administrator) another user's 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 Dialog


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 Objects

Lock an element or package.

Lock Model Elements

Lock Packages


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 Information


Update and manage project resources, metrics and risks.

Project Resources

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.

The Testing Workspace


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 Security

Security - Manage Locks


View and delete element locks.

View and Manage Locks

Security - Manage Users

Maintain users, groups and assigned permissions.

Maintain Users

Assign User to Groups

Set Up Single Permissions


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 Diagram Page Size


Update Element

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