Default user roles and permissions
BMC Helix Continuous Optimization uses the default user roles in BMC Helix Portal to manage access to various functionality.
Each role has default permissions that are assigned to it. You cannot edit the default user roles. You can create custom roles and assign permissions. For details, see Roles and permissions.
The following video (2:46) provides an overview of permissions and how to assign them to roles in BMC Helix Portal:
All permissions in BMC Helix Continuous Optimization are part of the capacity_optimization application. The objects to which you want to provide permissions are grouped as Resources. The following table lists the default user roles and permissions in BMC Helix Continuous Optimization. For details about the permissions in a resource group, see Permissions available for a resource.
To create and edit Events, you must explicitly provide the following permissions to the core application and the events resource. To use events, you need to provide the following additional permissions to the user roles apart from the default permissions. For details about the permissions in a resource group, see Permissions available for a resource.
Permissions available for a resource
The following image displays the out-of-the-box permissions in BMC Helix Continuous Optimization:
This table describes the default permissions that are available when you add a new role. All permissions in the following table are part of the capacity_optimization application. To learn how to add permissions to a role, see Setting up roles and permissions.
Resource | Permissions | Description |
---|---|---|
admin | access_all_entities | View all domains, systems, and business drivers. |
auth_profile_edit | Edit authorization profiles from the Administration tab. | |
admin_section_edit |
| |
admin_section_read |
| |
benchmarks_edit | Edit the Benchmarks data in the Administration tab. | |
data_mart_edit | Create, edit, or delete data marts. | |
etls_read |
| |
general_manager_edit |
| |
general_manager_read | View the Gateway Servers, Agent Lists, and Manager runs in the UI and by using the APIs. For details, see Agent Data endpoints in the REST API. | |
optimizer_rule_edit |
| |
optimizer_rule_read |
| |
tasks_edit | Add, edit, run, and delete System Tasks and ETL tasks in the ETL & System Tasks section in the Administration tab. | |
tasks_read | View System Tasks in the ETL & System Tasks section in the Administration tab. | |
user_accounts_edit | Manage authorization profiles in the Administration tab. | |
analysis | edit |
|
read | View analysis in the Works folder. | |
save_template |
| |
api | agent_data_read | Access and view the Agent Data API. For details, see Agent Data API. |
dashboard_views_edit | Edit the Dashboard Views API. | |
dashboard_views_read | Access and view the Dashboard Views API. | |
data_provider_read | Access and view the Data Provider API. For details, see Data Provider API. | |
capacity_views | edit |
|
read | View all capacity views (out-of-the-box and custom views). | |
tags_edit |
| |
tags_read | View tags on resources. | |
migration_simulation | edit | Manage the settings in Migration Simulation. |
read | View the budget notifications in Migration Simulation. | |
custom_etl | edit |
|
data_ingestion | edit | Used by the Capacity ETL Client role to ingest data. |
domains | edit | Add, edit, and delete domains, systems, and business drivers. |
edit_admin_domains | Access all the systems and business driver nodes for inactive, dismissed, or newly discovered entities. | |
read | View active systems and business drivers associated to one or more domains. | |
events | edit | Add and edit events from the Events page in the domain. |
read | View the events from the Events page in the domain. | |
models | edit | Add, edit, and delete models. |
read | View models saved in the Works folder. | |
reports | edit | Add, edit, and delete reports. |
global_reports_edit | View the report templates available to users. | |
read | View reports saved in the Works folder. | |
time_filters | edit | Add, delete, copy, or move global filters in the Workspace tab. |
whatif_simulation | edit | Create, edit, delete, and run a What-if simulation. |
read | View the results of a What-if simulation. |
The table describes the additional permissions that are required to use events. All permissions in the following table are part of the core application. To learn how to add permissions to a role, see Setting up roles and permissions.
Resource | Permissions | Description |
---|---|---|
events | view | View the events from the Events page in the domain. |
operations | Controls the closing of events on the backend. | |
assignee_operations | Used to move events on the backend. | |
ingest | Add and edit events from the Events page in the domain. |