ARA Folder Permissions

The security concept of ARA is based on the concept of folder permissions, create type permissions, approvals, and login objects.

Create Type Permission

The create type permissions controls your permission to create new entities of a certain type, for example, a Production Environment. If you do not have create permissions for a certain type, you may still have the permissions to work with entities of that type, but cannot create new entities.

Create permissions for types are granted and revoked by an administrator on the Permissions page of a user or user group definition. For information, see Assigning Release Automation Permissions. Alternatively create permissions for types can also be granted and revoked via the Admin Command Line Interface.

Folder Permission

The folder permissions controls what you are allowed to do with entities in a folder. Whenever you create a new entity, you store it in a folder (e.g. RELEASES). Depending on the permission you have on the folder you can do different things with entities in that folder. There are 5 different permissions which can be set per folder and user/group by an administrator:

The following entities are stored in dedicated folders:

The folder permissions are managed on the Folder Authorizations page of a user or user group definition by an administrator.

Approvals

Approvals add another security layer to workflow executions and activities. An administrator can configure via approval rules, who needs to approve a workflow execution based on the context of the execution (e.g. to which environment a package gets deployed). Workflows will only start if all approvers give their OK. See Handling Approval Requests Handling Approval Requests (ARA User Guide).

Approval requests are managed on the Approvals page of a user or user group definition by an administrator. For more information see About Release Automation Approval Subscriptions.

Login Objects

Login objects store the credentials of users that are used for the actual execution on a target machine by an agent. See Working with Login Objects for details.

Authorization System, Rights & Privileges

Plan and implement an authorization system, set appropriate rights and privileges across the entire ARA system.