About Licenses
Licenses are essential for users of the application. Every user in the application must have the necessary licenses to sign in and utilize various functions within the application. Some licenses can be assigned to individual users, but no licenses can be assigned to user groups.
The assignment of the correct licenses to users is paramount. If users have not been assigned the correct licenses, they may be able to sign in to the application, but will be unable to perform the required tasks. For example, a user who is assigned the Author role requires only the Platform license to access the application and begin authoring articles.
Types of Licenses
Licenses operate under the following policies:
-
Concurrent: Concurrent licenses can be assigned to an unlimited number of users. Concurrent licenses are consumed when users with these licenses log in and are released when the users log out. The consumption of those licenses by users at the same time is based on the total number of units purchased.
For example, if 100 users have been assigned the Knowledge + AI license, but only 50 concurrent licenses have been purchased, then only 50 of those users can be logged in at the same time. If an offline user with this license wants to access the application, one of the users currently logged in with that license must log out.
-
Named: Named licenses belong to the users to whom they are assigned, as in, users assigned a Named license are not affected by other users with the same license. Named licenses are consumed when they are assigned to users and are released only when the licenses have been unassigned.
For example, if you have 100 users and only 50 Named Knowledge+AI licenses, then only 50 of those users can be assigned the licenses at one time. If a new user needs to work, a Knowledge+AI license must be unassigned from one of the other users and reassigned to the new user.
There are other nonuser-based licenses for specific functions within the application. All deployments have nonuser-based licenses. These licenses cannot be assigned to users and are used to enable various features of the application, such as Content Offers or Messaging.
Some licenses provide access to more than one product and are consolidated into combo licenses, such as Knowledge+AI, etc. These allow users to utilize different tools and navigate through the various consoles of the application without restraint. It is recommended to reduce redundancy and assign as few licenses as necessary per user. Consult the table below for a list of licenses in the application.
The eGain Platform license should not be assigned to users with other combo licenses as the total number of eGain Platform licenses is limited, and the combo licenses provide the same level of access.
The following table lists the licenses that can be provided with the application. The licenses may vary with your installation.
License |
Included Products (Combo Licenses) |
User-Based or Nonuser-Based |
Available Policy Type |
Additional Details |
---|---|---|---|---|
Platform |
N/A |
User-based |
Concurrent Or Named |
The basic platform license. Every user attempting to access the application must be assigned this license or a combo license that includes the Platform product. The total number of Platform licenses provided with an application is limited. Therefore, it is recommended that combo licenses be used in most cases; Platform licenses should only be assigned to administrators or users who do not need to access to multiple products within the application. |
Knowledge+AI |
|
User-based |
Concurrent Or Named |
The Knowledge+AI license is required to access Guided Help on the self-service portal. Authors do not require this license to author and publish articles. |
SelfService+AI |
|
User-based |
Concurrent |
This license is consumed when a customer accesses the self-service portal or guided help. |
AssistGPT |
N/A |
Nonuser-based |
Other |
This is a site license which is required to display the AI Services node in the Administration Console. Enabling the AI Services settings for Instant Answers and AssistGPT allows users to utilize generative AI for crafting instant answers and simplifies prompt management via the AI Console, respectively. |
Advanced Workflow |
N/A |
Nonuser-based |
Other |
|
Document Search |
N/A |
Nonuser-based |
Other |
License Consumption and Release
The following section only applies to the consumption and release of concurrent licenses.
Concurrent licenses are consumed upon logging in to the application through one of its channels and are released upon logging out. If there are no concurrent licenses available when a user is attempting to log in, the user is unable to log in to the various channels of the application. The application defines the channels through which users can log in as:
-
All Other Consoles: This channel applies to signing in to other consoles like the Knowledge or Administration Consoles.
-
Self-Service Portals & APIs: This channel applies to signing in to the application through web services APIs. This includes self-service portal authentication but does not apply to the preview in portal function in the Knowledge Console. Five active logins via this channel are permitted per user. For more information about the use of APIs, see eGain Knowledge Access API Reference Guide and eGain Knowledge Authoring and Interaction API Reference Guide.
Since users may require access to a single channel multiple times, or multiple channels at once, there is some flexibility when it comes to consuming concurrent licenses. Assuming a user has all the necessary licenses, that user may have one active login for each channel in the same instance. If no additional licenses are available, the user is unable to create new logins until the consumed licenses have been released.
For example, an administrator with the Author concurrent license is in the Knowledge Console and viewing the portal. In this single instance, the consumption of the license has given access to two separate channels.
When a user logs out, the licenses that were consumed for the login are released. Once the licenses are released, they are available again for consumption. If a user with a set of licenses has logged in to multiple channels, that set of licenses is not released until that user signs out of each of those channels. If the user has created additional logins beyond the initial three channels, a new login session is created and a second set of licenses is consumed. Thus, to release each set of licenses, the user must log out of the channels to which each license set applies.
For example, if a user is logged in to the Knowledge Console and the self-service portal, the license set is not released until the user has logged out of these channels, regardless of the order in which the logout is performed. If that same user is logged in to all these channels and creates an additional login on the self-service portal, another set of licenses is consumed. For the first set of licenses to be released, the user must log out of the Knowledge Console and the first portal session. The second set of licenses will be released if the user logs out of the second portal session.
Upon logging in to the application, the application attempts to consume all concurrent licenses assigned to the user. Under specific circumstances in which the total number of available concurrent licenses does not match the total number of users logging into the various channels, an exception is made and not all licenses are consumed.
Viewing Licenses
The list of licenses available in your installation can be viewed at any time.
To view the licenses in your installation:
-
From the Console Toolbar, click the User Options menu.
-
From the dropdown menu, select the About eGain option. This can be done in any of the user consoles.
-
In the About eGain window, click the License tab to view all the licenses available in your installation.