Configuration Options

Configuration Options

Set the following options depending on how you want to customize the Glance application.

General Configuration Options

Required configuration settings for the Glance application.

Option name Value Definition
glance.web-app-uri Refer to SAML Configuration Options or Login Key Configuration Options Used to define URI of Glance web application.
glance.organization-id string A unique identifier of your Genesys Engage instance. This ID is configured in the Glance backend application.
glance.partner-user-id username Used to define Glance Partner User ID (PUID) for the agent. If the option value is empty, the agent name will be used by default.

Not required when using SAML.

Interaction Attribute

The following settings are example configurations, you can also set up Glance sessions with other interaction types.

Option name Value Definition
glance.voice.interaction-visitor-id Use ContactAttribute: prefix for contact attribute or InteractionAttribute: prefix for interaction attribute. The option is used to define the name of contact attribute or interaction attribute that will be used as a value for Glance VisitorId.

For example: ContactAttribute:PhoneNumber or InteractionAttribute:Id

glance.chat.interaction-visitor-id Use ContactAttribute: prefix for contact attribute or InteractionAttribute: prefix for interaction attribute. The option is used to define the name of contact attribute or interaction attribute that will be used as a value for Glance VisitorId.

For example: ContactAttribute:PhoneNumber or InteractionAttribute:Id

glance.sms.interaction-visitor-id Use ContactAttribute: prefix for contact attribute or InteractionAttribute: prefix for interaction attribute. The option is used to define the name of contact attribute or interaction attribute that will be used as a value for Glance VisitorId.

For example: ContactAttribute:PhoneNumber or InteractionAttribute:Id

glance.cobrowse-label The name you would like for the tab, e.g. COBROWSE, GLANCE, COLLABORATE This option is used to define the name of the tab where the Glance buttons are available.

Glance Tab Activation

Optional configuration settings for determining where the Glance buttons display in interactions.

Option name Value Definition
glance.sms.activate-by-default TRUE or FALSE Used to activate the Glance tab on the interaction view by default if the option value is true. This interaction type is activated by sms.
glance.chat.activate-by-default TRUE or FALSE Used to activate the Glance tab on the interaction view by default if the option value is true. This interaction type is activated by chat.
glance.voice.activate-by-default TRUE or FALSE Used to activate the Glance tab on the interaction view by default if the option value is true. This interaction type is activated by voice.

SAML Configuration Options

If using SAML authentication, the required settings for configuring this method.

Option name Value Definition
glance.web-app-uri Contact Glance for this value Used to define URI of Glance web application.
glance.authentication-method SAMLLOGINKEY The authentication method used for Agent Authentication with Glance services / Backend API.

With SAMLLOGINKEY configured, use the SP-initiated SAML URL for the glance.web-app-uri.

Login Key Configuration Options

If using Login Key authentication, the required settings for configuring this method.

Option name Value Definition
glance.web-app-uri https://genesys.integrations.glance.net Used to define URI of Glance web application.
glance.authentication-method LOGINKEY The authentication method used for Agent Authentication with Glance services / Backend API.

For LOGINKEY - the login key generation is done within the Backend API (protected by JWT Token) and the URI to it is configured and used by WebApp / NPM.

glance.authentication-token-minutes Numerical Value (Default is 480) The minutes of the validity of the JWT token for the LOGINKEY authentication scenario.

Not used with SAML authentication flow.

glance.token-secret string A string that is provided by Glance for authentication.

Not Required when using SAML.

Troubleshooting

Troubleshooting settings to enable if necessary.

Option name Value Definition
glance.debug.mode TRUE or FALSE Used for the detailed troubleshooting of the WebView2 component and potential issues. Use this only when it's needed as it spawns the additional console logger with WebView2 component.

Reporting

If using reporting, the required settings for setting up filters for Glance metadata across different interactions.

Option name Value Definition
glance.report-attached-data GLANCE_REPORT_ The prefix before the session key that is used for the attached data related to historical reporting.
glance.report-attached-data-start START Defines when the session started.
glance.report-attached-data-end END Defines when the session ended.
glance.report-attached-data-duration DURATION Defines how long the session ended.