Skip to main content
Version: Current

Roles

Overview

AI Command Center utilizes an access control system based on Roles. Role is a collection of Permissions. Roles represent the Permissions needed to access certain AI Command Center entities.

You can assign one or more Roles to Users to perform specific operations in the AI Command Center. Since Users are not assigned permissions directly but acquire them through Roles, managing access control involves assigning appropriate Roles to Users.

Base Permissions

Each Role is associated with a combination of base permissions supported by IntelliBuddies. The base permissions supported by IntelliBuddies could be classified into multiple categories, as described in the table below. The categories and the sub-categories exactly match what you see in the UI.

Roles View

In the Roles page in the AI Command Center, you can select different views by choosing View from the Context Menu. You have the following viewing options.

ViewDescription
All RolesShows System and Custom Roles as part of this AI Command Center. This is the default view.
System RolesShows a list of all the System Roles shipped by IntelliBuddies.
Custom RolesShows a list of all the Custom Roles created inside this deployment of AI Command Center.

Access Controls

Users

PermissionDescription
Add UserGrants Permission to create a new User.
Edit UserGrants Permission to modify an existing User.
View UserGrants Permission to access and view existing Users.
Delete UserGrants Permission to remove an existing User.
Disable UserGrants Permission to deactivate an existing User.

Groups

PermissionDescription
Add GroupGrants Permission to create a new Group.
Edit GroupGrants Permission to modify an existing Group, and by default, you can make changes to Groups that you own.
View GroupGrants Permission to access and view existing Groups.
Delete GroupGrants Permission to remove an existing Group.

Roles

PermissionDescription
Add RoleGrants Permission to create a new Role.
Edit RoleGrants Permission to modify an existing custom Role; by default, you can change the Roles you created.
View RoleGrants Permission to access and view existing Roles.
Delete RoleGrants Permission to remove an existing custom Role.

RPA

RPA Process

PermissionDescription
Create ProcessGrants Permission to publish an RPA process into the AI Command Center.
Edit ProcessGrants Permission to edit the published RPA process; by default, you can change the Processes you own.
View ProcessGrants Permission to view the published RPA process; by default, you can view the Processes you own.
Upload ProcessGrants Permission to upload the published RPA process.
Download ProcessGrants Permission to download the published RPA process.
Delete ProcessGrants Permission to delete the owned and published RPA process.
View Other User ProcessesGrants permission to view all other users' published RPA processes.
Manage Other User ProcessesGrants permission to manage all other users ' owned and published RPA processes.

Job

PermissionDescription
Create a JobGrants Permission to create a Job in the AI Command Center.
View Job DetailsGrants Permission to view Job details in the AI Command Center.
Cancel a JobGrants Permission to Cancel a Job execution initiated by the User or the User's buddy in the AI Command Center.
Manage Other User JobsGrants Permission to manage jobs that other users create.

Smart Station

PermissionDescription
Register Smart StationGrants Permission to register Smart Station in the AI Command Center.
Unregister Smart StationGrants Permission to unregister Smart Station in the AI Command Center.
View Smart StationGrants Permission to view Smart Station in the AI Command Center.

Buddies

PermissionDescription
Register BuddyGrants Permission to register Buddy in the AI Command Center.
Unregister BuddyGrants Permission to unregister Buddy in the AI Command Center.
View BuddyGrants Permission to view Buddy in the AI Command Center.
View Other User BuddiesGrants Permission to view other users' buddies in the AI Command Center.
Manage Other User BuddiesGrants permission to manage other users' buddies in the AI Command Center.

BPA

BPA Process

PermissionDescription
Create ProcessGrants Permission to publish and clone a BPA process into the AI Command Center.
Edit ProcessGrants Permission to edit the published BPA process; by default, you can change the Processes you own.
View ProcessGrants Permission to view the published BPA process; by default, you can view the Processes you own.
Upload ProcessGrants Permission to upload the published BPA process.
Download ProcessGrants Permission to download the published BPA process.
Delete ProcessGrants Permission to delete the published BPA process.
View Other Users ProcessesGrants permission to view all other users' published BPA processes.
Manage Other User ProcessesGrants permission to manage all other users' owned and published BPA processes.

Delegation

PermissionDescription
Create DelegationGrants Permission to create a Delegation of Task.
Edit DelegationGrants Permission to edit the Delegation of Task.
View DelegationGrants Permission to view Delegation.
Delete Owned DelegationGrants Permission to delete the owned Delegation.
Delete Other Users' DelegationGrants Permission to delete another user-owned delegation.
Create Delegation for Other UsersGrants Permission to create Delegation for other users.

Process Instance

PermissionDescription
Initiate a Process InstanceGrants Permission to initiate a Process Instance.
Cancel a Process InstanceGrants Permission to cancel a Process Instance.
View Process Instance DetailsGrants Permission to view Process Instance Details.
Manage All Process InstancesGrants permission to manage other users' Process Instances.
Update Process Instance DataGrants permission to update process instance data, including associated form instance data.

Task

PermissionDescription
View TaskGrants Permission to view a Task.
Cancel Other Users TaskGrants Permission to cancel other users' tasks.
View Other User TaskGrants permission to view other user tasks.
Reassign My TaskGrants permission to reassign the assigned Task to another User.
Reassign Other Users TaskGrants Permission to reassign other users Task.
Cancel My TaskGrants permission to cancel task assigned to the user.

AI Command Center

Trigger

PermissionDescription
Add TriggerGrants Permission to add Trigger.
Edit TriggerGrants Permission to edit Trigger.
View TriggerGrants Permission to view Trigger.
Delete TriggerGrants Permission to delete Trigger.
Disable TriggerGrants Permission to disable Trigger.

Enterprise Variable

PermissionDescription
Add VariableGrants Permission to add a variable.
Edit VariableGrants Permission to edit the variable.
View VariableGrants Permission to view the variable.
Delete VariableGrants Permission to delete Variable.

List

PermissionDescription
Add ListPermission to add List is granted.
Edit Listpermission to edit List is granted.
View Listpermission to view the List is granted.
Delete ListGrants Permission to delete List.

License

PermissionDescription
Manage LicensePermission to allocate licenses, access app license summaries, review Integration Gateway service credits, and examine IntelliFlow prompt summaries.

Features

PermissionDescription
Enable and Disable FeaturesGrants Permission to turn AI Command Center Features on or off.

Audit Logs

PermissionDescription
View Audit LogsPermission to View Audit Logs is granted.

Email Templates

PermissionDescription
Add Email TemplateGrants Permission to add Email Template is granted.
Edit Email TemplateGrants Permission to edit Email Template is granted.
View Email TemplateGrants Permission to view Email Template.
Delete Owned Email TemplateGrants Permission to delete the owned Email Template.
Delete Other Users Email TemplateGrants Permission to delete other User-created Email Templates.

Connection

PermissionDescription
Add ConnectionGrants Permission to create a Connection.
Edit ConnectionGrants Permission to edit Connection.
View ConnectionGrants Permission to view Connections.
Delete ConnectionGrants Permission to delete a Connection.

Recycle Bin

PermissionDescription
View Recycle BinGrants Permission to view the Recycle Bin.
Restore ItemsGrants Permission to restore Recycle Bin items.
Delete Recycled ItemsGrants Permission to delete Recycle Bin items.
Manage All Recycle ItemsGrants Permission to view, restore, and delete other users' recycled items.

Global Settings

PermissionDescription
View Global SettingsGrants permission to view global settings.
Modify Global SettingsGrants Permission to modify global settings.

Import/Export Jobs

PermissionDescription
Manage All Import/Export JobsGrants permission to view all the import and export jobs that are created in the AI Command Center.

Server Logs

PermissionDescription
View Server LogsGrants permission to view server logs.

Analytics

PermissionDescription
View StatsGrants permission to view Integration Gateway status tabs.

Business Calendar

PermissionDescription
Add Business CalendarAllows the user to create new business calendars.
Edit Business CalendarAllows the user to modify existing business calendars.
View Business CalendarAllows the user to view business calendar details.
Enable and Disable Business CalendarAllows the user to turn business calendars on or off.

System Roles

AI Command Center ships the following system roles by default.

RoleDescription
AdministratorA user with this Role can manage access control features like Users, Groups, and Roles.
RPA DesignerA user with this Role can design, publish, and manage the RPA processes inside the AI Command Center.
RPA MemberA user with this Role can initiate, execute, and monitor the RPA jobs.
BPA DesignerA user with this Role can design, publish, and manage the BPA processes inside the AI Command Center.
BPA MemberA user with this Role can initiate, execute, and monitor the BPA Process instances.
MaintainerA user with this Role acts as an Automation manager for an Organization. The Maintainer role is an elevated role with access to all Users and their corresponding entities.
note

You can view the permissions associated with system roles, but you cannot change them. If the system roles do not satisfy your access control requirements, you can create a custom role.

System Roles Permission

PermissionsAdministratorRPA DesignerRPA MemberBPA DesignerBPA MemberMaintainer
Users
Add UserYesNoNoNoNoNo
Edit UserYesNoNoNoNoNo
View UserYesYesYesYesYesYes
Delete UserYesNoNoNoNoNo
Disable UserYesNoNoNoNoNo
Groups
Add GroupYesNoNoNoNoNo
Edit GroupYesNoNoNoNoNo
View GroupYesYesYesYesYesYes
Delete GroupYesNoNoNoNoNo
Roles
Add RoleYesNoNoNoNoNo
Edit RoleYesNoNoNoNoNo
View RoleYesYesYesYesYesYes
Delete RoleYesNoNoNoNoNo
RPA Process
Create ProcessNoYesNoNoNoYes
Edit ProcessNoYesNoNoNoYes
View ProcessYesYesYesNoNoYes
Upload ProcessYesYesYesNoNoYes
Download ProcessYesYesYesNoNoYes
Delete ProcessYesYesNoNoNoYes
View Other User ProcessesYesNoNoNoNoYes
Manage Other User ProcessesYesNoNoNoNoYes
Job
Create a JobYesYesYesNoNoYes
View Job DetailsYesYesYesNoNoYes
Cancel a JobYesYesYesNoNoYes
Manage Other User JobsNoNoNoNoNoYes
Smart Station
Register Smart StationNoNoNoNoNoYes
Unregister Smart StationNoNoNoNoNoYes
View Smart StationYesYesYesNoNoYes
Buddies
Register BuddyYesYesYesNoNoYes
Unregister BuddyYesYesYesNoNoYes
View BuddyYesYesYesYesYesYes
View Other User BuddiesNoNoNoNoNoYes
Manage Other User BuddiesNoNoNoNoNoYes
BPA Process
Create ProcessNoNoNoYesNoYes
Edit ProcessNoNoNoYesNoYes
View ProcessYesNoNoYesYesYes
Upload ProcessYesNoNoYesYesYes
Download ProcessYesNoNoYesYesYes
Delete Owned ProcessYesNoNoYesNoYes
View Other User ProcessesYesNoNoNoNoYes
Manage Other User ProcessesYesNoNoNoNoYes
Delegation
Create DelegationYesNoNoYesYesYes
Edit DelegationYesNoNoYesYesYes
View DelegationYesNoNoYesYesYes
Delete Owned DelegationYesNoNoYesYesYes
Delete Other Users DelegationNoNoNoNoYesYes
Create Delegation for Other UsersNoNoNoNoNoYes
Process Instance
Initiate a Process InstanceYesNoNoYesYesYes
Cancel a Process InstanceNoNoNoNoNoYes
View Process Instance DetailsYesNoNoYesYesYes
Manage All Process InstancesNoNoNoNoNoYes
Task
View TaskYesNoNoYesYesYes
Cancel Other Users TaskNoNoNoNoNoYes
View Other User TasksNoNoNoNoNoYes
Reassign My TaskNoNoNoNoNoYes
Reassign Other Users TaskNoNoNoNoNoYes
Cancel My TaskYesNoNoYesNoNo
Trigger
Add TriggerYesYesYesYesYesYes
Edit TriggerYesYesYesYesYesYes
View TriggerYesYesYesYesYesYes
Delete TriggerNoYesNoYesNoYes
Disable TriggerYesYesYesYesYesYes
Enterprise Variable
Add VariableYesYesYesYesYesYes
Edit VariableYesYesYesYesYesYes
View VariableYesYesYesYesYesYes
Delete VariableYesYesYesYesYesYes
List
Add ListYesYesYesYesYesYes
Edit ListYesYesYesYesYesYes
View ListYesYesYesYesYesYes
Delete ListNoYesNoYesNoYes
License
Manage LicenseYesNoNoNoNoNo
Features
Enable and Disable FeaturesYesNoNoNoNoNo
Audit Logs
View Audit LogsYesNoNoNoNoYes
Email Template
Add Email TemplateNoYesNoYesNoYes
Edit Email TemplateNoYesNoYesNoYes
View Email TemplateYesYesYesYesYesYes
Delete Owned Email TemplateNoYesNoYesNoYes
Delete Others Email TemplateNoNoNoNoNoYes
Connection
Add ConnectionYesNoNoNoNoYes
Edit ConnectionYesNoNoNoNoYes
View ConnectionYesYesYesYesYesYes
Delete ConnectionYesNoNoNoNoYes
Recycle Bin
View Recycle BinYesYesYesYesYesYes
Restore ItemsYesYesYesYesYesYes
Delete Recycled ItemsYesNoNoNoNoYes
Manage All Recycle ItemsNoNoNoNoNoYes
Global Settings
View Global SettingsYesYesYesYesYesYes
Modify Global SettingsYesNoNoNoNoNo
Business Calendar
Add Business CalendarYesNoNoNoNoYes
Edit Business CalendarYesNoNoNoNoYes
View Business CalendarYesNoNoNoNoYes
Enable and Disable Business CalendarYesNoNoNoNoYes
Import/Export Jobs
Manage All Import/Export JobsYesNoNoNoNoYes

Context Menu Options

The AI Command Center interface enables selecting the following Context Menu option based on the User's Permission on the Roles entity.

OptionDescription
ViewYou can view the permissions associated with the selected Role.
EditYou can edit the permissions associated with the selected custom Role.
DeleteYou can delete the selected custom Role.
CloneYou can clone the selected Role to create a new custom Role.
AuditDisplays the audit trail for this Role.
 

Managing Roles

In most cases, the System Roles provided by the AI Command Center should be sufficient to handle an organization's typical access control requirements. If system roles aren't adequate, you can create custom Roles.

Create Roles

Creating Custom Role

note

To create a new Custom Role, you must either be under the Administrator Role or hold the Add Role permission.

  • Log in to the AI Command Center
  • Select Administrator > Roles option from side panel
  • Click on Toolbar-Menu > Add Role  button
  • Type in the role name
  • Describe this Role
  • Click on the Next button to set required permissions
  • Select the appropriate permissions to provide for this Role
  • Click on Add

Setting Role Permissions

The Role page contains the following tabs:

  1. Basic tab - Specify a name for the Role and provide an appropriate description for your future reference here.

  1. Access Control – Select the appropriate permissions to manage Users, Groups, and Roles.

  1. RPA – Select the permissions to manage the RPA Process, Jobs, Smart Station, and Buddies.

  1. BPA – Select the permissions to manage the BPA Process, Process Instance, Tasks, and Delegations.

  1. AI Command Center – Select the permissions to manage Triggers, Lists, Enterprise Variables, Licenses, Features, Recycle Bin, Server Logs, Analytics, Import/Export Job, Global Settings, and Email Templates inside the AI Command Center.

Editing a Custom Role

  • Log in to the AI Command Center
  • Select Administrator > Roles option from side panel
  • Select the Custom Role to edit
  • Right-click and select Edit
  • Modify the Role Permissions
  • Click on Update

Deleting a Custom Role

  • Log in to the AI Command Center
  • Select Administrator > Roles option from side panel
  • Select the Custom Role to delete
  • Right-click and select Delete
  • On confirmation, will delete the selected Role

note

Deleting a Role will remove this Role's permissions from all users associated with it.