Skip to main content

Actions

What are actions?

Actions are parts of roles. When a role is assigned to a user, and the user would like to perform an activity in a system, then the presence of the correct action in a role is checked.

Actions

Actions

Action codeAction nameRepository contextDatabase context
WEB_ACCESSAccess Dataedo PortalAllows login.Allows login.
USERS_VIEWView UsersAllows previewing the configuration in the Users tab.No effect.
USERS_MANAGEManage UsersAllows configuring users, groups, roles, and permissions.No effect.
DOCUMENTATION_VIEWView DocumentationUser can browse all documentation (without details, which requires separate permissions).Same but for the selected database. ERD limited - see below.
DOCUMENTATION_EDITEdit DocumentationUser can edit all documentation (without details, which requires separate permissions). User can also edit common documentation elements if they do not fall under other actions (like editing classification description).User can edit only the documentation related to the data source.
KEYS_RELATIONS_MANAGEEdit Keys & RelationshipsAllows editing all keys in the system.Allows editing all keys connected with selected documentation.
CLASSIFICATION_VIEWView ClassificationAllows access to the Classification tab. Allows browsing Classification for the whole repository. Allows searching with Classification filters.Allows access to the Classification tab. Allows browsing Classification for selected documentation.
COMMUNITY_VIEWView CommunityAllows access to the Community Tab. Allows viewing all comments in the system.Same but for the selected database.
COMMUNITY_EDITEdit CommunityAllows adding and editing comments for the whole repository. Allows deleting user's own comments.Same but for the selected database.
COMMUNITY_MANAGEManage CommunityAllows opening and closing comments. Allows converting comments to different types for the whole repository. Allows deleting all comments.Same but for the selected database.
SOURCE_CONNECTION_VIEWView Connection InfoAllows displaying host and port of the database.Same but for the selected database.
PROFILING_VIEW_DISTRIBUTIONView Data Profiling StatsUser can view distribution stats and row counts for all databases.Same but for the selected database.
PROFILING_VIEW_DATAView Data Profiling ValuesUser can view sparkline and values for all databases.Same but for the selected database.
DEPENDENCIES_VIEWView Dependencies (All Sources List)Allows browsing dependencies. SOURCE_CONNECTION_VIEW is also needed.Same (no database filtering out).
SCRIPTS_VIEWView ScriptsAllows browsing scripts and searching through scripts.Same but for the selected database.
LINEAGE_VIEWLineage ViewAllows browsing Data Lineage for the whole repository.Limited - see below.
SCHEMA_CHANGES_VIEWSchema Changes ViewAllows browsing schema changes for the whole repository.Same but for the selected database.

Other mechanisms

ERD

Since viewing only part of the ERD diagram might lead to false conclusions, we agreed on an all-or-nothing solution here.

To display any ERD in a system, the user needs permissions to all data sources displayed on the ERD.

Data Lineage

Diagrams behave similarly to ERD diagrams, so the user needs LINEAGE_VIEW permissions to all data sources displayed on the Lineage Diagram to view it.