Edit users in bulk in Amazon Connect Customer
With bulk edit mode, you can quickly edit the attributes that are common across user records, such as routing profiles, security profiles, and tags.
Tip
Although the service is processing a batch of bulk edits, you can continue working on the User management page, such as selecting more records to edit or delete, in bulk or individually. This is useful for quickly updating settings, such as routing profiles for groups of agents.
-
Sign in to Connect Customer with an Admin account, or an account assigned to a security profile that has Users - Edit permission.
-
In Connect Customer, on the left navigation menu, choose Users.
-
Select users from the table. You can select users in the following ways:
-
Select individual rows by choosing the checkbox next to each user. This adds to your existing selections.
-
Select all users on the current page by choosing the checkbox in the table header. This adds to your existing selections.
-
Select all users from the search results, regardless of page, by choosing Select all from the table actions. This replaces your previous selections with all users from the current search results. Depending on how many users match, you might experience a delay.
To manage your selections, choose Actions. From there you can add or remove users, or clear all selections. Your selections persist until you refresh the page.
Large selections
For large selections, work in batches to keep your browser running smoothly.
-
-
Choose the Actions dropdown, and then choose the attribute you want to edit. You can edit the following attributes in bulk:
-
Routing profile
-
Security profiles
-
Phone configuration
-
Hierarchy
-
Tags
-
Contact handling
-
Proficiencies
-
-
Depending on the attribute, the edit experience differs:
-
Replace settings: For routing profile, security profile, and hierarchy, the new value replaces the previous settings. For more information, see Replace settings.
-
Partial updates: For proficiencies, contact handling, tags, and phone configuration, you can add, remove, or modify individual settings. For more information, see Partial updates.
-
-
Fill out the form, and then choose Save to apply your changes.
-
Although the batch update is running, you can continue working on the User management page, performing other create, edit, and delete tasks on user records.
Replace settings
For routing profile, security profile, and hierarchy, the new value replaces the previous settings for all selected users.
The following image shows an example of bulk editing routing profiles.
Partial updates
For proficiencies, contact handling, tags, and phone configuration, you can choose whether to add, remove, or modify individual settings rather than replacing all values.
Bulk edit proficiencies
When you choose Proficiencies from the Actions dropdown, you can use two modes: Add or Remove.
For each mode, specify the attribute name and value from the predefined
attributes configured for your instance (for example,
connect:AssignmentType).
Add proficiencies
Use Add to add proficiency attributes to the selected users. If a user already has the attribute, the service updates the proficiency level to the new value.
Tip
To set hundreds of proficiencies at once, use the CSV import and export options. Export saves proficiency settings for reuse on other users or instances.
-
Choose the Add tile (chosen by default).
-
Choose an attribute name and value from the dropdowns, and set the proficiency level.
-
Choose Save.
Remove proficiencies
Use Remove to remove the specified proficiency attributes from the selected users.
-
Choose the Remove tile.
-
Choose the attribute name and value to remove.
-
Choose Save.
View bulk edit activity
After you perform a bulk edit, a banner shows the operation progress. You can track the progress and results, and manage operations from this banner or from the Activity page.
-
To view operation details, choose View results in the bulk operation banner.
-
In the table header, choose Stop to stop the entire bulk operation. To stop an individual operation, in that operation's row choose Stop. The following image shows the Stop controls in the table header and next to individual rows.
-
To resume a stopped operation, choose Resume. When you navigate away from the User management page, the session ends. After the session ends, you cannot retry or resume operations.
Page refresh clears retry options
Row actions and retry actions are not available after a hard refresh of the page. Complete any retries before refreshing.
-
You can reselect users from a previous bulk operation. From the Select rows dropdown, choose All, Failed, Stopped, or Succeeded.
-
To view past activities, choose the Activity button.
-
Your browser stores activity data locally for 7 days. Storing many activities can slow browser performance. To free up space, delete activities manually. Deleting activity records does not affect user data or revert any changes.
Before selecting users for bulk editing
Use the search and filter options on the User management page to narrow down the user list before selecting users for bulk editing. You can filter by properties such as routing profile, security profile, or proficiencies. By default, filters use Match all (AND operator) to show users that match every filter condition. For security profile and tags filters, you can choose Match any (OR operator) to show users that match at least one condition.
Edit user settings programmatically
You can change the following values programmatically across selected users. The users are changed to the same value.
| Property | API | CLI |
|---|---|---|
|
Routing profiles |
UpdateUserRoutingProfile | update-user-routing-profiles |
|
Security profiles |
UpdateUserSecurityProfiles | update-user-security-profiles |
|
Tags |
||
|
User hierarchies |
UpdateUserHierarchy | update-user-hierarchy |
|
User configuration |
UpdateUserConfig | update-user-config |
You can edit the following identity and contact information programmatically for an individual user: first name, last name, email address, mobile number, secondary email address. Use the following API or CLI:
| Property | API | CLI |
|---|---|---|
|
Identify and contact information |
UpdateUserIdentityInfo | update-user-identity-info |