Difference between revisions of "UseCases/Current/GenesysEngage-onpremises/CE29"

From Genesys Documentation
Jump to: navigation, search
m (1 revision imported)
(UCC: Added Video)
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{SMART UseCase
 
{{SMART UseCase
 +
|SMART_Benefits={{SMART Benefits
 +
|UCBenefitID=Reduced Transfers
 +
|UCBenefit=SMS interactions captured by the Genesys system go through content analysis to assign a category that allows the best agent with the skills to the corresponding category. The result is correct transfer of SMS and avoidance of misrouted SMS and unnecessary costs.
 +
}}{{SMART Benefits
 +
|UCBenefitID=Improved Employee Utilization
 +
|UCBenefit=Combine text messaging with automated responses to boost agent productivity.
 +
}}{{SMART Benefits
 +
|UCBenefitID=Reduced Handle Time
 +
|UCBenefit=Routing text messages to the best-fit agent assures the right skills for faster resolution.
 +
}}
 +
|UCOverview=This functional use case has been created to enable companies to use Genesys Solutions to streamline the queue management and distribution process of customer-generated SMS messages to the handling agents. Genesys can improve agent productivity, increase adherence to SLAs, and deliver improved management tools. It is based on experience and best practices and contains the minimal functionality to enable our customers:
 +
 +
*To go live quickly (Time to market).
 +
*To use best practice scenarios to enable fast realization of benefits.
 +
|UCSummary=A customer sends an SMS to a company. The SMS is captured by the Genesys system and a content analysis is performed to assign a category to the SMS. It is then queued to the best available agent with the skill set corresponding to the category. After the agent has compiled the SMS answer, a supervisor may review the SMS depending on the agent. Priority tuning improved the SLA adherence to customers' SMS messages. The use case provides reporting capabilities to provide management visibility into the SMS interaction channel.
 +
|PainPoints=*Increasing calls related to online service and support​
 +
*Increasing repeat contacts​
 +
*Website not offering online service and support​
 +
*Customer having to queue for a long time​
 +
*Customer having to call multiple times​
 +
*Online help not providing the information customers need​
 +
*Unable to connect to the best agent​
 +
|DesiredState=*Enable SMS service​
 +
*Recognize customers​
 +
*Understand intent and sentiment​
 +
*Deliver personalized response​
 +
*Leverage standard response library when needed​
 +
*Meet SLA​
 +
*Provide agents with complete contextual customer information
 +
|MaturityLevel=Consistent
 +
|SellableItems=CIM, CIM (HA), Interaction Workspace, Genesys Infomart, Genesys Infomart HA (optional), Genesys Interactive Insights, Genesys SMS​ ​
 
|CloudAssumptions=This use case is currently not available in Cloud.
 
|CloudAssumptions=This use case is currently not available in Cloud.
 
|PremiseAssumptionsAdditional_Sales=Capabilities Assumption:
 
|PremiseAssumptionsAdditional_Sales=Capabilities Assumption:
 
* ​The full use case outlined here is available in Premise
 
* ​The full use case outlined here is available in Premise
|SellableItems=CIM, CIM (HA), Interaction Workspace, Genesys Infomart, Genesys Infomart HA (optional), Genesys Interactive Insights, Genesys SMS​ ​
 
|CustomerAssumptions=* Requirements for integration with SMS Center
 
** Check local requirements for character set, against SMS Server's supported list (Deployment Guide and Release Notes)
 
** Best practice recommends to avoid message splitting. The max size of the SMS messages is 160 characters in the U.S., check on SMS Center restrictions
 
** If there is some issue with SMS Center, CC operations manually stops all SMS campaigns
 
* Customer has secured and provisioned a dedicated short code, long code, or text-enabled toll-free number in order to send SMS messages
 
* If Content Analyzer is used for SMS categorization:
 
** The training model uses a Lexical Analyzer to convert text input from the SMS to an array of words or stems. Language specific Lexical Analyzers are available in the following languages: English, Portuguese, Turkish, Italian, Spanish, German and Japanese (requires the Japanese edition of Content Analyzer). For other languages, a default Lexical Analyzer can be used, but this will require more training for reliable categorization. The creation of a custom lexical model is not part of the delivery scope.
 
** Text input needs to be available in UTF-8.
 
** Customer to provide pre-categorized sample SMS messages to train the Content Analyzer language model.
 
|PremiseAssumptionsAdditional=* Implementation of this use case will be based on the Digital Blueprint Architecture.
 
* Genesys Infomart and Interactive Insights in place for historical reporting.
 
* Genesys standard agent desktops will be used as agent desktop (WDE or WWE).
 
* Pulse will be used for real-time reporting.
 
* Integration with one corporate SMS center.
 
* Advanced Content Analysis is an optional extension to Keyword Categorization. This option requires additional licenses and services effort
 
* Blacklist: It is assumed that the Blacklist functionality is used for short-term manual handling of emergency cases. It is not intended for long-term or broader spam filtering functionality.
 
|SMART_CloudAssumptions={{SMART CloudAssumptions
 
|Cloud_Assumption=This use case is currently not available in Cloud.
 
}}
 
|SMART_HybridAssumptions={{SMART HybridAssumptions
 
|Hybrid_Assumption=v 1.0.2
 
}}
 
 
|BusinessImageFlow={{SMART BusinessImageFlow
 
|BusinessImageFlow={{SMART BusinessImageFlow
 
|BusinessFlow=The following flow describes the use case from the perspective of the main actors, i.e. user and contact center agent.
 
|BusinessFlow=The following flow describes the use case from the perspective of the main actors, i.e. user and contact center agent.
Line 41: Line 49:
 
#* If no reply is needed, the agent marks the interaction as done.
 
#* If no reply is needed, the agent marks the interaction as done.
 
#* If a reply is needed, the Agent creates an outbound reply SMS, potentially using a standard response template.
 
#* If a reply is needed, the Agent creates an outbound reply SMS, potentially using a standard response template.
# The agent sets a disposition code to mark the business outcome for reporting purposes.
+
# The agent sets a disposition code to mark the business outcome for reporting purposes.<br />
# After the agent sends the SMS, the message can be passed to a supervisor for review before sending it to the user. The decision is made based on the agent (see section ''QA Process/Supervisor Review of Outbound SMS messages'').
 
 
}}
 
}}
 
|BusinessLogic=In the logical flows in the previous sections, there are a number of process steps driven by configuration parameters and additional business logic within the system. These parameters and the underlying logic are described in this chapter.
 
|BusinessLogic=In the logical flows in the previous sections, there are a number of process steps driven by configuration parameters and additional business logic within the system. These parameters and the underlying logic are described in this chapter.
Line 65: Line 72:
 
* Objects that are used when creating other training objects
 
* Objects that are used when creating other training objects
 
* Messages that are categorized when adding uncategorized SMS using the Training Object Data Analyzer
 
* Messages that are categorized when adding uncategorized SMS using the Training Object Data Analyzer
 
  
 
The result of training is a model. This classification model - a statistical representation of a category tree - analyzes an incoming SMS and produces a list of the categories that the interaction is most likely to belong to. Each likely category is assigned a percentage rating indicating the probability that the interaction belongs to this category.
 
The result of training is a model. This classification model - a statistical representation of a category tree - analyzes an incoming SMS and produces a list of the categories that the interaction is most likely to belong to. Each likely category is assigned a percentage rating indicating the probability that the interaction belongs to this category.
Line 86: Line 92:
 
** Priority limit (the maximum priority)
 
** Priority limit (the maximum priority)
 
** Priority start (the starting priority)
 
** Priority start (the starting priority)
* Time-out for workbin escalation
 
 
  
 
The following parameter is configurable by the company phone number the SMS is sent to:
 
The following parameter is configurable by the company phone number the SMS is sent to:
 
* Auto-acknowledge message
 
* Auto-acknowledge message
  
===QA Process/Supervisor Review of Outbound SMS messages (Configurable by agent)===
 
After an agent completes an outbound reply SMS message, the system checks the agent configuration and if the agent is marked for the QA process, the SMS is queued for a supervisor to review. The supervisor has the option to edit the SMS then send to the customer, or add some notes and send back to the original agent by marking it appropriately. The system will try to distribute to the previous agent, but time out mechanisms apply in case the agent will not become available. The system administrator can configure for each agent whether to enable/disable the QA function.
 
 
===Standard responses===
 
===Standard responses===
 
The workspace displays suggested responses to the agent based on the category. Genesys will prepare the possibility to associate a specific category with suggested responses using examples. The standard responses will need to be provided by the customer.
 
The workspace displays suggested responses to the agent based on the category. Genesys will prepare the possibility to associate a specific category with suggested responses using examples. The standard responses will need to be provided by the customer.
Line 104: Line 106:
 
# The potential pool of agents is expanded a last time via reducing the requested minimum skill level.
 
# The potential pool of agents is expanded a last time via reducing the requested minimum skill level.
 
}}
 
}}
|DistributionLogic=====Draft work bin and escalation====
+
|DistributionLogic=====Additional Distribution functionality.====
If the agent cannot complete an answer, she can store the draft message in her personal work bin. When she needs to access the message, she can pull it from her work bin and continue working on it.
 
 
 
To avoid that tasks are stuck within a work bin, e.g. if she is sick or on PTO the next day, the work bins are automatically emptied after a configurable time out. Distribution of the SMS resumes according to the normal distribution logic described above.
 
====Distribution of reply messages for Supervisor QA====
 
Reply SMS messages, which need to be distributed to supervisors for quality check, will be routed similar to the logic above. This means they will be distributed to a supervisor skill for the specific category with the option for overflow to lower skill levels.
 
====Additional Distribution functionality.====
 
 
The following lists additional functionality for the distribution logic:
 
The following lists additional functionality for the distribution logic:
 
* Re-route on no answer (RONA) -functionality: If an agent does not accept the SMS interaction, the SMS interaction is automatically put back into the distribution flow after a time-out. The agent is set to not-ready. The priority of the SMS can be increased by a configurable parameter.
 
* Re-route on no answer (RONA) -functionality: If an agent does not accept the SMS interaction, the SMS interaction is automatically put back into the distribution flow after a time-out. The agent is set to not-ready. The priority of the SMS can be increased by a configurable parameter.
Line 120: Line 116:
 
** Priority start (the starting priority)
 
** Priority start (the starting priority)
 
* Transfers are possible to another category, i.e. to agents satisfying the skills of another category. In case of transfer, the priority is increased to a configurable parameter.
 
* Transfers are possible to another category, i.e. to agents satisfying the skills of another category. In case of transfer, the priority is increased to a configurable parameter.
|PainPoints=* Increasing calls related to online service and support​
 
* Increasing repeat contacts​
 
* Website not offering online service and support​
 
* Customer having to queue for a long time​
 
* Customer having to call multiple times​
 
* Online help not providing the information customers need​
 
* Missed service levels​
 
* Inconsistency in responses​
 
* Unable to connect to the best agent​
 
* Unable to provide a personalized assisted service experience​
 
* Increasing competitive pressure​
 
* Too hard to get the right information for the customer​
 
* Poor customer experience scores​
 
|DesiredState=* Enable SMS service​
 
* Recognize customers​
 
* Understand intent and sentiment​
 
* Deliver personalized response​
 
* Leverage standard response library when needed​
 
* Meet SLA​
 
* Provide agents with complete contextual customer information
 
|SMART_Benefits={{SMART Benefits
 
|UCBenefitID=Increased Revenue
 
|UCBenefit=Offer customers the preferred channel to communicate to promote sales
 
}}{{SMART Benefits
 
|UCBenefitID=Improved First Contact Resolution
 
|UCBenefit=Provide the ability to route interactions to an expert through skills-based routing
 
}}{{SMART Benefits
 
|UCBenefitID=Reduce Handle Time
 
|UCBenefit=Engage with the customer at their desired pace through SMS avoiding channels with longer handle time
 
}}
 
|UCOverview=This functional use case has been created to enable companies to use Genesys Solutions to streamline the queue management and distribution process of customer-generated SMS messages to the handling agents. Genesys can improve agent productivity, increase adherence to SLAs, and deliver improved management tools. It is based on experience and best practices and contains the minimal functionality to enable our customers:
 
* To go live quickly (Time to market).
 
* To use best practice scenarios to enable fast realization of benefits.
 
|UCSummary=A customer sends an SMS to a company. The SMS is captured by the Genesys system and a content analysis is performed to assign a category to the SMS. It is then queued to the best available agent with the skill set corresponding to the category. After the agent has compiled the SMS answer, a supervisor may review the SMS depending on the agent. Priority tuning improved the SLA adherence to customers' SMS messages. The use case provides reporting capabilities to provide management visibility into the SMS interaction channel.
 
 
|CustomerInterfaceRequirements=N/A
 
|CustomerInterfaceRequirements=N/A
 
|AgentDeskRequirements=The following lists the minimum requirements for the agent desktop:
 
|AgentDeskRequirements=The following lists the minimum requirements for the agent desktop:
Line 164: Line 126:
 
* Transfer to third party outside Genesys.
 
* Transfer to third party outside Genesys.
 
* Collaboration function (forward to external party)
 
* Collaboration function (forward to external party)
* Store draft reply message in personal workbin
+
* Review functionality for supervisors
*Review functionality for supervisors
 
 
* Interaction Queue Management for supervisors
 
* Interaction Queue Management for supervisors
 
|RealTimeReporting='''Pulse''' is a Genesys Administrator Extension (GAX) plug-in application that offers personalized dashboards based on specific functional, geographical or organizational needs. Pulse dashboards present information using graphical “widgets” that can be viewed as graphs or tables, showing information about specific key performance indicators, such as service level, chat interaction handled and the average handle time.
 
|RealTimeReporting='''Pulse''' is a Genesys Administrator Extension (GAX) plug-in application that offers personalized dashboards based on specific functional, geographical or organizational needs. Pulse dashboards present information using graphical “widgets” that can be viewed as graphs or tables, showing information about specific key performance indicators, such as service level, chat interaction handled and the average handle time.
  
 
With Pulse you can:
 
With Pulse you can:
*Monitor the current state and activity of Contact Center objects to help make decisions about staffing, scheduling and call routing strategies.
+
* Monitor the current state and activity of Contact Center objects to help make decisions about staffing, scheduling and call routing strategies.
*Create widgets from predefined and user-defined templates for a fast and easy text or graphical presentation of selected or user-defined object statistics.
+
* Create widgets from predefined and user-defined templates for a fast and easy text or graphical presentation of selected or user-defined object statistics.
*Filter KPIs by Business Attributes such as the Category.  
+
* Filter KPIs by Business Attributes such as the Category.  
*Predefined templates
+
* Predefined templates
**Monitor operational SMS activity through the eServices Queue KPIs templates.
+
** Monitor operational SMS activity through the eServices Queue KPIs templates.
**Monitor Agent resource activity through the eServices Agent KPIs templates.
+
** Monitor Agent resource activity through the eServices Agent KPIs templates.
  
 
The sample SMS dashboard below demonstrates usage of the eServices Agent Activity and the eServices Queue Activity.
 
The sample SMS dashboard below demonstrates usage of the eServices Agent Activity and the eServices Queue Activity.
  
 
[[File:CE29 - Pulse.png]]
 
[[File:CE29 - Pulse.png]]
|HistoricalReporting=Interactive Insights out-of-the-box reports will be used to:  
+
|HistoricalReporting=CX Insights out-of-the-box reports will be used to:  
*Assess the day-to-day operations of the contact center resources for the routing and handling of interactions.
+
* Assess the day-to-day operations of the contact center resources for the routing and handling of interactions.
*Dimension the out-of-the-box aggregate based GI2 reports with Routing Parameters including the Category and the Disposition codes.  
+
* Dimension the out-of-the-box aggregate based GCXI reports with Routing Parameters including the Category and the Disposition codes.  
*Measure First Response Threshold (Customer Service Level) using the Interaction Volume Customer Segment Report.
+
* Measure First Response Threshold (Customer Service Level) using the Interaction Volume Customer Segment Report.
*Evaluate resource performance with a variety of reports for Agents and Detail facts
+
* Evaluate resource performance with a variety of reports for Agents and Detail facts
  
 
There are 40+ reports available, potential reports to confirm the benefits for this use case are being met are as follows.
 
There are 40+ reports available, potential reports to confirm the benefits for this use case are being met are as follows.
  
 
'''Queue KPI''' enable the organization to measure and filter Info Mart data based on the queue(s) through which customer interactions pass. Counts and duration measures are attributed to the reporting interval in which interactions entered the queue or work-bin.
 
'''Queue KPI''' enable the organization to measure and filter Info Mart data based on the queue(s) through which customer interactions pass. Counts and duration measures are attributed to the reporting interval in which interactions entered the queue or work-bin.
{{{!}} class=wikitable
+
{{{!}} class="wikitable"
 
{{!}}-
 
{{!}}-
! !! style="width:15em" {{!}} Queue KPIs !! Description
+
!{{!}} 
 +
! style="width:15em"{{!}}Queue KPIs
 +
!{{!}}Description
 
{{!}}-
 
{{!}}-
{{!}} Queue
+
{{!}}{{!}}Queue
{{!}}Examples for available KPIs:
+
{{!}}{{!}}Examples for available KPIs:
 
* Period
 
* Period
 
* Queue Name
 
* Queue Name
Line 213: Line 176:
 
* Transfer Initiated Agent
 
* Transfer Initiated Agent
 
* ….
 
* ….
{{!}}  
+
{{!}}{{!}}
 +
 
 +
 
 
Queue interaction level data.
 
Queue interaction level data.
<br />
+
 
 +
 
 +
 
 
Counts and duration measures are attributed to the reporting interval in which interactions are offered to the queue or work-bin.
 
Counts and duration measures are attributed to the reporting interval in which interactions are offered to the queue or work-bin.
 
{{!}}}
 
{{!}}}
 +
  
 
'''Business Attribute''' enable the organization to measure and filter Info Mart data based on the business attributes that are associated with the customer interactions. Counts and duration measures are attributed to the reporting interval in which interactions entered the Contact Center.
 
'''Business Attribute''' enable the organization to measure and filter Info Mart data based on the business attributes that are associated with the customer interactions. Counts and duration measures are attributed to the reporting interval in which interactions entered the Contact Center.
 
+
{{{!}} class="wikitable"
{{{!}} class=wikitable
 
 
{{!}}-
 
{{!}}-
! !! style="width:15em" {{!}} Business Attributes !! Description
+
!{{!}} 
 +
! style="width:15em"{{!}}Business Attributes
 +
!{{!}}Description
 
{{!}}-
 
{{!}}-
{{!}} Business Attributes
+
{{!}}{{!}}Business Attributes
{{!}}Available KPIs
+
{{!}}{{!}}Available KPIs
 
* Period
 
* Period
 
* Media Type
 
* Media Type
Line 247: Line 216:
 
* Transfer Initiated Agent
 
* Transfer Initiated Agent
 
* ….
 
* ….
{{!}}  
+
{{!}}{{!}}
 +
 
 +
 
 
Business Attribute interaction level data.
 
Business Attribute interaction level data.
<br />
+
 
 +
 
 +
 
 
Counts and duration measures are attributed to the reporting interval in which interactions are offered by business attribute
 
Counts and duration measures are attributed to the reporting interval in which interactions are offered by business attribute
 
{{!}}}
 
{{!}}}
 +
  
 
'''Accepted Agent''' enable the organization to measure and filter Info Mart data based on the queues or work-bins through which customer interactions pass in which agents accepts or pulls the interaction. Counts and duration measures are attributed to the reporting interval in which interactions entered the queue.
 
'''Accepted Agent''' enable the organization to measure and filter Info Mart data based on the queues or work-bins through which customer interactions pass in which agents accepts or pulls the interaction. Counts and duration measures are attributed to the reporting interval in which interactions entered the queue.
 
+
{{{!}} class="wikitable"
{{{!}} class=wikitable
 
 
{{!}}-
 
{{!}}-
! !! style="width:15em" {{!}} Accepted Agent KPIs !! Description
+
!{{!}} 
 +
! style="width:15em"{{!}}Accepted Agent KPIs
 +
!{{!}}Description
 
{{!}}-
 
{{!}}-
{{!}} Accepted Agent
+
{{!}}{{!}}Accepted Agent
{{!}}Available KPIs:
+
{{!}}{{!}}Available KPIs:
*Queue Name
+
* Queue Name
*Media Type
+
* Media Type
*Customer Segment
+
* Customer Segment
*Service Type
+
* Service Type
*Service Subtype
+
* Service Subtype
*Accepted Waiting 1..20 Thresholds
+
* Accepted Waiting 1..20 Thresholds
*% Accepted Waiting 1..20 Thresholds
+
* % Accepted Waiting 1..20 Thresholds
{{!}}  
+
{{!}}{{!}}
 +
 
 +
 
 
Service quality data for interactions in Queue.
 
Service quality data for interactions in Queue.
<br />
+
 
 +
 
 
Gauges service quality by indicating how many interactions were accepted as well as the percentage of interactions that were accepted within a specific set of time ranges. The time ranges are configured within the InfoMart Application options.
 
Gauges service quality by indicating how many interactions were accepted as well as the percentage of interactions that were accepted within a specific set of time ranges. The time ranges are configured within the InfoMart Application options.
 
{{!}}}
 
{{!}}}
 +
  
 
'''Agent Activity''' enable the organization to measure and filter Info Mart data based on the interaction-related activities that are conducted by active agents.
 
'''Agent Activity''' enable the organization to measure and filter Info Mart data based on the interaction-related activities that are conducted by active agents.
 
+
{{{!}} class="wikitable"
{{{!}} class=wikitable
 
 
{{!}}-
 
{{!}}-
! !! style="width:15em" {{!}} Agent Activity !! Description
+
!{{!}} 
 +
! style="width:15em"{{!}}Agent Activity
 +
!{{!}}Description
 
{{!}}-
 
{{!}}-
{{!}} Activity  
+
{{!}}{{!}}Activity
{{!}}Examples for available KPIs:
+
{{!}}{{!}}Examples for available KPIs:
*Accepted
+
* Accepted
*Conference Initiated
+
* Conference Initiated
*Consult Initiated
+
* Consult Initiated
*Engage Time
+
* Engage Time
*Handle Time
+
* Handle Time
*Hold
+
* Hold
*Invite
+
* Invite
*Offered
+
* Offered
*Rejected
+
* Rejected
*Wrap  
+
* Wrap  
*...
+
* ...
{{!}}  
+
{{!}}{{!}}
 +
 
 +
 
 
Agent interaction level data.
 
Agent interaction level data.
<br />
+
 
 +
 
 
Counts and duration measures are attributed to the reporting interval in which interactions are offered to the agent.
 
Counts and duration measures are attributed to the reporting interval in which interactions are offered to the agent.
 
{{!}}-
 
{{!}}-
{{!}} Interaction
+
{{!}}{{!}}Interaction
State & Reason  
+
State & Reason
{{!}}Examples for available KPIs:
+
{{!}}{{!}}Examples for available KPIs:
*% Engage Time
+
* % Engage Time
*% Hold Time
+
* % Hold Time
*% Invite Time
+
* % Invite Time
*% Wrap In Time
+
* % Wrap In Time
*Accepted
+
* Accepted
*Consult Received Accepted
+
* Consult Received Accepted
*Engage Time
+
* Engage Time
*Not Accepted
+
* Not Accepted
*Not Ready In Time
+
* Not Ready In Time
*Offered  
+
* Offered  
*....
+
* ....
{{!}} Agent interaction and State level data.
+
{{!}}{{!}}Agent interaction and State level data.
<br />Measures are attributed to each reporting interval in which agents handle the interactions and durations are clipped at interval boundaries.
+
 
 +
 
 +
Measures are attributed to each reporting interval in which agents handle the interactions and durations are clipped at interval boundaries.
 
{{!}}-
 
{{!}}-
{{!}} Summarized
+
{{!}}{{!}}Summarized
State & Reason  
+
State & Reason
{{!}}Examples for available KPIs:
+
{{!}}{{!}}Examples for available KPIs:
 
* % Busy Time
 
* % Busy Time
 
* % Not Ready Reason Time
 
* % Not Ready Reason Time
Line 327: Line 312:
 
* Not Ready Reason Time
 
* Not Ready Reason Time
 
* Wrap  
 
* Wrap  
*...
+
* ...
{{!}} Agent summarized data for a session.
+
{{!}}{{!}}Agent summarized data for a session.
<br />
+
 
Measures are attributed to each reporting interval in which agents handle the calls, and durations are clipped at interval boundaries.
+
 
 +
 
 +
Measures are attributed to each reporting interval in which agents handle the calls, and durations are clipped at interval boundaries.
 
{{!}}}
 
{{!}}}
 +
  
 
'''Interaction Details''' enable the organization to track low-level interaction details.
 
'''Interaction Details''' enable the organization to track low-level interaction details.
 
+
{{{!}} class="wikitable"
{{{!}} class=wikitable
 
 
{{!}}-
 
{{!}}-
! !! style="width:15em" {{!}} Interaction Detail KPIs !! Description
+
!{{!}} 
 +
! style="width:15em"{{!}}Interaction Detail KPIs
 +
!{{!}}Description
 
{{!}}-
 
{{!}}-
{{!}} Handling Attempt
+
{{!}}{{!}}Handling Attempt
{{!}}Available KPIs:
+
{{!}}{{!}}Available KPIs:
*Interaction ID
+
* Interaction ID
*Connection ID
+
* Connection ID
*Media Type
+
* Media Type
*Customer ID
+
* Customer ID
*Customer Segment
+
* Customer Segment
*Service Type
+
* Service Type
*Service Subtype
+
* Service Subtype
*Business Result
+
* Business Result
*Interaction Type
+
* Interaction Type
*Start Timestamp
+
* Start Timestamp
*End Timestamp
+
* End Timestamp
*Routing Target
+
* Routing Target
*Resource Role
+
* Resource Role
*Role Reason
+
* Role Reason
*Technical Result
+
* Technical Result
*Result Reason
+
* Result Reason
*Queue Time
+
* Queue Time
*Route Point Time
+
* Route Point Time
*Total Duration
+
* Total Duration
*Customer Talk Time
+
* Customer Talk Time
*Customer Hold Time
+
* Customer Hold Time
*Customer Wrap Time
+
* Customer Wrap Time
 
* ....
 
* ....
{{!}}  
+
{{!}}{{!}}
 +
 
 +
 
 
Handling Attempt detail interaction level data.
 
Handling Attempt detail interaction level data.
<br />
+
 
 +
 
 +
 
 
Handling Attempt details of interactions that are stored mostly in the INTERACTION_RESOURCE_FACT Info Mart tables.
 
Handling Attempt details of interactions that are stored mostly in the INTERACTION_RESOURCE_FACT Info Mart tables.
 
{{!}}-
 
{{!}}-
{{!}} Flow
+
{{!}}{{!}}Flow
{{!}}Available KPIs:
+
{{!}}{{!}}Available KPIs:
*Agent/Queue
+
* Agent/Queue
*Connection ID
+
* Connection ID
*Media Type
+
* Media Type
*Customer ID
+
* Customer ID
*Interaction ID
+
* Interaction ID
*Interaction Type
+
* Interaction Type
*Interaction Subtype
+
* Interaction Subtype
*Segment ID
+
* Segment ID
*Source
+
* Source
*Target
+
* Target
*Technical Result Resource Role  
+
* Technical Result Resource Role  
*Technical Result Role Reason
+
* Technical Result Role Reason
*Technical Result
+
* Technical Result
*Technical Result Reason
+
* Technical Result Reason
*Duration
+
* Duration
{{!}}  
+
{{!}}{{!}}
 +
 
 +
 
 
Flow detail interaction level data.
 
Flow detail interaction level data.
<br />
+
 
 +
 
 +
 
 
Interaction-flow details of interactions that are stored mostly in the INTERACTION_FACT, INTERACTION_RESOURCE_FACT, and MEDIATION_SEGMENT_FACT Info Mart tables.
 
Interaction-flow details of interactions that are stored mostly in the INTERACTION_FACT, INTERACTION_RESOURCE_FACT, and MEDIATION_SEGMENT_FACT Info Mart tables.
 
{{!}}-
 
{{!}}-
{{!}} Transfer
+
{{!}}{{!}}Transfer
{{!}}Available KPIs:
+
{{!}}{{!}}Available KPIs:
*Interaction ID
+
* Interaction ID
*Media Type
+
* Media Type
*Source
+
* Source
*Source Service Type
+
* Source Service Type
*Source Service Subtype
+
* Source Service Subtype
*Source Customer Segment
+
* Source Customer Segment
*Source Last Queue
+
* Source Last Queue
*Source Technical Result
+
* Source Technical Result
*Source Customer Engage Time
+
* Source Customer Engage Time
*Source Customer Hold Time
+
* Source Customer Hold Time
*Source Customer Wrap Time
+
* Source Customer Wrap Time
*Source Queue Time
+
* Source Queue Time
*Target
+
* Target
*Target Service Type
+
* Target Service Type
*Target Service Subtype
+
* Target Service Subtype
*Target Customer Segment
+
* Target Customer Segment
*Target Last Queue
+
* Target Last Queue
*Target Technical Result
+
* Target Technical Result
*Target Customer Engage Time
+
* Target Customer Engage Time
*Target Customer Hold Time
+
* Target Customer Hold Time
*Target Customer Wrap Time
+
* Target Customer Wrap Time
*Target Queue Time
+
* Target Queue Time
*....
+
* ....
{{!}}  
+
{{!}}{{!}}
 +
 
 +
 
 
Transfer detail interaction level data.
 
Transfer detail interaction level data.
<br />
+
 
 +
 
 +
 
 
Interaction details identifying the source and destination of transferred and conference interactions.
 
Interaction details identifying the source and destination of transferred and conference interactions.
 
{{!}}}
 
{{!}}}
 +
|GeneralAssumptions=*Implementation of this use case will be based on the Digital Blueprint Architecture.
 +
*Genesys Infomart and Interactive Insights in place for historical reporting.
 +
*Genesys standard agent desktops will be used as agent desktop (WDE or WWE).
 +
*Pulse will be used for real-time reporting.
 +
*Integration with one corporate SMS center.
 +
*Advanced Content Analysis is an optional extension to Keyword Categorization. This option requires additional licenses and services effort
 +
*Blacklist: It is assumed that the Blacklist functionality is used for short-term manual handling of emergency cases. It is not intended for long-term or broader spam filtering functionality.
 +
|CustomerAssumptions=*Requirements for integration with SMS Center
 +
**Check local requirements for character set, against SMS Server's supported list (Deployment Guide and Release Notes)
 +
**Best practice recommends to avoid message splitting. The max size of the SMS messages is 160 characters in the U.S., check on SMS Center restrictions
 +
**If there is some issue with SMS Center, CC operations manually stops all SMS campaigns
 +
*Customer has secured and provisioned a dedicated short code, long code, or text-enabled toll-free number in order to send SMS messages
 +
*If Content Analyzer is used for SMS categorization:
 +
**The training model uses a Lexical Analyzer to convert text input from the SMS to an array of words or stems. Language specific Lexical Analyzers are available in the following languages: English, Portuguese, Turkish, Italian, Spanish, German and Japanese (requires the Japanese edition of Content Analyzer). For other languages, a default Lexical Analyzer can be used, but this will require more training for reliable categorization. The creation of a custom lexical model is not part of the delivery scope.
 +
**Text input needs to be available in UTF-8.
 +
**Customer to provide pre-categorized sample SMS messages to train the Content Analyzer language model.
 +
|DocVersion=1.0.5
 +
|Video=559066483
 +
|RelatedDocs={{TSSection}}
 
|CustAssumptions=* Requirements for integration with SMS Center
 
|CustAssumptions=* Requirements for integration with SMS Center
 
**Check local requirements for character set, against SMS Server's supported list (Deployment Guide and Release Notes)
 
**Check local requirements for character set, against SMS Server's supported list (Deployment Guide and Release Notes)

Latest revision as of 10:34, June 11, 2021

This topic is part of the manual Genesys Engage On-Premises Use Cases for version Current of Genesys Use Cases.
Route SMS interactions to the best resource

What's the challenge?

Your customer wants to contact you in the same way they would friends and family — instantly, conveniently, and personally, with freedom to keep moving. If they encounter constraints, excessive hold times, inconsistent responses or multiple calls, that can damage customer satisfaction and put a strain on your agents.

What's the solution?

Connect a customer to the right resource anywhere in your business by routing customer text messages to your best-fit agents. Genesys SMS Routing uses skill-based routing so messaging your company for support is faster and more efficient than calling and enables conversations from anywhere.

Other offerings:
  • Genesys Cloud
  • PureConnect
  • Use Case Overview

    Story and Business Context

    This functional use case has been created to enable companies to use Genesys Solutions to streamline the queue management and distribution process of customer-generated SMS messages to the handling agents. Genesys can improve agent productivity, increase adherence to SLAs, and deliver improved management tools. It is based on experience and best practices and contains the minimal functionality to enable our customers:

    • To go live quickly (Time to market).
    • To use best practice scenarios to enable fast realization of benefits.

    Use Case Benefits*

    The following benefits are based on benchmark information captured from Genesys customers and may vary based on industry, lines of business or Genesys product line:

    Use Case Benefits Explanation
    Improved Employee Utilization Combine text messaging with automated responses to boost agent productivity.
    Reduced Handle Time Routing text messages to the best-fit agent assures the right skills for faster resolution.
    Reduced Transfers SMS interactions captured by the Genesys system go through content analysis to assign a category that allows the best agent with the skills to the corresponding category. The result is correct transfer of SMS and avoidance of misrouted SMS and unnecessary costs.
    *You can sort all use cases according to their stated benefits here: Sort by benefits

    Summary

    A customer sends an SMS to a company. The SMS is captured by the Genesys system and a content analysis is performed to assign a category to the SMS. It is then queued to the best available agent with the skill set corresponding to the category. After the agent has compiled the SMS answer, a supervisor may review the SMS depending on the agent. Priority tuning improved the SLA adherence to customers' SMS messages. The use case provides reporting capabilities to provide management visibility into the SMS interaction channel.


    Use Case Definition

    Business Flow

    The following flow describes the use case from the perspective of the main actors, i.e. user and contact center agent.

    The following diagrams show the business flow of the use case:

    Business Flow Description

    1. A customer sends an SMS to a company phone number. The SMS message is captured from a Company SMS center to be handled by agents.
    2. Genesys is integrated to the SMS center via an SMS Gateway and will recieve the messages.
    3. The new SMS is captured by Genesys including the customer's phone number as meta-data.
    4. Genesys verifies if the corresponding user already exists as a contact within the Genesys Universal Contact History (by phone number). If the contact does not exist yet, Genesys creates the contact. The SMS message text as well as any answer by the agent is attached to the contact.
    5. The system will verify if the customer's phone number is on the blacklist (see chapter “Blacklist”). SMS from blacklisted phone numbers will not be distributed to agents 6. Genesys analyzes the content to classify the SMS (see section “SMS message Categorization ”)
    6. The system sends out a receipt acknowledgement SMS to the customer with a predefined template.
    7. Once an agent with the requested skill is available, the SMS is routed to the agent's workspace application with screen pop showing information on the SMS category. Any available contact information from the Genesys Contact History (e.g. customer name) and previous contact history is also displayed.
    8. Once the agent reads the SMS, he or she needs to decide if a reply is needed.
      • If no reply is needed, the agent marks the interaction as done.
      • If a reply is needed, the Agent creates an outbound reply SMS, potentially using a standard response template.
    9. The agent sets a disposition code to mark the business outcome for reporting purposes.

    Business and Distribution Logic

    Business Logic

    In the logical flows in the previous sections, there are a number of process steps driven by configuration parameters and additional business logic within the system. These parameters and the underlying logic are described in this chapter.

    Blacklist

    It will be possible to configure and manage a blacklist of phone numbers for distributing SMS messages. An administrator can add / delete phone numbers from this blacklist. SMS messages coming from an address on the blacklist will not be distributed to agents.

    SMS message Categorization

    There are two methods of categorizing an SMS: Advanced Content Analysis and Keyword Matching. This is a system wide setting and only one method will be used at any given time.

    Advanced Content Analysis (optional)

    Incoming SMS message text is analyzed using natural-language processing (please see the comments on supported languages below). The result of analysis is an assignment to one or more categories of the category structure.

    Content Analyzer creates its analysis algorithms by training: that is, by working its way through a number of SMSs that are classified according to the category system.

    Training operates on a training object, which is a category tree and a group of messages classified using that category tree. A training object combines a category tree and a set of text objects, with each text object assigned to one category in the tree (categorized). The text objects are typically messages, but you may choose to have the set of text objects also include the standard responses associated with the category tree.

    Training scans the text objects and forms a statistical model of the words and phrases that tend to occur in each category.


    There are five possible sources of categorized text objects:

    • SMS messages that have been assigned to categories
    • Text objects that are created in Knowledge Manager
    • Responses that are used when creating standard responses
    • Objects that are used when creating other training objects
    • Messages that are categorized when adding uncategorized SMS using the Training Object Data Analyzer

    The result of training is a model. This classification model - a statistical representation of a category tree - analyzes an incoming SMS and produces a list of the categories that the interaction is most likely to belong to. Each likely category is assigned a percentage rating indicating the probability that the interaction belongs to this category.

    An SMS will be assigned to the category with the highest percentage of probability if this percentage is above a configurable threshold. Otherwise it will be categorized with a default category.

    Keyword Categorization

    As an alternative to advanced content analysis, it is possible to replace this functionality with more straightforward keyword matching categorization.

    Keyword matching allows the system administrator to configure a number of screening rules to identify SMS belonging to different categories. E.g. an SMS message that contains the word “order” would be categorized as a sales SMS. Screening rules can be configured to look for regular expressions that look for different words or phrase patterns that help categorize SMS messages.

    Additionally, screening rules can be used to detect patterns like customer ID, and account number to either display or mask sensitive information to the agent. Configuration of up to three regular expressions to display to the agent / mask information are within the scope of this use case.

    Distribution Logic

    The following lists the parameters used for the distribution logic. These parameters are configurable by category:

    • Skill / skill level for the first, second, third and fourth target
    • Supervisor skill / skill level for the first, second, third and fourth target
    • Overflow timeouts for overflowing from last agent routing to skill-based routing and from overflowing between targets. These timeouts are based on age of interaction.
    • Priority tuning parameters
      • Priority increment (the amount to increase the priority after the interval time)
      • Priority interval (the time between priority increases)
      • Priority limit (the maximum priority)
      • Priority start (the starting priority)

    The following parameter is configurable by the company phone number the SMS is sent to:

    • Auto-acknowledge message

    Standard responses

    The workspace displays suggested responses to the agent based on the category. Genesys will prepare the possibility to associate a specific category with suggested responses using examples. The standard responses will need to be provided by the customer.

    Distribution Flow

    The following flow describes the logic for the distribution of SMS messages to the best available agent.

    Distribution Flow Description

    1. The system waits for the best fit agent defined by the skill and skill level for the requested subject until a specified timeout is reached. The required skill and skill level is defined per category.
    2. The potential pool of agents is expanded via reducing the requested minimum skill level. The system will wait for an agent until a second timeout is reached.
    3. The potential pool of agents is expanded via reducing the requested minimum skill level. The system will wait for an agent until a third timeout is reached.
    4. The potential pool of agents is expanded a last time via reducing the requested minimum skill level.

    Distribution Logic

    Additional Distribution functionality.

    The following lists additional functionality for the distribution logic:

    • Re-route on no answer (RONA) -functionality: If an agent does not accept the SMS interaction, the SMS interaction is automatically put back into the distribution flow after a time-out. The agent is set to not-ready. The priority of the SMS can be increased by a configurable parameter.
    • Blending with other media types is possible.
    • Priority tuning can be configured via the following parameters:
      • Priority increment (the amount to increase the priority after the interval time)
      • Priority interval (the time between priority increases)
      • Priority limit (the maximum priority)
      • Priority start (the starting priority)
    • Transfers are possible to another category, i.e. to agents satisfying the skills of another category. In case of transfer, the priority is increased to a configurable parameter.

    User Interface & Reporting


    Agent UI

    The following lists the minimum requirements for the agent desktop:

    • Access to Universal Contact History
    • Configuration of not-ready reason codes (Admin Work, Lunch, Meeting, Pause, RONA and Training).
    • Configuration of disposition codes (Cross Sell, Need Follow-Up, Not Right Skill, Processed, Terminated, Transferred, Up Sell)
    • Access to standard response library
    • Agent to Agent transfer
    • Agent to Queue transfer
    • Transfer to third party outside Genesys.
    • Collaboration function (forward to external party)
    • Review functionality for supervisors
    • Interaction Queue Management for supervisors

    Reporting

    Real-time Reporting

    Pulse is a Genesys Administrator Extension (GAX) plug-in application that offers personalized dashboards based on specific functional, geographical or organizational needs. Pulse dashboards present information using graphical “widgets” that can be viewed as graphs or tables, showing information about specific key performance indicators, such as service level, chat interaction handled and the average handle time.

    With Pulse you can:

    • Monitor the current state and activity of Contact Center objects to help make decisions about staffing, scheduling and call routing strategies.
    • Create widgets from predefined and user-defined templates for a fast and easy text or graphical presentation of selected or user-defined object statistics.
    • Filter KPIs by Business Attributes such as the Category.
    • Predefined templates
      • Monitor operational SMS activity through the eServices Queue KPIs templates.
      • Monitor Agent resource activity through the eServices Agent KPIs templates.

    The sample SMS dashboard below demonstrates usage of the eServices Agent Activity and the eServices Queue Activity.

    CE29 - Pulse.png

    Historical Reporting

    CX Insights out-of-the-box reports will be used to:

    • Assess the day-to-day operations of the contact center resources for the routing and handling of interactions.
    • Dimension the out-of-the-box aggregate based GCXI reports with Routing Parameters including the Category and the Disposition codes.
    • Measure First Response Threshold (Customer Service Level) using the Interaction Volume Customer Segment Report.
    • Evaluate resource performance with a variety of reports for Agents and Detail facts

    There are 40+ reports available, potential reports to confirm the benefits for this use case are being met are as follows.

    Queue KPI enable the organization to measure and filter Info Mart data based on the queue(s) through which customer interactions pass. Counts and duration measures are attributed to the reporting interval in which interactions entered the queue or work-bin.

      Queue KPIs Description
    Queue Examples for available KPIs:
    • Period
    • Queue Name
    • Media Type
    • Customer Segment
    • Service Type
    • Service Subtype
    • Entered
    • Redirected
    • Not Accepted
    • Accepted Agent
    • Accepted Agent in Threshold
    • Accept Time Agent
    •  % Service Level
    • Invite Time
    • Engage Time
    • Handle Time
    • Transfer Initiated Agent
    • ….


    Queue interaction level data.


    Counts and duration measures are attributed to the reporting interval in which interactions are offered to the queue or work-bin.


    Business Attribute enable the organization to measure and filter Info Mart data based on the business attributes that are associated with the customer interactions. Counts and duration measures are attributed to the reporting interval in which interactions entered the Contact Center.

      Business Attributes Description
    Business Attributes Available KPIs
    • Period
    • Media Type
    • Customer Segment
    • Service Type
    • Service Subtype
    • Entered
    • Entered Obj
    • Abandoned Waiting
    • Not Accepted
    • Redirected
    • Accepted
    • Accepted in Threshold
    • Accept Time Agent
    •  % Service Level
    • Engage Time
    • Avg Engage Time
    • Handle Time
    • Avg Handle Time
    • Transfer Initiated Agent
    • ….


    Business Attribute interaction level data.


    Counts and duration measures are attributed to the reporting interval in which interactions are offered by business attribute


    Accepted Agent enable the organization to measure and filter Info Mart data based on the queues or work-bins through which customer interactions pass in which agents accepts or pulls the interaction. Counts and duration measures are attributed to the reporting interval in which interactions entered the queue.

      Accepted Agent KPIs Description
    Accepted Agent Available KPIs:
    • Queue Name
    • Media Type
    • Customer Segment
    • Service Type
    • Service Subtype
    • Accepted Waiting 1..20 Thresholds
    •  % Accepted Waiting 1..20 Thresholds


    Service quality data for interactions in Queue.


    Gauges service quality by indicating how many interactions were accepted as well as the percentage of interactions that were accepted within a specific set of time ranges. The time ranges are configured within the InfoMart Application options.


    Agent Activity enable the organization to measure and filter Info Mart data based on the interaction-related activities that are conducted by active agents.

      Agent Activity Description
    Activity Examples for available KPIs:
    • Accepted
    • Conference Initiated
    • Consult Initiated
    • Engage Time
    • Handle Time
    • Hold
    • Invite
    • Offered
    • Rejected
    • Wrap
    • ...


    Agent interaction level data.


    Counts and duration measures are attributed to the reporting interval in which interactions are offered to the agent.

    Interaction

    State & Reason

    Examples for available KPIs:
    •  % Engage Time
    •  % Hold Time
    •  % Invite Time
    •  % Wrap In Time
    • Accepted
    • Consult Received Accepted
    • Engage Time
    • Not Accepted
    • Not Ready In Time
    • Offered
    • ....
    Agent interaction and State level data.


    Measures are attributed to each reporting interval in which agents handle the interactions and durations are clipped at interval boundaries.

    Summarized

    State & Reason

    Examples for available KPIs:
    •  % Busy Time
    •  % Not Ready Reason Time
    •  % Occupancy
    •  % Ready Time
    •  % Wrap Time
    • Active Time
    • Not Ready
    • Not Ready Reason Time
    • Wrap
    • ...
    Agent summarized data for a session.


    Measures are attributed to each reporting interval in which agents handle the calls, and durations are clipped at interval boundaries.


    Interaction Details enable the organization to track low-level interaction details.

      Interaction Detail KPIs Description
    Handling Attempt Available KPIs:
    • Interaction ID
    • Connection ID
    • Media Type
    • Customer ID
    • Customer Segment
    • Service Type
    • Service Subtype
    • Business Result
    • Interaction Type
    • Start Timestamp
    • End Timestamp
    • Routing Target
    • Resource Role
    • Role Reason
    • Technical Result
    • Result Reason
    • Queue Time
    • Route Point Time
    • Total Duration
    • Customer Talk Time
    • Customer Hold Time
    • Customer Wrap Time
    • ....


    Handling Attempt detail interaction level data.


    Handling Attempt details of interactions that are stored mostly in the INTERACTION_RESOURCE_FACT Info Mart tables.

    Flow Available KPIs:
    • Agent/Queue
    • Connection ID
    • Media Type
    • Customer ID
    • Interaction ID
    • Interaction Type
    • Interaction Subtype
    • Segment ID
    • Source
    • Target
    • Technical Result Resource Role
    • Technical Result Role Reason
    • Technical Result
    • Technical Result Reason
    • Duration


    Flow detail interaction level data.


    Interaction-flow details of interactions that are stored mostly in the INTERACTION_FACT, INTERACTION_RESOURCE_FACT, and MEDIATION_SEGMENT_FACT Info Mart tables.

    Transfer Available KPIs:
    • Interaction ID
    • Media Type
    • Source
    • Source Service Type
    • Source Service Subtype
    • Source Customer Segment
    • Source Last Queue
    • Source Technical Result
    • Source Customer Engage Time
    • Source Customer Hold Time
    • Source Customer Wrap Time
    • Source Queue Time
    • Target
    • Target Service Type
    • Target Service Subtype
    • Target Customer Segment
    • Target Last Queue
    • Target Technical Result
    • Target Customer Engage Time
    • Target Customer Hold Time
    • Target Customer Wrap Time
    • Target Queue Time
    • ....


    Transfer detail interaction level data.


    Interaction details identifying the source and destination of transferred and conference interactions.

    Customer-facing Considerations

    Interdependencies

    All required, alternate, and optional use cases are listed here, as well as any exceptions.

    All of the following required: At least one of the following required: Optional Exceptions
    None None None None


    General Assumptions

    • Implementation of this use case will be based on the Digital Blueprint Architecture.
    • Genesys Infomart and Interactive Insights in place for historical reporting.
    • Genesys standard agent desktops will be used as agent desktop (WDE or WWE).
    • Pulse will be used for real-time reporting.
    • Integration with one corporate SMS center.
    • Advanced Content Analysis is an optional extension to Keyword Categorization. This option requires additional licenses and services effort
    • Blacklist: It is assumed that the Blacklist functionality is used for short-term manual handling of emergency cases. It is not intended for long-term or broader spam filtering functionality.

    Customer Responsibilities

    • Requirements for integration with SMS Center
      • Check local requirements for character set, against SMS Server's supported list (Deployment Guide and Release Notes)
      • Best practice recommends to avoid message splitting. The max size of the SMS messages is 160 characters in the U.S., check on SMS Center restrictions
      • If there is some issue with SMS Center, CC operations manually stops all SMS campaigns
    • Customer has secured and provisioned a dedicated short code, long code, or text-enabled toll-free number in order to send SMS messages
    • If Content Analyzer is used for SMS categorization:
      • The training model uses a Lexical Analyzer to convert text input from the SMS to an array of words or stems. Language specific Lexical Analyzers are available in the following languages: English, Portuguese, Turkish, Italian, Spanish, German and Japanese (requires the Japanese edition of Content Analyzer). For other languages, a default Lexical Analyzer can be used, but this will require more training for reliable categorization. The creation of a custom lexical model is not part of the delivery scope.
      • Text input needs to be available in UTF-8.
      • Customer to provide pre-categorized sample SMS messages to train the Content Analyzer language model.


    Related Documentation

    Document Version

    • Version 1.0.5 last updated June 11, 2021

    Comments or questions about this documentation? Contact us for support!