Granting Automation Engine Privileges

{"URL":["/*.*/awa/pa_view_sheet_user_privileges","/*.*/awa/pa_view_sheet_usergroup_privileges"],"heroDescriptionIdentifier":"ice_AEPrivileges","customCards":[{"id":"ice_description_AE_privileges","title":"Automation Engine Privileges","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/AdministrationPerspective/obj_user_defining_AEPriv.htm","languages":["en-us"],"contextURL":["/*.*/awa/pa_view_sheet_user_privileges","/*.*/awa/pa_view_sheet_usergroup_privileges"]},{"id":"ce_PrivAE_RelatedInfo","title":"Related Information","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/AdministrationPerspective/obj_user_defining_AEPriv.htm","languages":["en-us"]}]}

As an administrator, when you set up the system you can create and configure User objects, both through AWI and through the REST API. In AWI, User objects have various definition pages. On the Automation Engine> Privileges page you specify the AWI areas, functions, folders and some system object objects to which the User will have access. For information about how to set the Privileges though the REST API, see AE REST API - Granting Authorizations and Privileges.

This topic describes the privileges that you can assign to Users. The name of the privileges vary between AWI and the REST API. The sections in this topic provide tables that map the names of the privileges in both.

Important! You can only assign privileges that your own User definition contains; an internal check guarantees that this restriction is honored system-wide, no matter whether you create or modify Users through AWI, the REST API, through an XML import or through the Java API. If you want to create or modify Users with more privileges that the ones that you have, you must have your own User definition modified first. You can use the AE DB Load Utility to grant Automic Automation administrator Users all available privileges. Using the UC/UC/UC User for this purpose is NOT recommended; this User always has all privileges and is available upon installation to help you configure the system for the first time. Broadcom strongly discourages from using this User for other purposes.

For more information, see AE DB Load.

This page includes the following:

Access to Explorer Folders

This table describes the Access to Explorer Folders privileges and maps their names in AWI and in the REST API:

AWI REST API Description
Access to <No Folder> ACCESS_TO_NO_FOLDER

Restored and transported objects are available here. This right gives users access to those objects.

Access to Recycle Bin RECYCLE_BIN

Deleted objects are in the Recycle Bin. This right allows users to restore deleted objects. Restored objects are available in the <No Folder> folder.

Access to Transport Case TRANSPORT_CASE

Users with this privilege can open objects that are in the Transport Case to be transported to a different Client or system. They can also delete objects from the Transport Case.

Access to Version Management ACCESS_TO_VERSION_MANAGEMENT_FOLDER

Users with this privilege can access the Version Management folder and open (in read-only mode), restore and delete saved object versions. Execution data and reports are also available in this folder.

Access to Administrative Functions

This table describes the Administration privileges and maps their names in AWI and in the REST API:

AWI REST API Description
Create diagnostic information CREATE_DIAGNOSTIC_INFORMATION

Right to the following:

  • Set the AWI log level and the Automation Engine trace options.

  • Display the Quarantine page and its contents in the Administration perspective .

  • Receive notifications of new messages in quarantine.

To be able to work with the Quarantine, users also need the Modify right on server processes.

Database Maintenance DB_MAINTENANCE

Right to perform database maintenance activities (archive operational data, cancel archiving tasks, download archive files, etc.).

Enable/Disable automatic processing (STOP/GO) AUTOMATIC_PROCESSING

Right to change the status of the system and interrupt automatic processing.

ILM actions ILM_ACTIONS

Right to access the ILM pages (Partitions and History) and to configure ILM. For more information, see ILM - Information Lifecycle Management.

Manage favorites on User Group level MANAGE_FAVORITES_ON_USERGROUP_LEVEL

Right to configure the User Catalog. The user can configure User Groups and add them to the User Catalog folder in the Process Assembly perspective.

This way, the users included in a User Group will have rights to the objects to which the User Group gives access. These objects are the available in their My Catalog dashboard. For more information, see Example: Configuring the User Catalog.

SAP Criteria Manager SAP_CRITERIA_MANAGER

Access to the SAP Criteria Manager via the Form page of SAP jobs.

Upgrade Agents (CAU) EXECUTE_AGENT_UPGRADES

Right to perform automatic Agent upgrades using the CAU solution. For more information, see Centralized Agent Upgrade (CAU).

Upgrade system, start and stop processes EXECUTE_SYSTEM_UPGRADES

Right to upgrade the system and to start and stop processes, both from AWI (on the Automation Engine Management > Processes and Utilization page in the Administration perspective), through the REST API and though script functions (:SHUTDOWN, :TERMINATE and MODIFY_SYSTEM).

AWI Access Control

 

This table describes the AWI Access Control privileges that let you grant access to specific areas of AWI. It also maps their names in AWI and in the REST API:

AWI REST API Description

Access to Administration

ACCESS_TO_ADMINISTRATION Right to access the Administration perspective.

Access to Analytics

ACCESS_TO_ANALYTICS Right to access the Analytics plug in.

Access to Analytics for all clients

ACCESS_TO_ANALYTICS_FOR_ALL_CLIENTS Right to access the Analytics plug in on all the Clients in your system.

Access to Dashboards

ACCESS_TO_DASHBOARDS Right to access the Home or Dashboards perspective.

Access to Messages

ACCESS_TO_MESSAGES Right to access the Messages pane and read their content.

Access to My Catalog

ACCESS_TO_SERVICE_CATALOG Right to access the My Catalog perspective.

Access to Process Assembly

ACCESS_TO_PROCESS_ASSEMBLY Right to access the Process Assembly perspective.

Access to Process Monitoring

ACCESS_TO_PROCESS_MONITORING Right to access the Process Monitoring perspective.

Access to Advanced Editing

This table describes the Advanced Editing privileges that let you grant access to advanced administration tasks. It also maps their names in AWI and in the REST API:

AWI REST API Description

Create and modify Backend variables

CREATE_AND_MODIFY_BACKEND_VARIABLES

Right to create and edit Defining BACKEND VARA Objects. Users who do not have this privilege can open these variables only in read-only mode.

Create and modify SQL-Internal variables

CREATE_AND_MODIFY_SQL_INTERNAL_VARIABLES

Right to create and modify SQL variables, both Secure and Internal (see SEC_SQL VARA Objects and SEC_SQLI VARA Objects)

Prerequisite:

The value in SQLVAR_INTERNAL must be YES (see UC_SYSTEM_SETTINGS - Systemwide Settings .

If this privilege is not available, the variable type SQLI is not available for selection when creating variables. Internal SQL variables always open in read-only mode.

Object properties: allow manually reset of 'Edit Hint'

OBJECT_PROPERTIES_ALLOW_MANUAL_RESET_OF_EDIT_HINT

If a user opens an object for editing, the object is marked. If a program interruption occurs during the editing process, the object keeps this tag even if the Automic Web Interface is restarted. Privileged users can remove this tag.

Right to View Messages

This table describes the View Messages privileges that let you grant access to specific messages. It also maps their names in AWI and in the REST API:

AWI REST API Description
Dump memory trace DUMP_MEMORY_TRACE

If granted, the Force memory trace dump button on the Messages pane is displayed, see Understanding the Messages Console.

View all messages from accorded client VIEW_ALL_MESSAGESFROM_ACCORDED_CLIENT

Right to see all messages that are addressed to the Client in which the User is defined.

View messages from own user group VIEW_MESSAGES

Right to see all messages that are addressed to the User Group of which the User is a member.

View messages to administrators VIEW_ADMINISTRATORS_MESSAGES

Right to see messages that are addressed to administrators. They are not assigned to any specific User or Client and inform about system-wide actions (such as a Server start).

View security messages VIEW_SECURITY_MESSAGES

Right to see security messages. These messages are not assigned to a specific User. They are created through the access check of the Authorization System.

Access Control

This table describes the Access Control privileges that let you grant access to specific messages. It also maps their names in AWI and in the REST API:

AWI REST API Description
Access to AutoForecast ACCESS_TO_AUTOFORECAST

Right to access the Auto Forecast function (automatic calculation of forecast data for tasks that will run within a specified period of time). For more information, see Autoforecast.

Access to deactivated tasks ACCESS_TO_SELECTIVE_STATISTICS

Right to filter for deactivated tasks.

Access to System Overview ACCESS_SYSTEMOVERVIEW

This privilege is selected and grayed out by default when you activate the Access to Administration privilege in the AWI Access Control section. It corresponds to a legacy privilege available in older versions of the Automation Engine and it is necessary to make upgrading from older versions of the Automation Engine possible.

Access to the metrics endpoint of Automation REST API ACCESS_METRICS_ENDPOINT Right to access the REST API endpoint that provides data about product usage (telemetry) and that is also used for performance monitoring.
Deal with authorizations at object level DEAL_WITH_AUTHORIZATIONS_AT_OBJECT_LEVEL

Right to specify or change exclusive access rights to objects.

This right should be combined with write access (W) to the object. This is define at object level, see Defining the Authorizations Page.

FileEvents: Start without Login object specified FILEEVENTS_START_WITHOUT_LOGIN_OBJECT_SPECIFIED

Right to start FILE Events without using a Login object, that is, without entering specific user credentials.

Granting or refusing this privilege affects the execution of FILE Events where the definition of a Login object is optional.

FileTransfer: Start without Login object specified FILETRANSFER_START_WITHOUT_LOGIN_OBJECT_SPECIFIED

Right to start File Transfers without using a Login object, that is, without entering specific user credentials. The Agent uses the credentials of the user who started it.

Whether the Agent is allowed to process File Transfers without Login object is specified in the UC_HOSTCHAR_DEFAULT variable, key ANONYMOUS_FT, see UC_HOSTCHAR_DEFAULT - Host Characteristics.

Logon via CallAPI LOGON_VIA_CALLAPI

Right to access the Automation Engine system via the Call Interface. This allows users to start tasks from within their own programs or via the utility.

Modify the status of a task manually MODIFY_THE_STATUS_OF_A_TASK_MANUALLY

Right to change the status of tasks.

The system does not check if the new status is a logical status. If status >= 1800 is set, the task ends.

Take over task TAKE_OVER_TASK

Tasks run under the user who has started them. Users need this privilege to be able to assume a task started by another User. The corresponding command is then displayed in the context menu. For more information, see Taking Over Ownership.

Token access and token creation TOKEN_ACCESS_AND_TOKEN_CREATION

Right to view and generate user tokens. If granted, the Tokens section in the User object definition is visible and the User can generate tokens. If not granted, this section is not visible. For more information, see Defining Users .

View server utilization of all clients VIEW_SERVER_USAGE_OF_ALL_CLIENTS

Right to view the server process workload in the individual Clients.

See also: