Skip to main content
Version: Current

Users

Overview

A User represents an individual who can access and interact with the AI Command Center based on assigned roles and permissions.

The AI Command Center supports multiple authentication providers. How users are created and managed depends on the selected authentication type.

The Users tab is available to users with appropriate user management permissions. It displays all users available to the system, regardless of whether they are locally managed or synchronized from an external identity provider.

How to access:   From the AI Command Center, open Settings (⚙️) and navigate to   Manage → Users.

Supported Authentication Providers

Basic Authentication

  - Users are created, managed, and authenticated locally within the AI Command Center.   - Administrators can manually add, edit, disable, or delete users.

LDAP Authentication

  - Users are synchronized from an external LDAP directory (for example, Microsoft Active Directory).   - User creation and updates are managed in the directory, not in the AI Command Center.

Azure Active Directory Authentication

  - Users are synchronized from Azure Active Directory using OAuth / OpenID Connect.   - User lifecycle management is handled in Azure AD.


User Synchronization Behavior

For authentication providers other than Basic Authentication, the AI Command Center relies on periodic synchronization.

How Synchronization Works

During synchronization, the system:  - Imports new users from the external directory  - Updates existing user attributes (such as name, email, or status)  - Reflects enable/disable changes made in the identity provider

Important Notes

  • Users are not manually created in the AI Command Center for LDAP or Azure AD authentication.
  • User lifecycle management must be performed in the source identity provider.
  • The AI Command Center acts as a consumer of identity data.
  • Roles, groups, licenses, and automation permissions are managed within the AI Command Center.

Default Administrator

The User specified during AI Command Center deployment is created as the Default Administrator.

  • This User cannot be deleted or replaced.
  • The Default Administrator always retains administrative privileges.
  • This account is used to log in immediately after installation and to complete initial system configuration.

Available Actions

User operations depend on assigned permissions.

OptionDescription
ViewView user details in read-only mode.
EditModify locally managed user details (for example, roles).
DisableDisable the User and prevent access to the AI Command Center.
DeletePermanently remove the User from the system (available only with Basic Authentication).
Assign AppsManage application licenses assigned to the User.
AuditView audit logs related to the selected User.
note

For LDAP and Azure AD users, identity attributes are read-only and synchronized from the external provider.


Adding Users

Basic Authentication

To create a user:

  1. Open the Users tab
  2. Select Add User.
  3. Enter the user details.
  4. Assign roles.
  5. Click Add.

LDAP / Azure AD Authentication

  • Users cannot be created manually from the Users page.
  • Users appear automatically after the next synchronization.
  • Administrators assign roles, groups, and licenses after synchronization.

User Details

Each user profile includes:

PropertyDescription
UsernameUnique identifier from the authentication provider.
PasswordUsed only for Basic Authentication.
Email AddressUsed for system and process notifications.
First NameUser’s first name.
Last NameUser’s last name.
ManagerReporting manager, if available from the provider.
DepartmentUser’s department, if available.
RolesRoles directly assigned within the AI Command Center.

Inherited Roles

Users may inherit roles from group memberships.

  • Roles assigned to a group are automatically granted to all group members.
  • Inherited roles are read-only at the user level.
  • To revoke an inherited role:   - Remove the User from the group, or   - Remove the role from the group.

Editing a User

  • Locally managed attributes (roles, groups, licenses) can be modified.
  • Identity attributes synchronized from LDAP or Azure AD are read-only.

Removing and Disabling Users

Removing Users

  • Supported only for Basic Authentication users.
  • Removed users have their resources transferred to the Default Administrator.

Disabling Users

  • Supported for all authentication types.
  • Disabling a user:   - Prevents login   - Disables triggers and buddies   - Releases client licenses back to the pool

Managing Application Licenses

To manage client tool licenses:

  1. Select the User.
  2. Choose Assign Apps.
  3. Enable or turn off licenses as needed.
  4. Apply changes

Importing Users (Basic Authentication Only)

The Import Users feature applies only to Basic Authentication users.

The import process runs asynchronously and is tracked through Background Jobs.

note

Importing users requires the Add User permission.


CSV File Requirements

warning

For a successful import, the CSV file must strictly conform to the system-defined template. Modifying column headers or structure will cause the import to fail.

  • Do not modify column headers.
  • Always download the latest template from the import dialog.


Field Specifications

  • The table below describes the supported fields and validation rules.
  • Rows that do not meet these requirements are skipped during processing.
Field NameMandatoryMax LengthFormat / Rules
User NameYes100Must start with a letter or number.
Allowed characters: A–Z, 0–9, @, _, -, .
First NameYes50Cannot be empty.
Last NameYes50Cannot be empty.
Email AddressYes320Must be a valid email address (for example, name@domain.com).
RolesNoN/AMultiple roles must be separated by a semicolon (;).
GroupsNoN/AMultiple groups must be separated by a semicolon (;).
Other FieldsNoN/AOptional fields supported by the template.

Import Processing Behavior

Password Generation

Passwords are not required in the CSV file.

  • Passwords are not required in the CSV.
  • Users receive an email with a password reset link.

Error Handling

  • Row-Level Validation: Each row is validated individually.
  • Continued Processing: Invalid rows are skipped.
  • Processing continues for the remaining rows.
  • Detailed Reporting: A detailed report is generated.

You may correct failed rows and re-import only those rows.


Cancellation & Batch Processing

Import jobs are processed in batches.

  • Cancelling a job stops processing of future batches.
  • Users already created before cancellation remain active.
  • Cleanup, if required, must be performed manually.

For example, if 50 out of 100 users are processed before cancellation, those 50 users remain in the system.


Tracking Import Progress

Import jobs are displayed in the Background Jobs panel.

Each job shows:

  • Status (Queued, Processing, Completed, Failed, Cancelled)
  • Timestamp
  • Search capability


Viewing Import Reports

After completion:

  1. Open the corresponding Background Job
  2. Select View Report.
  3. Review success and failure details  - Total users successfully created  - Failed or skipped rows  - Detailed error messages for each failure