This online help page is dedicated to the SurgeONE.ai Business Detail or Organizations List screen and its associated functionalities. Learn how to edit the parent organization, add sub-firms and manage the users.
The accessibility and functionalities of the different sections of this page are dependant on the role based access controls / permissions set for the logged-in user. For more details refer to the Roles online help.
1. Navigating to the Business Detail / Organizations List
Navigating to the Business Detail / Organizations List begins by selecting the Settings menu from the left panel and clicking on the Business Detail option.
This action loads the Organizations List page, which displays a structured overview of all created organizations. The table includes key columns such as NAME, ADDRESS, and TYPE of business, offering users a clear snapshot of each entity. Additionally, the ACTIONS column features a vertical ellipsis icon that toggles a row-specific context menu, enabling quick access to management functions like editing or viewing details. This feature provides users with streamlined navigation, centralized access to organizational data, and efficient tools for administration and oversight - all within a clean, intuitive interface that supports operational clarity and decision-making.
The following screenshot displays the Organizations List page that loads.
Fig: 1 - Business Detail / Organizations List
2. Editing Organization / Firm
The Editing Organization / Firm feature allows users to update business details initially provided during account setup. When expanded, this menu presents several options, including Edit. Selecting Edit opens the Edit Firm page, where the organization's current details are displayed. Users can then proceed to modify any necessary fields. Once all changes are made, clicking the Submit button ensures that the updated information is saved and reflected across the system, providing a seamless way to maintain accurate and up-to-date business records.
- You can edit the details of your business that you had provided at the time of initialization of your account. Click on the row context vertical ellipsis
icon under the ACTIONS column. - Click on the expanded context menu option Edit. The Edit Firm page displays the organization details.
- Proceed to make changes as per the necessity. Click on the Submit button once done to store any modifications made.
Fig: 2 - Expanded view of row context menu toggled against an existing organization with no sub firms
Fig: 3 - Edit Firm
3. Managing Users
To manage users within an organization, begin by navigating to the Organizations List and locating the desired entry. The Manage Users page displays a grid view of all users associated with the selected organization. Here, you can perform several user management tasks: create a new user, edit details of an existing user, invite users who have not yet been granted access to the SurgeONE platform, or delete users, provided they are not the currently logged-in user. This feature streamlines administrative control, ensuring that user access and roles within the organization remain accurate and up to date.
Click on the row context vertical ellipsis
icon under the ACTIONS column. Click on the expanded context menu option Manage Users.
Fig: 4 - Row context menu option Manage Users
The Manage Users page displays the created users of the organization.
Fig: 5 - Manage Users
The grid view displays the list of existing users of the organization. You can create a new user, edit an existing user, or invite an existing user who is not yet invited to access the SurgeONE platform. You can also delete an existing user who is not the logged in user.
3.1. Creating New User / Employee
Creating a new employee profile in SurgeONE is a smooth and intuitive experience designed to simplify team onboarding. Just click the + Add Employee button to launch the Create New Employee dialog box, where you’ll enter key details like name, email, city, ZIP code, and if applicable a supervisor or reference ID. The form is flexible, allowing optional fields while ensuring essential data is captured for seamless communication and access.
One standout feature is the assign roles functionality, which opens a dynamic role selection window. Here, you can choose one or more roles for the new employee, tailoring their access and responsibilities from day one. Once everything’s filled out, you have two options: Save to create the user and invite them later, or save and send activation link to instantly trigger an invitation email and get them started right away.
After saving, the new employee appears in the user grid, and a success notification confirms the action. From there, the row context menu offers quick access to edit, delete, invite, manage devices, or update roles, giving you full control over user management with just a few clicks. It is a smart, streamlined way to grow your team and keep your organization running smoothly.
Click on the + Add Employee button to load the Create New Employee dialog box.
Fig: 6 - Create New Employee dialog box
The following fields are present.
- First Name: Enter the first name of the employee. This is an optional field.
- Middle Name: Enter the middle name of the employee.
- Last Name: Enter the last name of the employee.
- Email ID: Enter the valid email address of the employee. The invitation email will be sent at this address.
- City: Select the current city of the employee.
- ZIP Code: Enter the valid zip code of the employee address.
- Supervisor: You can select the current supervisor or manager of the employee. This is an optional field.
- Reference ID: You may enter any relevant reference identifier of the employee if it is available. This is also an optional field.
Proceed to perform the following steps to create a new employee:
- Enter the name of the employee in the First Name, Middle Name and Last Name fields.
- Enter a valid email address in the Email ID field.
- Select the city in the City dropdown.
- Enter a valid 5-digit zip code in the ZIP field.
- You can select the current supervisor or manager of this new employee using the Supervisor dropdown.
- You may enter any relevant reference identifier of the employee in the Reference ID field, if it is available.
- You need to click on the Assign Role(s) button and assign at least one role to this new employee. Proceed to select the current role or designation of this new employee using this button. Here is a view of the modal window which loads displaying the various roles which are listed. You can select multiple roles using the respective checkboxes against those. After selecting at least one role checkbox, click on the right arrow button to move the selected role to the Assigned Roles area from the Available Roles area. Click on the Done button once selection(s) are made in this modal window. More details on roles has been mentioned in this user guide.
- Click on either one of the Save or the Save & Send Activation Link button to save this new employee, as explained below:
- If you click on the Save button, then the user gets created and needs to be invited for the invitation email to get triggered from the system. The invited user can set password and login to SurgeONE.ai. The new user details get listed in the grid view and can be invited later on.
- If you click on the Save & Send Activation Link button, then the user gets created and the invitation email is triggered from the system. The new user details also get listed in the grid view.
Fig: 7 - City dropdown
Fig: 8 - Supervisor dropdown
Fig: 9 - Role selection modal window
Here is the view of the new employee details populated in the respective fields.
Fig: 10 - New Employee details populated
Here is the view of the user account which is created using the Save button.
Fig: 11 - Row context menu options of the created employee
A success notification gets triggered after you get redirected to the Manage Users page. The newly created employee can be found within the grid view.
Fig: 12 - Success notification
Fig: 13 - Save & Send Activation Link button
The row context menu (toggled using the vertical ellipsis icon) displays Edit, Delete, Invite, Devices & Apps and Assign Role(s) options.
Fig: 14 - Row context menu options of the created employee
NOTE: The following screenshot shows the various field validations that are implemented for creating the new employee.
Fig: 15 - Field validations
3.2. Editing User / Employee
Updating employee details in SurgeONE is refreshingly simple and designed to keep your team data accurate with minimal effort. Just head to the Manage Users grid, click the vertical ellipsis under the ACTION column, and select Edit from the context menu. This opens the Edit Employee dialog box, where all existing information is pre-filled for easy review. You can tweak any field—except the Email ID, which stays locked to preserve account integrity.
Once your updates are in place, hit Save to store the changes. If the employee has not been invited to join SurgeONE yet, you will also see a button to save and send the activation link. This option not only saves your edits but also sends an invitation email, getting the user onboard instantly. Whether you are refining roles, updating locations, or prepping a new team member for onboarding, editing existing users in SurgeONE is built for speed, clarity, and control.
You can edit a created employee. Click on the row context Edit menu after clicking on the vertical ellipsis
icon displayed under the ACTION column.
Fig: 16 - Edit option of the row context menu
Here is the view of the Edit Employee dialog box. You can make your changes in all the fields, except for the email address.
Fig: 17 - Edit Employee dialog box
NOTE: The existing employee details are populated and can be edited, except for the Email ID field, which is a read-only field.
Fig: 18 - Email ID field cannot be edited
If you click on the Save button, then the user details get stored.
The Save & Send Activation Link button is present when the user is created in the system but is yet to be invited to access SurgeONE.ai. After you click on it the user details get stored as modified in this modal window, and the invitation email is triggered from the system.
Fig: 19 - Presence of the Save & Send Activation Link button while editing a non-invited user
3.3. Deleting User / Employee
The user deletion feature in SurgeONE.ai is a critical tool for maintaining organizational integrity during role transitions, employee exits, or structural changes. It ensures that user accounts are managed responsibly, with safeguards in place to protect ongoing workflows and prevent disruption.
Key features include easy access to delete users from the Manage Users page, and an automatic check for pending tasks that blocks deletion if unresolved responsibilities exist. A pop-up highlights any outstanding items, while a confirmation prompt prevents accidental deletions. The system applies smart role-based handling, distinguishing between regular users and supervisors to ensure subordinates are reassigned before deletion. After removal, users are excluded from dropdowns and selection lists for clean data management.
1. Where to Find the Delete Option
With the help of the functional Delete menu option of this page (toggled by clicking on the ellipsis icon under the ACTION column), a SurgeONE.ai Platform user can delete other users.
Fig: 20 - Delete menu option
NOTE: To navigate to this Manage Users page, use the Manage Users menu option of the Business Details page (after clicking on the ellipsis icon under the ACTION column).
2. What Happens When You Click Delete Option
A confirmation modal loads prompting the Do you want to delete? text, where there are two options displayed below it, labeled as Yes and No. You need to click the former to proceed with this new user deletion workflow.
Fig: 21 - Delete confirmation modal
3. Automation Workflow Runs for User Profile Deletion
Before the system allows user deletion, it first checks if the user has any open or pending tasks across different modules. These include:
- Audits – Whether the user is listed as an Auditor or Recipient
- Attestations – Whether the user is set as an Attestor or Creator
- Code of Ethics – Whether there are any pending items
- Vendor Assessments – Whether the user has created the assessment
- Marketing Review – Whether the user has uploaded content or is an approver with pending reviews
- Incident Management – Whether the user is assigned to incidents (with status as Assigned) or is the Incident Manager
3. A. When There Are Open Items
If the user you are trying to delete still has unresolved tasks, the system will automatically block the deletion to prevent any operational disruption or data loss. You will get prompted with a clear and informative Open Items modal window that lists all pending responsibilities, for you to know exactly which tasks need attention. These identified items cannot be resolved from here and must be done from the respective module(s), before you can again try to delete this user. This process helps maintain accountability, protects workflow integrity, and gives you full control over user transitions.
Consider the following screenshot as a example of a prompted Open Items modal window that lists a pending attestation activity. Click on the OK button to close the modal window and proceed to complete the assignment first, before trying to delete this user from the UI.
Fig: 22 - Open Item(s) modal window
3. B. When There Are No Open Items
If no open items exist, then the system checks for other existing users who have this user (user who is being deleted) as their supervisor.
4. A. When There Are No Open Items and the User Manages Other Members / Is Marked as Supervisor of Other Members
If the user you are trying to delete is a Supervisor - meaning they manage other team members, the system will automatically launch a Transfer Subordinates workflow before allowing deletion. This step ensures that no team members are left without oversight. The following screenshot displays once such use case, where the user (Test New User11) is set as supervisor of two other users (Test New User13 and Test New User14).
Fig: 23 - Deleting a user who is set as supervisor of other users
You will be guided through a simple process to reassign the supervisor's direct reportees to another eligible user, keeping your organizational structure intact and avoiding any disruption to ongoing work. It is a thoughtful safeguard that helps maintain team continuity and ensures that responsibilities are smoothly handed over before the supervisor is removed from the system.
Fig: 24 - Transfer Subordinate(s) modal window
To transfer subordinates from within the prompted Transfer Subordinate(s) modal window, select the checkbox(es) against the Reportee(s) section users and then click on the radio button against any listed user under the New Supervisor section. The users who have the user being deleted as their supervisor are displayed on the left panel. Any other users who can be set as the new supervisor (inlcuding self) are displayed on the right panel.
Fig: 25 - Making checkbox and radio button selections
Click on the Assign button to set the chosen selection(s).
Fig: 26 - Clicking on the Assign button
The assignment made is visible in the Revised Assignments section.
Fig: 27 - Revised Assignments section showing assignment made
You can also remove and assignments made. To do so hover your mouse pointer over the row entry of the Revised Assignments section and click on the displayed Delete option.
Fig: 28 - Delete option to remove any assignments made prior to confirmation
Click on the Done button to confirm.
Fig: 29 - Done button to confirm the assignments made to set a new supervisor to selected users
The modal window closes. The user gets removed from the grid view of the Manage Users page. The assigments made to set new supervisor also gets displayed in the grid view against the row entries of selected user(s). A success notification gets prompted at the top.
Fig: 30 - View of the success notification and the new supervisor assignments made
4. B. When There Are No Open Items and the User Has No Subordinates Under Him / Her
You can click on the row context vertical ellipsis
icon and on the Delete menu option.
Fig: 31 - Delete option of the row context menu
A confirmation modal loads prompting the Do you want to delete? text, where there are two options displayed below it, labeled as Yes and No. You need to click the former to proceed with this new user deletion workflow.
Fig: 32 - Delete confirmation modal
If the user does not have any subordinates (i.e. is a leaf node) and ongoing tasks, user profile deletion happens immediately after providing confirmation. After you click on the Yes button of the user delete confirmation modal, the user gets deleted and a success notification gets displayed at the top.
Fig: 33 - Success notification
NOTE: This user deletion process keep your workspace clean and ensures deleted users do not accidentally get assigned with new tasks.
- Once a user is deleted, the user's name/ID is suffixed with ''(Deleted)'' on all historical references across the platform.
- Deleted user will no longer show up in any user selection fields, dropdowns, or modals across the platform.
- The logged in user cannot delete own account.
- Once the user account is deleted, the account cannot be restored, and the user cannot login to the application.
- If the expanded Delete menu option is greyed-out, you cannot delete that user from this page.
Fig: 34 - Cannot delete own account
Fig: 35 - Delete option of the row context menu can load as disabled
3.4. Inviting User / Employee
Inviting users to the SurgeONE platform is a structured and efficient process designed to facilitate seamless onboarding. To invite an individual user, navigate to the Manage Users grid and click the vertical ellipsis icon under the ACTION column. From the expanded context menu, select the Invite option available only for users who have not yet accessed the platform. Upon selection, the Send Invitation to User modal window appears, allowing you to choose between two invitation types: Invite as SurgeONE User or Invite as Other Apps User, with the former selected by default. Clicking the Send Invite button dispatches an email invitation to the user's registered email address. The system then updates the user's status to Invited, and a confirmation notification is displayed.
For inviting multiple users simultaneously, select the + Bulk Invite button. This opens the Not Invited Users modal window, listing all users who have not yet received an invitation. You may select multiple users using the provided checkboxes and choose an appropriate email template from the Select Template dropdown. These templates are customizable via the Settings > Mail Templates module. Once selections are made, clicking Done sends invitation emails to all selected users and confirms the action with a success notification. If no users are selected, the system prompts you to make a selection before proceeding.
Additionally, if a user has previously been invited but has not completed the registration process, the Invite option changes to Re-send Invite, allowing you to resend the invitation email. This ensures that all users have the opportunity to activate their accounts and begin using SurgeONE without delay. The invitation workflow is designed to be both comprehensive and user-friendly, supporting effective user management across the organization.
Inviting a single user
- You can click on the row context vertical ellipsis
icon and click on the expanded Invite menu option to invite any existing user account of your organization (who is yet to sign up). This option is greyed-out against any user who has already accessed SurgeONE.ai (Status column showing Active label for that user in Manage Users grid view). - Proceed to select any one out of the two dropdown options. The following three options are provided - Invite as SurgeONE Users and Invite as Other Apps Users, where the former is pre-selected by default.
- Click on the Send Invite button to trigger the invitation email to this user.
Fig: 36 - Invite option of the row context menu
The following Send Invitation to User modal window loads.
Fig: 37 - Send Invitation to User modal window
Fig: 38 - Dropdown options for inviting the user
Fig: 39 - Send Invite button to trigger the invitation email
Get redirected back to the Manage Users page. You can notice that the STATUS column label gets updated to Invited.
Fig: 40 - Status gets updated
A success notification can be seen at the top of the Manage Users page.
Fig: 41 - User invitation success notification
The following invitation email gets triggered to the registered email address of the invited user.
Fig: 42 - View of the triggered user invitation email
NOTE: The invitation email is sent to the stored email address. The invited user / employee can set your SurgeONE.ai account password from the embedded link of the invitation email.
Inviting multiple users
- You can click on the + Bulk Invite button to invite added user accounts in bulk.
- The following modal window titled as Not Invited Users is invoked with the list of users who have not yet been invited and can be added in bulk.
- Make appropiate selection of the checklists against the listed users, who are yet to sign up to the SurgeONE.ai platform. You can use the Select Template dropdown to make an appropiate invitation option (select the required email template to be used for this invitation purpose). Click on the Done button once done.
- The modal window closes. A success notification can be seen at the top of the Manage Users page. The system automatically extracts the email address provided for each of the selected users and sends out an email invitation to each one of them.
Fig: 43 - Bulk Invite button
Fig: 44 - Bulk Invite modal window titled as Not Invited Users
Fig: 45 - Bulk Invite users selection view
Fig: 46 - Bulk Invite success notification
NOTE:
- The Select Template dropdown contains options to set the invitation options. Here is the view of the provided options (at the time of writing this guide).
- The templates are fetched from the Settings > Mail Templates module. The templates can be customized from there so that you gain the ability to trigger custom templates during bulk invitation of users.
- If you do not make any checkbox selection against the listed user(s) of the Not Invited Users modal window and click on the Done button, then the system does not allow you to proceed. A Please select a User(s) tooltip can be seen above the Select Template field.
- You can use the search bar (labeled as Name) to quickly find uninvited users displayed within the modal window.
- The users list can vary in the Not Invited Users modal window depending on the option selection made in the Select Template dropdown. The following screenshot illustrates one such difference in user listing for invitation.
- If a user is invited and the invitation email is already triggered to the registered email address of this user, but the user is yet to sign up or set own account password, then the menu option label changes from Invite to Re-send Invite. The functionality remains same as the Invite menu option.
Fig: 47 - Bulk Invite selection options
Fig: 48 - Please select a User(s) tooltip
Fig: 49 - Search operation
Fig: 50 - List of users varying on the basis of the Select Template option selection
Fig: 51 - Re-send Invite menu option
The same success notification can be seen at the top.
Fig: 52 - Invitation email trigger success notification
3.5. Viewing Devices and Apps details
The Devices and Apps feature offers a centralized way to view the technology footprint associated with each user in your organization. By selecting this option from the row context menu accessible via the vertical ellipsis icon in the Manage Users grid you can open a detailed modal window that displays device and application information linked to the selected user.
The Device Details section typically includes hardware and system attributes such as device model, operating system, host name, MAC address, and security indicators like disk encryption, antivirus status, screen lock, password policy, and firewall settings. These insights help ensure that devices meet organizational standards for security and compliance.
In parallel, the App Details section lists installed applications, showing the app name, vendor, and category. This allows administrators to monitor software usage and maintain visibility over the digital tools in use.
If no data has been captured for a user's device, the modal window will appear blank with a 'Device not found' label. Overall, this feature supports better oversight, informed decision-making, and streamlined IT and cybersecurity management across your organization.
- You can click on the row context vertical ellipsis
icon against any listed user of the grid view and click on the expanded Devices & Apps menu option to view the devices and apps information associated with the user.
- The Device details of [username] modal window loads to display the devices and apps specific information related to the associated user.
- Device Model - Displays the manufacturer or model name or number reported by the captured device information so you can identify the make and form factor (for example laptop, desktop, mobile, tablet. etc.).
- Hardware ID - Displays a unique vendor or system-assigned identifier for the device hardware used.
- OS - Displays the operating system name and version currently installed on the device so you know platform and update level.
- Host Name - Displays the network/hostname the device advertises on the network for identification and domain joining.
- Mac Address - Displays the network interface hardware address used for local network identification and MAC-based filtering.
- HD Encryption - Displays an appropriate icon to indicate the whether the disk encryption is enabled or disabled.
- Anti-Virus Protection - Displays an appropriate icon to indicate whether antivirus/endpoint protection is implemeneted or not.
- Screen Lock - Displays an appropriate icon to indicate whether a lock screen is configured or lock method enforced for session protection or not configured/enforced.
- Password Policy - Displays an appropriate icon to indicate the whether any password policy is enforced on the device or not, such as password complexity, minimum length, etc.
- Firewall - Displays an appropriate icon to indicate whether the device firewall is enabled or not for network protection.
- App Name - Displays the official name of the installed application as captured by the system to identify the software on the device.
- Vendor - Displays the publisher or vendor name responsible for the application.
- App Category - Displays the functional classification of the application (for example - Application or Antivirus).
Fig: 53 - Devices & Apps option of the row context menu
Fig: 54 - Device details view
The Device Details section displays the following information (if it is present in the system after the info is captured from the mapped device):
The App Details section displays the following information (if it is present in the system after the info is captured from the mapped device):
NOTE: The Device details modal window loads as blank if no devices and app-specific information associated with the user is captured yet. A Device not found label can be seen displayed in such a modal view.
Fig: 55 - Blank Device Details modal window
3.6. Searching for Existing User
The search for existing users feature provides a quick and efficient way to locate users within your organization. Positioned at the top-right corner of the Manage Users page, the search bar allows you to enter a username, specifically the text displayed under the NAME column to initiate the search. Once a match is found, the corresponding user details are automatically populated in the grid view, streamlining access to user-specific actions and information.
Please note that this search function is limited to usernames only and does not operate on data from other columns such as email, status, or role. This targeted search capability enhances navigation and helps administrators manage user records with greater precision and ease.
You can find the search bar at the top-right of the Manage Users page. Enter the name of the user based on which you want to execute the search operation by. If matching user is found, it will populate the grid view.
Fig: 56 - Search bar to find existing firm / company users
NOTE:
- This user search facility operates only on the username (text displayed under the NAME column, and not on the data of any of the other columns).
- If no user is found, a No User Found! label populates the grid view.
Fig: 57 - No matched users found after search operation is executed
3.7. Assigning Supervisor
This intuitive supervisor reassignment interface streamlines the process of transferring subordinates across supervisors within a hierarchical structure. Key features include a dedicated Assign Supervisor button for bulk reassignment, a quick search function to locate eligible users swiftly, and a two-column transfer modal that visually separates current reportees from potential supervisors. Users can multi-select siblings who are reporting to the same supervisor for reassignment, while eligibility filters ensure valid selections by excluding inappropriate targets and preventing self-assignment. A visual cue system highlights revised assignments before final confirmation.
The functionality delivers significant benefits: it saves time by enabling bulk actions in a single view, improves accuracy through clear sibling identification, and prevents errors with built-in safeguards. Users enjoy enhanced control via a centralized interface, and receive instant confirmation upon successful reassignment, ensuring a smooth and reliable user management experience.
The Assign Supervisor button is now available in the top right corner of the Manage Users page.
Fig: 58 - Assign Supervisor button
Clicking this button opens a modal window with the following:
- User selection search bar to quickly select specific users without having to scroll through long lists.
- Two-columns titled User Hierarchy and New Supervisor, for searching users by their username and making user selections for making changes in the current user hierarchy by setting a different supervisor. This provides a clear side-by-side view for easy comparison and accurate reassignment decisions.
- Revised Assignment(s) section to review any assignments made. This reduces errors by allowing users making the changes to double-check their reassignments done before finalizing. Using the Delete button against any revised assignments made, changes can be reverted prior to confirmation.
Fig: 59 - Assign Supervisor modal window
Understanding the steps to assign a new Supervisor
- First select a user from the Select User dropdown field at the top of the modal window. You can also quickly search for listed users by entering text based search query in the provided search bar. Users get displayed with their full name and email address within parenthesis.
- After you select a user in the Select User dropdown, the same user populates the left panel User Hierarchy section. Users who can be set as the new supervisor of this selected user populate the right panel New Supervisor section. The checkbox against the user on the left panel is selected by default. A search bar is also provided to quickly find displayed users.
- Proceed to select the radio button against a supervisor on the right panel New Supervisor section. A search bar is also provided to quickly find displayed users.
- Click on the Assign button to keep this assignment to the Revised Assignment(s) section.
- You can repeat the entire process from top dropdown user selection to assign new supervisors to selected users multiple times without having to leave this modal window. Self supervisor assignments can also be made. A user who is already assigned a new supervisor cannot be added in the Revised Assignment(s) section again in the modal window.
- Click on the Done button at the bottom of the modal window once you have made your assignments. Once confirmed, the user's supervisor get reassigned to the chosen supervisor.
- The Assign Supervisor modal window gets automatically closed, the Manage Users page refreshes to reflect changes, and a success message confirms the reassignment completion. In terms of data integrity, the hierarchical relationships get correctly updated in the system without any conflicts, giving users unparallel confidence that the organizational structure remains consistent and reliable.
Fig: 60 - Selecting a user
Fig: 61 - User selection populates the User Hierarchy and New Supervisor sections
Fig: 62 - Searching for and selecting a supervisor
Fig: 63 - Assign button
Fig: 64 - Multi assignment support
Fig: 65 - Done button to confirm any assignments made
Fig: 66 - Success notification prompt and updated supervisors in grid view
NOTE: To remove any assignment made, click on the Delete option. This option is visible when you hover over the assignment row entry displayed in the Revised Assignment(s) section.
Fig: 67 - Option to remove assignment made
More about the Left Panel – User Hierarchy
- Supervisor name gets displayed at the top without any checkbox, with all the reportees below it.
- Displays the chosen user, along with the same-level hierarchical subordinates of the user' supervisor, if present, helping identify related team members for bulk reassignment in context.
- Default enabled checkbox state for the chosen user. This saves mouse clicks by pre-selecting the intended user for reassignment.
- Each displayed user below the supervisor has a checkbox to select or deselect. Individual subordinate checkboxes allow granular selection, giving flexibility to reassign only the necessary team members.
- You can search and select different users at the top to support the selection of multiple subordinates across different supervisors, enabling bulk transfers of supervisors without navigating away from the modal.
- Users who are ineligible for reassignment (e.g. exist lower in hierarchy and hence are not siblings) are not shown. This prevents invalid selections and ensures compliance with hierarchy rules.
More about the Right Panel – New Supervisor Selection
- Lists all eligible users for reassignment, excluding any selected subordinates, ensuring that only valid supervisors are available and thereby reducing the chance of errors.
- Selected subordinates can appear as potential supervisors and can be set to be the self (own) supervisor.
- User can choose exactly one target supervisor for any particular reassignment using the appropriate radio button, which simplifies decision-making by allowing a single, clear choice for reassignment.
3.8. Understanding the Delete users API
The Delete Users API associated with the SurgeONE.ai Platform empowers organizations to automate user removal across systems, ensuring consistent and secure account management. By integrating with external tools, it accepts UserID-based deletion requests, streamlining operations while maintaining data integrity through automatic checks for unresolved tasks and supervisory roles.
Key features include a Resolve Conflict(s) button for managing API-triggered deletions, and a modal interface that displays users whose deletion failed due to pending responsibilities. The system supports instant deletion of leaf nodes—users without subordinates or open tasks—and flags supervisors for manual reassignment when necessary. With contextual actions like viewing open items or transferring subordinates directly from the modal, administrators gain precise control. Post-deletion, users are clearly marked as (Deleted) and removed from all selection components for clean interface management.
1. Resolve Conflict(s) button
The Resolve Conflict(s) button is available at the top-right corner of the Manage Users. This button opens a dedicated modal for managing users whose deletion was initiated via API but could not be completed due to unresolved conditions.
Fig: 68 - Resolve Conflict(s) button
2. Delete API Functionality
External tools can initiate user deletion by sending a request to the Delete API with the following field:
- UserID (mandatory) – The email ID of the user to be deleted.
3. API Behavior & Deletion Logic
When a delete request is received via established API, open items check occurs in the SurgeONE.ai platform. The platform checks if the user has unresolved tasks in any of the following modules:
- Audits (is an Auditor or Recipient)
- Attestations (is an Attestor or Creator)
- Code of Ethics (has any pending item)
- Vendor Assessments (is a Creator)
- Marketing Review (is a Content Uploader or Approver role user with pending reviews)
- Incident Management (has assigned incidents or is an Incident Manager role user)
4. Outcomes Based on User Status
- Users with Open Items – User profile deletion is blocked. The user is added to the Resolve Conflict(s) modal for further action.
- Leaf Node Users (no subordinates) – If no open items exist, the user profile is deleted automatically via API.
- Supervisor Users (with subordinates) – If no open items exist, the user is added to the Resolve Conflict(s) modal window. Manual completion of the Transfer Subordinates Workflow is required for user profile deletion.
5. Resolve Conflict(s) Modal
After you click on the Resolve Conflict(s) button, the Resolve Conflict(s) modal window loads. This modal lists all users whose deletion was initiated via API but couldn't be completed. For each user, the modal displays data in the following columns:
- NAME
- ACTION
Fig: 69 - Resolve Conflict(s) modal window
You can click on the Resolve button under the ACTION column to proceed to view any open items or on the Done button to close this modal window.
A. When There Are Open Items
Clicking against the Resolve button under the ACTION column loads another modal window titled as Open Item(s).
If the user profile which was supposed to be deleted via API has unresolved tasks, the system defers the action and records the user in the Resolve Conflict(s) list. The following columns are displayed here:
- MODULE
- ID
- TITLE
- STATUS
Fig: 70 - Open Item(s) modal window
This provides visibility into pending items, categorized by module and record, permitting informed follow-ups. These tasks must be addressed within their respective modules before deletion can proceed, ensuring procedural integrity of module-specific activities that are already assigned.
B. When There Are No Open Items
If no open items existing, then the system checks for other existing users who have this user (user who is being deleted) as their supervisor.
C. When There Are No Open Items and the User Manages Other Members / Is Marked as Supervisor of Other Members
Upon initiating the resolve action for a user set as supervisor, the system triggers the Transfer Subordinates workflow (mentioned in the next section) to facilitate reassignment of direct-line reportees. This ensures continuity of oversight and preserves organizational structure prior to completing the user's deletion.
NOTE: The process of transferring subordinates from within the prompted Transfer Subordinate(s) modal window has already been mentioned in the previous release note item.
D. When There Are No Open Items and the User Has No Subordinates Under Him / Her
If the user does not have any subordinates (i.e. is a leaf node) and ongoing tasks, user profile deletion happens after you click on the Resolve button and then on the Done button of the Resolve Conflict(s) modal. A success notification gets prompted at the top displaying the message 'User has been deleted successfully!'.
6. Post-Deletion Behavior
Once a user is successfully deleted:
- Their name or ID is suffixed with ''(Deleted)'' in all historical references.
- They are removed from all user selection fields, dropdowns, and modals across the platform.
NOTE: Hovering your mouse pointer over the text displayed in the rows of Open Item(s) modal window reveals a tooltip showing the entire text.
Fig: 71 - Open Items(s) modal window row entry hover showing a tooltip of entire text present in the column
3.9. Transferring Subordinates
This feature enables smooth reassignment of team members from one supervisor to another, ensuring uninterrupted workflows and preserving organizational structure during transitions. It is especially useful when a supervisor is departing, allowing for a clean handover of responsibilities and maintaining team cohesion.
The process is facilitated through a Transfer Subordinate(s) Modal Window, where users can easily reassign multiple reportees. A quick search facility helps locate current reportees and identify eligible supervisors for reassignment. The two-panel interface displays existing reportees on the left and allows selection of a new supervisor on the right. With multi-selection capability, users can transfer several team members at once, and revised assignment cues provide visual confirmation before finalizing changes.
This Transfer Subordinates modal window contains the following:
- Two-columns titled Reportee(s) and New Supervisor, for searching users by their username without scrolling through long lists and making user selections to set a different supervisor. This provides a clear side-by-side view for easy comparison and accurate reassignment decisions.
- Revised Assignment(s) section to review any assignments made. This reduces errors by allowing users making the changes to double-check their reassignments done before finalizing. Using the Delete button against any revised assignments made, changes can be reverted prior to confirmation.
Fig: 72 - Transfer Subordinate(s) modal window showing a selected transfer prior to confirmation
More about the Left Column – Reportee(s)
- Each displayed user of the Reportee(s) section contains a checkbox to select or deselect the user. By default, none of the checkbox(es) are selected. The inclusion of selectable checkboxes for each reportee enables precise control over reassignment decisions, allowing transfer of only the relevant reportees with accuracy and discretion.
- To facilitate this reassignment process, the interface provides a search and selection function at the top, to identify and choose multiple users efficiently. This capability ensures streamlined management of reportee allocation.
More about the Right Column – New Supervisor Selection
- Lists all eligible users who can be set as the supervisor of user(s) already selected in the left panel, ensuring that only valid supervisors are available and thereby reducing the chance of errors. A search bar is provided on this panel as well to quickly find suitable supervisors.
- Selected reportees of the left panel can appear here as potential supervisors and can be set to be the self (own) supervisor.
- User can choose exactly one target supervisor using the appropriate radio button, which simplifies decision-making by allowing a single, clear choice for reassignment.
Hence, to transfer reportees to a different supervisor from within the Transfer Subordinate(s) modal window, first select the checkbox(es) against the Reportee(s) section users and then click on the radio button against any listed user under the New Supervisor section. Click on the Assign button, and then on the Done button to confirm.
Fig: 73 - Assigning selected user with supervisor
The Transfer Subordinate(s) modal window gets automatically closed. Once confirmed, all selected reportee(s) get transferred under the chosen supervisor. The system meticulously recalibrates hierarchical associations, ensuring that all structural updates are executed without error or overlap. This rigorous process provides stakeholders with assured consistency and reinforces the dependability of the updated organizational setup.
NOTE: To remove any assignment made, click on the Delete option. This option is visible when you hover over the assignment row entry displayed in the Revised Assignment(s) section.
Fig: 74 - Option to remove selection made
3.10. Assigning Role(s)
Assigning roles to users in SurgeONE is a flexible way to define how individuals interact with different parts of the platform. From the user management view, you can select a team member and open their role assignment interface, where you will see two panels: one showing all available roles within your organization, and the other showing roles already linked to that user.
To update access, simply move relevant roles from the available list to the assigned list. You can select multiple roles at once, and use directional controls to shift them between panels. Once you have finalized the selection, confirm the update to apply the changes. After roles are assigned, they appear in the user overview with a quick preview, and hovering over the role section reveals the full list. Keep in mind that access to specific areas of the platform depends entirely on role assignment, if a user is not linked to any role tied to a module, they will not see or interact with that module at all. This approach ensures that every user has the right level of access and responsibility, helping organizations maintain clarity, security, and operational efficiency.
- Click on the vertical ellipsis icon of the ACTION column against a displayed user on the Manage Users page to load the menu options. Click on the expanded Assign Role(s) option to load the role assignment modal where you can assign relevant roles to the existing user.
- The following modal window loads where you can assign roles(s) or make modifications to the assigned role(s) to the chosen user. You can find two panels, one on the left and one on the right, labeled as Available Roles and Assigned Roles, respectively. The former lists out the existing roles of your organization, while the latter lists out the roles which are currently assigned to this user.
- Ensure that at least one listed role is moved from the Available Roles panel to the Assigned Roles panel. To move listed roles, you can use the buttons provided in the middle of the modal window. Refer to the following four points stated below to understand how to move roles between the panels.
- Right arrow (>) button - Click on it after making checkbox selection(s) of the listed roles of the Available Roles panel to move the selected roles to the Assigned Roles panel. Multiple checkbox selection is permitted. Alternatively, you can also double click on the label to move it, instead of clicking on the right arrow icon.
- Left arrow (<) button - Click on it after making checkbox selection(s) of the listed roles of the Assigned Roles panel to move the selected roles to the Available Roles panel. Multiple checkbox selection is permitted. Alternatively, you can also double click on the label to move it, instead of clicking on the left arrow icon.
- Double right arrow (>>) button - Click on it to move the displayed roles of the Available Roles panel to the Assigned Roles panel. If you have performed a search operation in the Assigned Roles panel and then click on this button, then only the filtered roles will be moved, while the other roles who were not fetched by the search operation, will not be moved.
- Double left arrow (<<) button - Click on it to move the displayed roles of the Assigned Roles panel to the Available Roles panel. If you have performed a search operation in the Assigned Roles panel and then click on this button, then only the filtered roles will be moved, while the other roles who were not fetched by the search operation, will not be moved.
- Click on the Done button to confirm role assignment based on the selection(s) made.
- The modal window closes and you can view the Manage Users grid view. The ROLE column displays the assigned role(s) in a truncated view and on mouse pointer hover over the column text, a tooltip is visible showing all of the assigned roles of this user.
Fig: 75 - Assign Role(s) menu option
Fig: 76 - Modal window to assign role(s) to chosen user
Fig: 77 - Button to confirm role(s) assignment to the user
Fig: 78 - View of the assigned roles tooltip
NOTE:
- No Access to a Module: If a user is not assigned to any of the roles specific to a module, then he/she will not get access to that entire module. For example, if a user is not assigned to the Audit Super Admin, Audit Admin, and Audit Access Roles, then that user will not get the Audit Menu link on the navigation bar.
- A search facility is also provided in both the panels. The following screenshot displays a search operation executed in the Available Roles panel.
- Here is the view of the modal window when no roles are assigned to a user.
- You cannot proceed to assign users to the role, unless there are existing users listed in the modal window.
- The system will prompt a validation tooltip when you do not move any listed role to the Assigned Roles panel and click on the Done button.
Fig: 79 - Search facility in the modal window to execute search operation among the listed roles
Fig: 80 - No roles assigned to the user
Fig: 81 - Validation to select role(s) to assign to the user
3.11. Copying PIN
Copying a PIN in SurgeONE provides a fast and secure way to retrieve access codes linked to a user. From the user management view, select an individual and choose the option to copy their PIN. This action generates a set of unique six-digit codes, typically used for installing software across multiple devices such as desktop, laptop, or mobile.
A confirmation message appears once the PIN is copied, indicating the process is complete. These codes help streamline device setup while maintaining secure user identification across different endpoints. It is a simple yet effective method for managing access credentials within the organization.
- Click on the vertical ellipsis icon of the ACTION column against a displayed user on the Manage Users page to load the menu options. Click on the expanded Copy Pin option to copy the unique PINs associated with the user.
- A success notification can be seen at the top of the Manage Users page.
Fig: 82 - Copy Pin menu option
Fig: 83 - View of success notification prompt
Here is the view of the copied pin of three sets of 6-digit number. Each set can be used for KiteCyber installation in three different user devices (such as workstation, macbook and mobile).
Fig: 84 - View of copied sample PINs
4. Adding New Firm
Adding a new firm in SurgeONE allows you to build out the organizational structure in a clear and consistent way. From the organization list, you can select an existing entry and start the process to create a new firm under it. You will be asked to provide details such as firm name, address, type, country, state, city, and ZIP code. Currency can also be specified, along with optional information like a registration number or a company logo for identification. After the information is confirmed, the new firm appears under the chosen parent organization in the list.
This layered structure makes it easier to manage multiple entities, maintain visibility across different levels, and ensure that each firm is properly represented within the overall hierarchy. Some options may not be available for sub-level firms, which helps maintain consistency and ensures that each level of the hierarchy has the correct scope of functionality.
On the Organizations List page, click on the row context vertical ellipsis
icon under the ACTION column and click on the expanded Add Next Level menu option.
Fig: 85 - Add Next Level option of the row context menu
Here is the view of the Create New Firm page. The name of the parent firm can be seen at the top.
Fig: 86 - Create New Firm
Perform the following steps to create a new firm:
- Enter the name of your organization in the Firm Name field.
- Enter the current address of your organization in the Firm Address field.
- Select the applicable type of firm in the Firm Type dropdown.
- Select the country in the Country dropdown. Currently, only the USA option is available.
- Select the applicable state from the State dropdown option.
- Select the applicable city from the City dropdown option.
- Enter the applicable zip code in the ZIP field.
- Select the applicable currency from the Currency dropdown option. Currently, only the USD is present in the dropdown.
- You can choose to enter the applicable CRD number in the CRD Number field.
- You can choose to upload a company logo using the Click to upload file button of the Upload Logo field.
- Click on the Submit button at the bottom right to create this new firm.
Fig: 87 - Submit button
You will be redirected to the Organizations List page. The new firm is visible under the parent organization.
Fig: 88 - New Firm created
NOTE: The context menu option Import File is not visible against the sub company after a sub company is linked with or created under the parent company.
Fig: 89 - Import File context menu option not visible against parent firm after a sub company is created under the parent firm
5. Importing File
Importing a file in SurgeONE allows you to bring in organizational data in a structured way. From the organization list, you can choose the option to import when only one top-level firm exists and no sub-firms have been created. This ensures that the hierarchy is set up cleanly from the start. You then provide a properly formatted Excel file that contains the hierarchy details. Once the file is selected, the name of the file becomes visible, and you have the option to remove it if needed before proceeding. After confirmation, the system processes the file and, if successful, displays a notification that the data has been imported
If the file is not valid or the import fails, a message is shown to indicate the issue, and you can cancel the attempt. This process ensures that only accurate and structured data is introduced, keeping the organizational setup consistent and reliable.
- On the Organizations List page, click on the row context vertical ellipsis
icon under the ACTION column and click on the expanded Import File menu option.
- The Import Hierarchy dialog box loads. A Choose File button is present. Click on it to browse and upload a valid and formatted excel file with populated data to import its dataset into SurgeONE.ai.
- After you upload an excel file, you can notice the file name getting displayed beside the button. A red cross icon is visible after the displayed file name to remove the uploaded file.
- Click on the Import button to confirm your selection. The system will display success notification if the importing is successful.
Fig: 90 - Import File option of the row context menu
NOTE: The Import file context menu option is available only if one organization is present and there are no existing sub-firms.
The following screenshot displays that the menu option is absent.
Fig: 91 - Import File context menu absent
Fig: 92 - Import Hierarchy dialog box
Fig: 93 - File name of uploaded excel file displayed
NOTE: If the data import from the uploaded excel file is not successful, the system will display an appropiate dialog box, as follows. Click on the Cancel button to close it.
Fig: 94 - Import failed
Here is the view of the second sheet of the template file populated with data for uploading into SurgeONE.
Fig: 95 - Populated templated excel file for uploading
6. Downloading Hierarchy File
Downloading a hierarchy file in SurgeONE provides a structured template that captures both organization and user level information. From the organization list view, you can choose the option to download the file, which is generated as an Excel document.
The file contains two sheets. One sheet lists details related to the organization, and the other sheet lists details related to users. This format makes it easier to review, prepare, or update data for bulk operations such as imports or audits. By using this file, administrators can maintain consistency in how information is recorded and ensure that organizational structures and user records remain aligned. It also serves as a convenient reference for planning, reporting, or onboarding activities.
Click on the Download Hierarchy File button at the top right of the Oganizations List view.
Fig: 96 - Download Hierarchy File button
An excel file gets downloaded with the filename SurgeONE.ai_Org_User_Import.xlsx. It contains the firm / organization and user level details in two sheets labeled Organization and User respectively.
Fig: 97 - Downloaded excel file