Difference between revisions of "PEC-IWD/Current/Administrator/IWDIntegrateWFM"

From Genesys Documentation
Jump to: navigation, search
(Published)
 
(Published)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{Article
 
{{Article
 
|Standalone=Yes
 
|Standalone=Yes
|DisplayName=Integrate iWD with Genesys Workforce Management (WFM)
+
|DisplayName=Integrate IWD with Genesys Workforce Management (WFM)
|TocName=Integrate iWD with WFM
+
|TocName=Integrate IWD with WFM
|Context=Improve management of your contact center workforce by integrating iWD with Genesys Workforce Management (WFM).
+
|Context=Collect WFM statistics for your contact center workforce by integrating IWD with Genesys Workforce Management (WFM).
 
|Dimension=Journey
 
|Dimension=Journey
 
|UseCase=BO02
 
|UseCase=BO02
Line 13: Line 13:
 
|anchor=CIWDWFM
 
|anchor=CIWDWFM
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=To improve management of your contact center workforce, you can integrate iWD with Genesys Workforce Management (WFM). To enable WFM functionality, WFM processes three metrics for each activity every 15 minutes:
+
|structuredtext={{NoteFormat|Integration with WFM is not supported on Azure.|}}To improve management of your contact center workforce, you can integrate IWD with Genesys Workforce Management (WFM). To enable WFM functionality, WFM processes three metrics for each activity every 15 minutes:
  
*'''Interaction Volume''' ("new")—The total number of workitems placed in Cloud iWD categories that correspond to the activity in the last 15-minute time interval.
+
*'''Interaction Volume''' ("new")—The total number of work items placed in IWD categories that correspond to the activity in the last 15-minute time interval.
*'''Average Handle Time (AHT)'''—The total time agents spent working on workitems divided by the total number of workitems processed.
+
*'''Average Handle Time (AHT)'''—The total time agents spent working on work items divided by the total number of workitems processed.
*'''Actual Queue''' ("backlog")—The number of pending interactions (not completed yet) at the end of the last 15-minute time interval in all Cloud iWD categories corresponding to the activity.
+
*'''Actual Queue''' ("backlog")—The number of pending interactions (not completed yet) at the end of the last 15-minute time interval in all iWD categories corresponding to the activity.
  
iWD Data Mart provides '''Interaction Volume''' and '''Actual Queue.'''  WFM reads '''Average Handle Time''' from Stat Server.{{NoteFormat|1. Do not specify Stat Server metrics for '''Interaction Volume''' and '''Actual Queue''' during iWD Activity configuration in WFM. Doing this causes values from Stat Server to override metrics obtained from iWD Data Mart, causing WFM to show incorrect numbers.<br/>
+
IWD Data Mart provides '''Interaction Volume''' and '''Actual Queue.'''  WFM reads '''Average Handle Time''' from Stat Server.{{NoteFormat|1. Do not specify Stat Server metrics for '''Interaction Volume''' and '''Actual Queue''' during iWD Activity configuration in WFM. Doing this causes values from Stat Server to override metrics obtained from iWD Data Mart, which in turn causes WFM to show incorrect numbers.<br/>
 
2. If Data Mart fails to send data to WFM, it tries to send metrics for all missed intervals during the next run.|}}
 
2. If Data Mart fails to send data to WFM, it tries to send metrics for all missed intervals during the next run.|}}
 
|FAQHeading=Which metrics does iWD send to WFM?
 
|FAQHeading=Which metrics does iWD send to WFM?
Line 27: Line 27:
 
|anchor=IWDWFMKI
 
|anchor=IWDWFMKI
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=*iWD/WFM integration supports only 1:1 mapping between iWD categories and WFM activities.
+
|structuredtext=*You must provision and configure tenants manually using Configuration Manager.
*iWD categories and WFM activities must have identical names.
+
*If iWD reclassifies a work item after reporting it to WFM for the first time, it will not be reported as '''PERF_ITEM_ACT_IV''' but will be reported in '''PERF_ITEM_ACT_QUEUE''' on subsequent interval.
*Activities must have unique names&mdash;you cannot use duplicate names: WFM receives no data in this case.
+
{{NoteFormat|Take into account the fact that IWD Data Mart runs every 15 minutes, which does not necessarily match WFM intervals' boundaries. So there could be delays in data becoming visible in WFM.|}}
*You must provision and configure tenants manually using Configuration Manager.
 
*Exactly two levels of category tree are matched to WFM activity.
 
*To match a one-level category activity, you must use {{!}}'''Unknown''' as the second level. For example, to match category Default activity you must create '''Default'''{{!}}'''Unknown'''.
 
*You cannot use third or lower levels in activity-to-category mapping.
 
*If a category has second-level entries, you cannot match the first-level entry to an activity. For example, if you have configured '''WFM'''{{!}}'''WFM_subcategory1''' and '''WFM'''{{!}}'''WFM_subcategory2''',  you cannot use '''WFM'''{{!}}'''Unknown''' activity.
 
*If iWD reclassifies a workitem after reporting it to WFM for the first time, it will not be reported as '''PERF_ITEM_ACT_IV''' but will be reported in '''PERF_ITEM_ACT_QUEUE''' on subsequent interval.
 
{{NoteFormat|Take into account the fact that iWD Data Mart runs every 15 minutes, which does not necessarily match WFM intervals' boundaries. So there could be delays in data becoming visible in WFM.|}}
 
 
|Status=No
 
|Status=No
 
}}{{Section
 
}}{{Section
|sectionHeading=Configure iWD/WFM integration
+
|sectionHeading=Configure IWD/WFM integration
 
|anchor=IWDWFMConf
 
|anchor=IWDWFMConf
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=#Configure Filters for the selected iWD Categories to make it possible to calculate AHT for the corresponding Activities:
+
|structuredtext=#Configure Filters for the selected IWD Categories to make it possible to calculate AHT for the corresponding Activities:
 
##Connect to the tenant Configuration Server.
 
##Connect to the tenant Configuration Server.
 +
##Create Metrics in WFM Stat Server.
 
##Go to '''Applications > ''region'' > WFM > SS_WFM > Application Options'''.
 
##Go to '''Applications > ''region'' > WFM > SS_WFM > Application Options'''.
##Add a new option under the '''Filters''' section:
+
##Add a new option under the '''Filters''' section,<br />To describe the exact path:
##:<code><''option_name''>=PairExists("category_path","<iWD_Category> <iWD_Subcategory>")</code>
+
##:<source><option_name>=PairExists("category_path","<Level1>|<Level2>|..")</source>For example:<source>WFMTestLevel2_Filter=PairExists("category_path","Level1|Level2")
##:For example, <code>WFMTestSubcat1_Filter=PairExists("category_path","WFMTestCategory WFMTestSubcategory1")</code>.
+
WFMTestLevel3_Filter=PairExists("category_path","Level1|Level2|Level3)</source>.<br />You can use an asterisk (*) at the end of the path to substitute for all subcategories:
 +
##:<source>WFMTestLevel2Subcat_Filter=PairExists("category_path","Level1*")
 +
WFMTestLevel3Subcat_Filter=PairExists("category_path","Level1|Level2*")</source>.<br />To use this feature you must first enable the [https://docs.genesys.com/Documentation/Options/Current/RTME/Stat_Server-statserver#filters-allow-wildcards-in-values filters-allow-wildcards-in-values] option in Stat Server WFM.
 +
##Ensure you set the required properties for your activity, for example:<br /><br />The '''WFM_Workitem_Interactions_Processed''' section with the following options <source>[WFM_Workitem_Interactions_Processed]
 +
 
 +
Category=TotalNumber
 +
Description=The total number of interactions that were handled by this resource during the specified period.
 +
MainMask=InteractionHandling
 +
MediaType=workitem
 +
Objects=Agent,GroupAgents,GroupPlaces,Place
 +
Subject=Action</source><br />The '''WFM_Workitem_Interaction_Processing_Time''' section with following options<source>[WFM_Workitem_Interactions_Processing_Time]
 +
Category=TotalTime
 +
Description=The total amount of time that this resource spent handling interactions during the specified period.
 +
MainMask=InteractionHandling
 +
MediaType=workitem
 +
Objects=Agent,GroupAgents,GroupPlaces,Place
 +
Subject=AgentStatus</source>
 
##Save the changes.
 
##Save the changes.
##Open '''Applications > ''region'' > WFM > SS_WFM_B > Application Options'''.
+
##Open '''Applications > ''region'' > WFM > SS_WFM_B > Application Options'''
##Repeat steps 3 through 5.
+
##Repeat steps 3 through 6.
#Create Activities as normal WFM activities taking into account the following guidelines:
+
#Create WFM Activities as regular {{Link-AnywhereElse|product=PEC-WFM|version=Current|manual=Supervisor|topic=CfgActvs}} or {{Link-AnywhereElse|product=PEC-WFM|version=Current|manual=Supervisor|topic=MSAAgtPn}} taking into account the following guidelines taking into account the following guidelines:
##Create one Activity of type '''Deferred''' per category with the following naming pattern:
+
##Create one Activity of type '''Deferred''' per category with the following rules:
##:'''iWD_Category/iWD_Subcategory'''
+
##*A slash ("/") separated string of up to 10 levels of categories:<br />'''Category_Level1[/Category_Level2[/Category_Level3[...[/Category_Level10]]]]'''<br />The exact full path to each category is required with an identical name as in iWD without tail padding. iWD does the padding between the last significant category level and the end of the maximum category level with the '''Unclassified''' value, while you may not use tail padding in WFM activities configuration. For example:<source>    activity name                  iwd name
##:and with the identical name as in iWD.
+
Level1                      Level1/Unclassified/Unclassified/../Unclassified
##Create a special Activity named '''Default/Unclassified''' to handle unclassified workitems.
+
Level1/Level2                  Level1/Level2/Unclassified/../Unclassified
##Create a separate Filter for it as described in step 1.
+
Level1/Level2/Level3            Level1/Level2/Level3/Unclassified/../Unclassified
##Configure the '''Average Handle Time (AHT)''' statistic for each Activity:
+
... </source><br />
 +
##*Usage of wildcard ("/*") following a category level (for example, '''Category_Level1/*''') matches all subcategories to '''Category_Level1'''.<br />Example:<source>Category_Level1/Category_Level2/*
 +
Category_Level1/Category_Level2/Category_Level3/* </source>
 +
##Create a special Activity named '''Default''' to handle unclassified work items, and create a separate Filter for it as described in step 1.
 +
##Configure the '''Average Handle Time (AHT)''' statistic for each Activity as follows:
 
###Open '''WFM Web for Supervisors  > Configuration > Activities'''.
 
###Open '''WFM Web for Supervisors  > Configuration > Activities'''.
###Open the '''Activity > Statistics''' tab.
+
###Open the '''Activity > Statistics''' tab and click '''Add,''' then configure the following:  
###Click '''Add'''.
+
###*'''Type''' = <code>Handle Time</code>.
###Configure:
+
###*Either '''Group of Agents''' or '''Group of Places''' depending on your needs.
####'''Type''' = <code>Handle Time</code>.
+
###*'''Total Handle Time''' = <code>WFM_Workitem_Interactions_Processing_Time</code> or <code>WFM_Email_Interactions_Processing_Time</code>.
####Either '''Group of Agents''' or '''Group of Places''' depending on your needs.
+
###*'''Interactions Handled''' =<code>WFM_Workitem_Interactions_Processed</code> or <code>WFM_Email_Interactions_Processed</code>.
####'''Total Handle Time''' = <code>WFM_Workitem_Interactions_Processing_Time</code>.
+
###*'''Filters''' = ''<select the filter for the corresponding iWD Category/Subcategory>''.
####'''Interactions Handled''' = <code>WFM_Workitem_Interactions_Processed</code>.
+
###Click '''Apply'''
####'''Filters''' = <code><select the filter for the corresponding iWD Category/Subcategory></code>.
 
###Click '''Apply'''.
 
 
###Save the Activity.
 
###Save the Activity.
 
|Status=No
 
|Status=No

Latest revision as of 13:10, January 28, 2022

Collect WFM statistics for your contact center workforce by integrating IWD with Genesys Workforce Management (WFM).

Overview

Important
Integration with WFM is not supported on Azure.
To improve management of your contact center workforce, you can integrate IWD with Genesys Workforce Management (WFM). To enable WFM functionality, WFM processes three metrics for each activity every 15 minutes:
  • Interaction Volume ("new")—The total number of work items placed in IWD categories that correspond to the activity in the last 15-minute time interval.
  • Average Handle Time (AHT)—The total time agents spent working on work items divided by the total number of workitems processed.
  • Actual Queue ("backlog")—The number of pending interactions (not completed yet) at the end of the last 15-minute time interval in all iWD categories corresponding to the activity.
IWD Data Mart provides Interaction Volume and Actual Queue. WFM reads Average Handle Time from Stat Server.
Important
1. Do not specify Stat Server metrics for Interaction Volume and Actual Queue during iWD Activity configuration in WFM. Doing this causes values from Stat Server to override metrics obtained from iWD Data Mart, which in turn causes WFM to show incorrect numbers.
2. If Data Mart fails to send data to WFM, it tries to send metrics for all missed intervals during the next run.

Limitations

  • You must provision and configure tenants manually using Configuration Manager.
  • If iWD reclassifies a work item after reporting it to WFM for the first time, it will not be reported as PERF_ITEM_ACT_IV but will be reported in PERF_ITEM_ACT_QUEUE on subsequent interval.
Important
Take into account the fact that IWD Data Mart runs every 15 minutes, which does not necessarily match WFM intervals' boundaries. So there could be delays in data becoming visible in WFM.

Configure IWD/WFM integration

  1. Configure Filters for the selected IWD Categories to make it possible to calculate AHT for the corresponding Activities:
    1. Connect to the tenant Configuration Server.
    2. Create Metrics in WFM Stat Server.
    3. Go to Applications > region > WFM > SS_WFM > Application Options.
    4. Add a new option under the Filters section,
      To describe the exact path:
      <option_name>=PairExists("category_path","<Level1>|<Level2>|..")
      For example:
      WFMTestLevel2_Filter=PairExists("category_path","Level1|Level2")
      WFMTestLevel3_Filter=PairExists("category_path","Level1|Level2|Level3)
      .
      You can use an asterisk (*) at the end of the path to substitute for all subcategories:
      WFMTestLevel2Subcat_Filter=PairExists("category_path","Level1*")
      WFMTestLevel3Subcat_Filter=PairExists("category_path","Level1|Level2*")
      .
      To use this feature you must first enable the filters-allow-wildcards-in-values option in Stat Server WFM.
    5. Ensure you set the required properties for your activity, for example:

      The WFM_Workitem_Interactions_Processed section with the following options
      [WFM_Workitem_Interactions_Processed]
      
      Category=TotalNumber
      Description=The total number of interactions that were handled by this resource during the specified period.
      MainMask=InteractionHandling
      MediaType=workitem
      Objects=Agent,GroupAgents,GroupPlaces,Place
      Subject=Action

      The WFM_Workitem_Interaction_Processing_Time section with following options
      [WFM_Workitem_Interactions_Processing_Time]
      Category=TotalTime
      Description=The total amount of time that this resource spent handling interactions during the specified period.
      MainMask=InteractionHandling
      MediaType=workitem
      Objects=Agent,GroupAgents,GroupPlaces,Place
      Subject=AgentStatus
    6. Save the changes.
    7. Open Applications > region > WFM > SS_WFM_B > Application Options
    8. Repeat steps 3 through 6.
  2. Create WFM Activities as regular Activities or Multi-Site Activities taking into account the following guidelines taking into account the following guidelines:
    1. Create one Activity of type Deferred per category with the following rules:
      • A slash ("/") separated string of up to 10 levels of categories:
        Category_Level1[/Category_Level2[/Category_Level3[...[/Category_Level10]]]]
        The exact full path to each category is required with an identical name as in iWD without tail padding. iWD does the padding between the last significant category level and the end of the maximum category level with the Unclassified value, while you may not use tail padding in WFM activities configuration. For example:
            activity name                   iwd name
        Level1                       	Level1/Unclassified/Unclassified/../Unclassified
        Level1/Level2                   Level1/Level2/Unclassified/../Unclassified
        Level1/Level2/Level3            Level1/Level2/Level3/Unclassified/../Unclassified
        ...

      • Usage of wildcard ("/*") following a category level (for example, Category_Level1/*) matches all subcategories to Category_Level1.
        Example:
        Category_Level1/Category_Level2/*
        Category_Level1/Category_Level2/Category_Level3/*
    2. Create a special Activity named Default to handle unclassified work items, and create a separate Filter for it as described in step 1.
    3. Configure the Average Handle Time (AHT) statistic for each Activity as follows:
      1. Open WFM Web for Supervisors > Configuration > Activities.
      2. Open the Activity > Statistics tab and click Add, then configure the following:
        • Type = Handle Time.
        • Either Group of Agents or Group of Places depending on your needs.
        • Total Handle Time = WFM_Workitem_Interactions_Processing_Time or WFM_Email_Interactions_Processing_Time.
        • Interactions Handled =WFM_Workitem_Interactions_Processed or WFM_Email_Interactions_Processed.
        • Filters = <select the filter for the corresponding iWD Category/Subcategory>.
      3. Click Apply
      4. Save the Activity.


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