Botium Namespaces allow you to group Test Projects, Test Results, Test Sets, Chatbots, and Crawler Projects under a common namespace. This is particularly useful for testing multiple chatbot implementations across different brands or product offerings within your business.
All Namespaces
The default Botium Namespace selected covers "All Namespaces." Additional namespaces
are available in the dropdown menu in the top right corner of the Botium
platform.
By
clicking on a configured Namespace in this dropdown menu, you will see only
the grouped items for each section of the Botium platform that are assigned to that
namespace.
Creating new Namespaces
To create a new namespace, simply type the desired name into the optional Namespace
field, and a new namespace will be created. This can be done anywhere on the
platform where you see the 'Namespace' field.
Adding to a Namespace
Test Projects, Test Results, Test Sets, Chatbots and Crawler Projects are added to a Botium Namespace simply by typing the name of the existing Namespace into the text field on the corresponding configuration page.
Namespace Tags
Anything added to a namespace will be clearly identifiable by a namespace tag.
Setting Namespace Permissions
-
Navigate Using the Left Pane: On the left navigation pane, head to
Botium Tools & Settings > Settings
-
Switch Tabs: Select the NAMESPACE PERMISSIONS
tab from the set of tabs located underneath the main ribbon at the top of
the page.
-
Enable: Click the ENABLE NAMESPACE PERMISSIONS button.
- Add New: Click the + New button to add new permissions to a namespace.
- Enter Namespace: Enter the name of the namespace you wish to add permissions for.
-
Choose Role: Use the dropdown menu on the right to select the role
you wish to add permissions for.Tip: Permissions are set on a role basis, allowing you to assign different permissions for each namespace based on the various roles in Botium. You can also add as many custom roles as needed.
- Set Permissions: There are two options for permissions, Read or Write (when the write permission is granted, the read permission is automatically granted in the background)
- Save: Click the SAVE button to complete setup.

Records NOT assigned to a Namespace
Records without Read Permissions
Detailed records where no read permissions are granted will not be shown in any list view. Hyperlinks to those records may be shown, but clicking on them reveals only basic information (such as the record name), without detailed information.
For example, if a chatbot is in a namespace where the current user does not have any read permissions, the chatbot will not appear in the Chatbots list. However, if that same chatbot is part of a test result that the user is permitted to see, only the link to the chatbot will be visible in the Test Results view, but no further information will be available upon clicking.
If there are no write permissions for a namespace, the user can view the entire record but cannot make changes. For instance, a user can view the chatbot capability secrets but will not be able to apply changes to them.