Contents
Install eServices Manager
Prerequisites
- Genesys Administrator Extension (GAX):
- eServices Manager 9.0.000.09 must use a release between GAX 8.5.290.09 to GAX 9.0.001.xx. This version of eServices Manager is not compatible with GAX 9.0.100.xx or later.
- eServices Manager releases between 9.0.001.08 and 9.0.003.03 must use a release between GAX 8.5.290.09 to GAX 9.0.101.xx.
- eServices Manager 9.0.003.05 and higher must use GAX 8.5.290.09 or later.
- UCS 8.5.200.19 or later
- UCS Proxy 8.5.100.04 or later
- Classification Server 8.5.200.05 or later
- If a previous version of eServices Manager Plug-in for GAX was installed on the current host, uninstall that version.
The following exceptions apply:
- Field codes and custom variables are the same for all languages and tenants in the same environment.
- Names of root categories must be unique for all languages in a single tenant.
Creating a zip file
- Create a temporary folder on your desktop.
- Copy the IP folder from the original location (typically, the product CD) into the temporary folder.
- Copy the templates folder from the original location into the temporary folder.
- Zip the contents of the temporary folder. Ensure the folders ip and templates are in the root directory of the zipped file.
Alternatively, contact Genesys Customer Care to obtain the required Zip file containing the installation package and associated templates.
Installing the plugin
Local Control Agent 8.5.100.31 or higher
- Upload the eServices Manager installation package (IP) to GAX. Refer to the GAX documentation for more information.
- Extract the IP to any folder.
- Navigate to the ip folder in the extracted folder.
- Do one of the following:
- On Windows, run setup.exe.
- On Linux, run install.sh.
- Restart GAX.
Local Control Agent 8.5.100.29 or lower
- Add the following option to the Application Options tab of the Genesys Administrator Extension (GAX) Application object:
- Section name: [asd]
- Option name: plugin_ip_list
- Option value: eSMngrPlgnAdm64 (for the Windows host) or eSMngrPlgnAdm (for the Linux host)
- TipThis option is also used by Content Analyzer Plug-in for GAX and Privacy Manager Plug-in for GAX. If you are running both Privacy Manager and eServices Manager with Content Analyzer, the value can be a comma-separated list; for example, eSMngrPlgnAdm,PrivacyMng,CntAnlzPlgnAdm.
- Restart GAX.
- Upload the eServices Manager installation package (IP). If you previously uploaded the IP, you must do so again now.
- Carry out the plug-in installation process.
- Restart GAX.
Configuring the plugin
Local Control Agent 8.5.100.31 or higher
- Create an Application for eServices Manager with the type Application Cluster.
- Add tenants to the eServices Manager Application.
- Specify the Host and Port. The Application Cluster application object and the GAX application must be configured with the same host in order to enable mutual TLS connections.
- Connect the eServices Manager Application to UCS, UCS Proxy, and Classification Server.
- Configure these connections: TLS, ADDP, and so on.
- Navigate to the GAX Application Options.
- Create a section with the name [gax-km].
- Create the following options in the [gax-km] section:
- app-name = eServices Manager Application name
- file-storage-path = Full path to the folder in which eServices Manager creates its temporary file. You must ensure that eServices Manager has permission to write into that directory.
- connection-timeout = 3
- If you need multi-language support, set the UTF-8 JVM parameter for all Java components (UCS, GAX Server, Browser, Classification Server) in the corresponding .ini file (or the .bat file if you start the component from the command line):
ini file: [JavaArgs] -Dfile.encoding=UTF-8 ...
bat file: set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8 ... - Restart GAX.
Local Control Agent 8.5.100.29 or lower
- Create an Application for eServices Manager with the type Application Cluster.
- Add tenants to the eServices Manager Application.
- Specify the Host and Port. The Application Cluster application object and the GAX application must be configured with the same host in order to enable mutual TLS connections.
- Connect the eServices Manager Application to UCS, UCS Proxy, and Classification Server.
- Configure these connections: TLS, ADDP, and so on.
- Navigate to the GAX Application object's [gax-km] section and configure the following options:
- app-name = The eServices Manager Application name.
- file-storage-path = The full path to the folder in which eServices Manager creates its temporary file. You must ensure that eServices Manager has permission to write into that directory.
- If you need multi-language support, set the UTF-8 JVM parameter for all Java components (UCS, GAX Server, Browser, Classification Server) in the corresponding .ini file (or the .bat file if you start the component from the command line):
ini file: [JavaArgs] -Dfile.encoding=UTF-8 ...
bat file: set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8 ... - Restart GAX.
Configuring structured messages
The following steps describe how to configure structured messages using Configuration Manager. If preferred, you can use Genesys Administrator or Genesys Administrator Extension.
First, ensure you have selected the correct tenant that you want to use for structured messages.
Create the following business attribute:
- Name: MediaOrigin
- Display Name: Media Origin
- Type: Custom
Refer to the following sections for channel-specific configuration:
Apple Business Chat
- In the MediaOrigin business attribute, create the following business attribute values:
- Name—applebc-session
- Display Name—Enter a display name.
- For applebc-session:
- In the Annex tab, create a section named [rich-media-types].
- Create the following options:
- Apple Pay
- Custom Extension
- Time Picker
- List Picker
- Rich Link
- Do not provide a value for any option.
- In the MediaOrigin business attribute, create the following business attribute values:
- Name—genesys-chat
- Display Name—Enter a display name.
- For genesys-chat:
- In the Annex tab, create a section named [rich-media-types].
- Create the following options and set their values:
- Notification=Notification
- Reply Button=Reply Button
- List Message=List Message
Configuring language and country for WhatsApp structured messages
This feature is only available starting with the version 9.0.001.08 and later.
- For the Language business attribute values:
- In the Options tab, create a section named [code].
- Create the following options and set their values:
- language = A valid ISO 639 code containing two symbols in the lowercase format. For example, es for Spanish.
- country = A valid ISO 3166 code containing two symbols in the uppercase format. For example, ES for Spain.
Role-Based Access
To grant a user access to the GAX menu and eServices Manager Plug-in for GAX, assign the following privileges to the users in GAX:
- COM/Access Configmanager
- eservices-manager/Genesys eServices Manager Plug-in for GAX Access
You can also assign the following eservices-manager role privileges to users:
Type | Privilege name | Prerequisite |
---|---|---|
Standard response | View Standard Response | |
Create Standard Response | View Standard Response | |
Modify Standard Response | View Standard Response | |
Delete Standard Response | View Standard Response | |
Approve Standard Response | Modify Standard Response | |
Category | Create Category | |
Modify Categories | ||
Delete Categories | ||
Screening rule | Create Screening Rule | |
Modify Screening Rule | ||
Delete Screening Rule | ||
Field code | Create Field Code | |
Modify Field Code | ||
Delete Field Code | ||
Import/Export | Import Knowledge Management Objects |
|
Export Knowledge Management Objects | View Standard Response |
- Custom variables share the same set of privileges with field codes. This means that:
- Create Field Code is required to create a custom variable.
- Modify Field Code is required to modify a custom variable.
- Delete Field Code is required to delete a custom variable.
- Test messages share the same set of privileges with screening rules. This means that:
- Create Screening Rule is required to create a new test message.
- Modify Screening Rule is required to modify a test message.
- Delete Screening Rule is required to delete a test message.
Uninstalling the plugin
On Linux
- Stop GAX.
- Go to <GAX_HOME>/webapp/WEB-INF/lib on the file system (where <GAX_HOME> is your home folder for the GAX application).
- Delete the gax-km-<$version$>.jar file (where <$version$> is the version of the plugin).
- Go to <GAX_HOME>/plug-ins on the file system.
- Delete the gax-km-<$version$>.jar file.
- Go to <GAX_HOME>/webapp/plugins on the file system.
- Delete the gax-km folder.
- Start GAX.
On Windows
- Stop GAX.
- Go to Programs and Features.
- Find and run Genesys eServices Manager Plug-in for GAX <$version$> (where <$version$> is the version of the plugin).
- Select the Remove check box.
- Click Next.
- Click Yes in Confirm Windows.
- Click Finish.
- Go to <GAX_HOME>/webapp/plugins on the file system (where <GAX_HOME> is your home folder for the GAX application).
- Delete the gax-km folder.
- Start GAX.