(Auto-creation of topic Documentation:HTCC:API:Listofstatisticstobemonitored:8.5.2 via reference from Documentation:HTCC:API:StatisticsAPI:8.5.2.) |
(Update with the copy of version: 8.5.2DRAFT) |
||
(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | = list of statistics to be | + | = Monitored statistics = |
+ | This document is part of the [[StatisticsAPI|Statistics API]] portion of the [[Welcome|Web Services API]]. | ||
+ | __TOC__ | ||
+ | |||
+ | ==Entry Format== | ||
+ | Two modes of statistics definitions are supported, "simple" and "extended". In "simple" mode, the statistic type is defined in Configuration Manager and the <tt>statistics.yaml</tt> entry defines the additional statistics options and the statistic name in the API. In "extended" mode, the full definition of the statistic is provided in <tt>statistics.yaml</tt> entry. In this case there is no need to use Configuration Manager for statistic definition. The switch between modes is defined basing on presence of '''statisticDefinitionEx''' property. If the specified mode is in "extended" mode, '''statisticDefinitionName''' is ignored if present. | ||
+ | |||
+ | ===Simple Mode Entry Format=== | ||
+ | <p><toggledisplay showtext="[+] Simple Mode Entry Format" hidetext="[-] Simple Mode Entry Format"> | ||
+ | Example: | ||
+ | |||
+ | <nowiki> | ||
+ | name: test | ||
+ | statisticDefinitionName: TestAgentStat | ||
+ | objectType: QUEUE | ||
+ | timeProfile: OneDay | ||
+ | notificationMode: PERIODICAL | ||
+ | notificationFrequency: 10 | ||
+ | timeRange: Range0-60 | ||
+ | timeRange2: Range0-5 | ||
+ | </nowiki> | ||
+ | |||
+ | The properties meaning are: | ||
+ | * name - the name of statistic as it appears in API request | ||
+ | * statisticDefinitionName - the name of statistic type (definition) as it's in CME (see {{Repository|81fr_us-statserver.pdf|01cbd701-da38-49b6-b984-394ca06187e8 |Stat Server User’s Guide}}) | ||
+ | * objectType - the type of objects statistic is applied. Possible values: AGENT|QUEUE|SKILL_Q|SKILL_AG|VIRTUAL_QUEUE: | ||
+ | ** AGENT - statistic is monitored for agents | ||
+ | ** QUEUE - statistic is monitored for queues | ||
+ | ** SKILL_AG - statistic is monitored for agentGroup, associated with skill | ||
+ | ** SKILL_Q - statistic is monitored for virtual queue, associated with skill | ||
+ | ** VIRTUAL_QUEUE - statistic is monitored for virtual queues | ||
+ | * notificationMode - PERIODICAL | ||
+ | * notificationFrequency - the frequency of notification (in seconds) | ||
+ | * timeProfile - the name of timeProfile in Configuration Manager used for statistic aggregation (see {{Repository|81fr_us-statserver.pdf|01cbd701-da38-49b6-b984-394ca06187e8 |Stat Server User’s Guide}}) | ||
+ | * timeRange/timeRange2 - the timeranges names which are defined in Configuration Manager and are used for calculating statistic (see {{Repository|81fr_us-statserver.pdf|01cbd701-da38-49b6-b984-394ca06187e8 |Stat Server User’s Guide}}) | ||
+ | |||
+ | </toggledisplay> | ||
+ | |||
+ | ===Extended mode entry format=== | ||
+ | <toggledisplay showtext="[+] Extended Mode Entry Format" hidetext="[-] Extended Mode Entry Format"> | ||
+ | |||
+ | To use this mode replace the '''statisticDefinitionName''' string with '''statisticDefinitionEx''' containing full definition of statistic type. Here is the sample format: | ||
+ | <nowiki> | ||
+ | name: testServiceLevel | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumberInTimeRangePercentage | ||
+ | mainMask: CallAnswered | ||
+ | subject: DNAction | ||
+ | intervalType: GrowingWindow | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | timeRangeLeft: 0 | ||
+ | timeRangeRight: 60 | ||
+ | objectType: QUEUE | ||
+ | notificationMode: PERIODICAL | ||
+ | notificationFrequency: 10 | ||
+ | </nowiki> | ||
+ | |||
+ | Fields '''name''', '''objectType''', '''notificationMode''', '''notificationFrequency''' have the same meaning as for simple mode. The '''statisticDefinitionEx''' defines the statistic to be collected. Note the indentation here. No tabs can be used ([http://yaml.org/spec/1.1/#id871856| See YAML 1.1 Spec]). | ||
+ | |||
+ | The supported properties are: | ||
+ | |||
+ | {| | ||
+ | ! Option | ||
+ | ! Type | ||
+ | ! Mandatory | ||
+ | ! Default Value | ||
+ | ! Note | ||
+ | |- | ||
+ | | category | ||
+ | | String | ||
+ | | Y | ||
+ | | | ||
+ | | The statistic's category | ||
+ | |- | ||
+ | | mainMask | ||
+ | | comma-delimited list | ||
+ | | Y | ||
+ | | | ||
+ | | The statistic's main mask | ||
+ | |- | ||
+ | | relativeMask | ||
+ | | comma-delimited list | ||
+ | | N | ||
+ | | Empty list | ||
+ | | The statistic's relative mask | ||
+ | |- | ||
+ | | subject | ||
+ | | String | ||
+ | | Y | ||
+ | | | ||
+ | | The statistic's subject | ||
+ | |- | ||
+ | | intervalType | ||
+ | | GrowingWindow OR | ||
+ | SinceLogin OR | ||
+ | SlidingSelection OR | ||
+ | SlidingWindow | ||
+ | | N | ||
+ | | | ||
+ | | The statistic's interval type | ||
+ | |- | ||
+ | | dynamicTimeProfile | ||
+ | | String | ||
+ | | N | ||
+ | | | ||
+ | | The time profile (interval) value to be used | ||
+ | |- | ||
+ | | timeRangeLeft | ||
+ | | Integer | ||
+ | | N | ||
+ | | null | ||
+ | | The "from/left/start/lower" value of TimeRange interval | ||
+ | |- | ||
+ | | timeRangeRight | ||
+ | | Integer | ||
+ | | N | ||
+ | | null | ||
+ | | The "to/right/end/upper" value of TimeRange interval | ||
+ | |- | ||
+ | | timeRangeLeft2 | ||
+ | | Integer | ||
+ | | N | ||
+ | | null | ||
+ | | The "from/left/start/lower" value of TimeRange2 interval | ||
+ | |- | ||
+ | | timeRangeRight2 | ||
+ | | Integer | ||
+ | | N | ||
+ | | null | ||
+ | | The "to/right/end/upper" value of TimeRange2 interval | ||
+ | |- | ||
+ | | dynamicFilter | ||
+ | | String | ||
+ | | N | ||
+ | | null | ||
+ | | filter to be used | ||
+ | |- | ||
+ | | distinguishByConnId | ||
+ | | Boolean | ||
+ | | N | ||
+ | | null | ||
+ | | look for DCID in StatServerUserGuide | ||
+ | |} | ||
+ | |||
+ | Note that those properties are used for defining the statistics. Not all combinations are supported by StatServer. See {{Repository|81fr_us-statserver.pdf|01cbd701-da38-49b6-b984-394ca06187e8 |Stat Server user guide}} for more info. | ||
+ | |||
+ | </toggledisplay> | ||
+ | |||
+ | ==Queue Statistics== | ||
+ | <toggledisplay showtext="[+] Total_Answered" hidetext="[-] Total_Answered"> | ||
+ | The number of customer interactions that entered a service type and were accepted, answered, or pulled by agent (s)/agent group (s) within the reporting time interval. | ||
+ | |||
+ | Definition in Configuration Server: | ||
+ | <nowiki> | ||
+ | name: Total_Answered | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallAnswered | ||
+ | subject: DNAction | ||
+ | </nowiki> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] Total_Abandoned" hidetext="[-] Total_Abandoned"> | ||
+ | The number of interactions that were terminated by the customer while waiting on the service type during the reporting time interval. This stat type excludes interactions that were distributed to an agent and then abandoned before the agent could answer (Call Abandoned While Ringing). | ||
+ | |||
+ | Definition in Configuration Server: | ||
+ | <nowiki> | ||
+ | name: Total_Abandoned | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallAbandoned | ||
+ | subject: DNAction | ||
+ | </nowiki> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] Current_In_Queue" hidetext="[-] Current_In_Queue"> | ||
+ | The number of customer interactions that are currently waiting in queue. | ||
+ | |||
+ | Definition in Configuration Server: | ||
+ | |||
+ | <nowiki> | ||
+ | name: Current_In_Queue | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentNumber | ||
+ | mainMask: CallWait | ||
+ | subject: DNAction | ||
+ | </nowiki> | ||
+ | No time profile. | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] CurrMaxCallWaitingTime" hidetext="[-] CurrMaxCallWaitingTime"> | ||
+ | The maximum waiting time for customer interactions currently waiting on a service | ||
+ | Definition in Configuration Server: | ||
+ | |||
+ | <nowiki> | ||
+ | name: CurrMaxCallWaitingTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentMaxTime | ||
+ | mainMask: CallWait | ||
+ | relativeMask: CallWait | ||
+ | subject: DNAction | ||
+ | </nowiki> | ||
+ | No time profile. | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] ServiceLevel" hidetext="[-] ServiceLevel"> | ||
+ | Ratio of call answered within given interval (specified by first time range) compared to (total number answered + total abandoned after delay specified by second time range). | ||
+ | <nowiki> | ||
+ | name: ServiceLevel | ||
+ | statisticDefinitionEx: | ||
+ | category: ServiceFactor1 | ||
+ | subject: DNAction | ||
+ | intervalType: GrowingWindow | ||
+ | dynamicTimeProfile: "0:00+1:00" | ||
+ | timeRangeLeft: 0 | ||
+ | timeRangeRight: 120 | ||
+ | timeRangeLeft2: 0 | ||
+ | timeRangeRight2: 10 | ||
+ | objectType: QUEUE | ||
+ | notificationMode: PERIODICAL | ||
+ | notificationFrequency: 10 | ||
+ | </nowiki> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] AverageWaitingTime" hidetext="[-] AverageWaitingTime"> | ||
+ | Average wait time for customer interactions what were entered and distributed/abandoned on a service type during reporting time interval Note: this will calculate wait time for all calls, including ones that were abandoned. | ||
+ | |||
+ | Definition in Configuration Server: | ||
+ | <nowiki> | ||
+ | name: AverageWaitingTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: AverageTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallWait | ||
+ | relativeMask: CallWait | ||
+ | subject: DNAction | ||
+ | </nowiki> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | ==Skills Statistics== | ||
+ | <p><toggledisplay showtext="[+] CurrentNotReadyAgents" hidetext="[-] CurrentNotReadyAgents"> | ||
+ | Number of not ready agents with skill | ||
+ | <pre> | ||
+ | name: CurrentNotReadyAgents | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentNumber | ||
+ | mainMask: NotReadyForNextCall | ||
+ | subject: AgentStatus | ||
+ | </pre> | ||
+ | Time profile - not used. | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] CurrentReadyAgents" hidetext="[-] CurrentReadyAgents"> | ||
+ | Number of ready agents with skill | ||
+ | <nowiki> | ||
+ | name: CurrentReadyAgents | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentNumber | ||
+ | mainMask: WaitForNextCall | ||
+ | subject: AgentStatus | ||
+ | </nowiki> | ||
+ | Time profile - not used. | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] CurrNumberInCall" hidetext="[-] CurrNumberInCall"> | ||
+ | Number of agents with skill in call | ||
+ | <nowiki> | ||
+ | name: CurrNumberInCall | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentNumber | ||
+ | mainMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound, CallRinging, CallDialing | ||
+ | subject: AgentStatus | ||
+ | </nowiki> | ||
+ | Time profile - not used. | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] LongestIdleTime" hidetext="[-] LongestIdleTime"> | ||
+ | The longest time an agent is currently waiting to receive a call (evaluated maximum of current idle time for all agents in group which are currently waiting to receive a call, may be 0 if no idle agents are present in group at the moment). | ||
+ | <nowiki> | ||
+ | name: LongestIdleTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentMaxTime | ||
+ | mainMask: WaitForNextCall | ||
+ | subject: AgentStatus | ||
+ | </nowiki> | ||
+ | Time profile - not used. | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] AverageHandlingTime" hidetext="[-] AverageHandlingTime"> | ||
+ | The average amount of time during the reporting interval that agent/agent groups spent on customer interactions including After Call Work (ACW)/ wrap-up status. | ||
+ | <nowiki> | ||
+ | name: AverageHandlingTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: AverageTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound, AfterCallWork | ||
+ | relativeMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound | ||
+ | subject: DNStatus | ||
+ | </nowiki> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] ServiceLevel" hidetext="[-] ServiceLevel"> | ||
+ | Ratio of call answered within given interval (specified by first time range) compared to (total number answered + total abandoned after delay specified by second time range). | ||
+ | <nowiki> | ||
+ | name: ServiceLevel | ||
+ | statisticDefinitionEx: | ||
+ | category: ServiceFactor1 | ||
+ | subject: DNAction | ||
+ | intervalType: GrowingWindow | ||
+ | dynamicTimeProfile: "0:00+1:00" | ||
+ | timeRangeLeft: 0 | ||
+ | timeRangeRight: 120 | ||
+ | timeRangeLeft2: 0 | ||
+ | timeRangeRight2: 10 | ||
+ | objectType: SKILL_Q | ||
+ | notificationMode: PERIODICAL | ||
+ | notificationFrequency: 10 | ||
+ | </nowiki> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | ==Agent Statistics== | ||
+ | <p><toggledisplay showtext="[+] AverageHandlingTime" hidetext="[-] AverageHandlingTime"> | ||
+ | <pre> | ||
+ | name: AverageHandlingTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: AverageTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound, AfterCallWork | ||
+ | relativeMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound | ||
+ | subject: DNStatus | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] Productivity" hidetext="[-] Productivity"> | ||
+ | <pre> | ||
+ | name: Productivity | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: AverageNumberPerRelativeHour | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallInbound,CallOutbound,CallInternal,CallConsult,CallUnknown | ||
+ | relativeMask: '*,~LoggedOut,~NotMonitored' | ||
+ | subject: AgentStatus | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] InboundCalls" hidetext="[-] InboundCalls"> | ||
+ | <pre> | ||
+ | name: InboundCalls | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallInbound | ||
+ | subject: DNAction | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] InternalCalls" hidetext="[-] InternalCalls"> | ||
+ | <pre> | ||
+ | name: InternalCalls | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallInternal | ||
+ | subject: DNAction | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] OutboundCalls" hidetext="[-] OutboundCalls"> | ||
+ | <pre> | ||
+ | name: OutboundCalls | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallOutbound | ||
+ | subject: DNAction | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] ConsultCalls" hidetext="[-] ConsultCalls"> | ||
+ | <pre> | ||
+ | name: ConsultCalls | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallConsult | ||
+ | subject: DNAction | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] ReadyDuration" hidetext="[-] ReadyDuration"> | ||
+ | <pre> | ||
+ | name: ReadyDuration | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: WaitForNextCall | ||
+ | subject: AgentStatus | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] WrapDuration" hidetext="[-] WrapDuration"> | ||
+ | <description> | ||
+ | <pre> | ||
+ | name: WrapDuration | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: AfterCallWork | ||
+ | relativeMask: AfterCallWork | ||
+ | subject: AgentStatus | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] TalkDuration" hidetext="[-] TalkDuration"> | ||
+ | <pre> | ||
+ | name: TalkDuration | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound | ||
+ | subject: DNAction | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] HoldDuration" hidetext="[-] HoldDuration"> | ||
+ | <pre> | ||
+ | name: HoldDuration | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallOnHoldInbound,CallOnHoldOutbound,CallOnHoldInternal,CallOnHoldConsult,CallOnHoldUnknown | ||
+ | subject: DNAction | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | ==Agent Statistics for eServices== | ||
+ | <p><toggledisplay showtext="[+] AverageHandlingTime_Chat" hidetext="[-] AverageHandlingTime_Chat"> | ||
+ | <pre> | ||
+ | name: AverageHandlingTime_Chat | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-chat | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=chat" | ||
+ | category: AverageTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionHandlingUnknown,Coaching,InteractionHandlingInternal,InteractionHandlingOutbound,InteractionHandlingInbound | ||
+ | relativeMask: InteractionHandlingUnknown,Coaching,InteractionHandlingInternal,InteractionHandlingOutbound,InteractionHandlingInbound | ||
+ | subject: DNStatus | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] AverageHandlingTime_Email" hidetext="[-] AverageHandlingTime_Email"> | ||
+ | <pre> | ||
+ | name: AverageHandlingTime_Email | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-email | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: AverageTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionHandlingUnknown,Coaching,InteractionHandlingInternal,InteractionHandlingOutbound,InteractionHandlingInbound | ||
+ | relativeMask: InteractionHandlingUnknown,Coaching,InteractionHandlingInternal,InteractionHandlingOutbound,InteractionHandlingInbound | ||
+ | subject: DNStatus | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] Productivity_Chat" hidetext="[-] Productivity_Chat"> | ||
+ | <pre> | ||
+ | name: Productivity_Chat | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-chat | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=chat" | ||
+ | category: AverageNumberPerRelativeHour | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionHandlingInbound,InteractionHandlingOutbound,InteractionHandlingInternal,Coaching,InteractionHandlingUnknown | ||
+ | relativeMask: '*,~Available,~NotAvailable' | ||
+ | subject: AgentStatus | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] Productivity_Email" hidetext="[-] Productivity_Email"> | ||
+ | <pre> | ||
+ | name: Productivity_Email | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-email | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: AverageNumberPerRelativeHour | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionHandlingInbound,InteractionHandlingOutbound,InteractionHandlingInternal,Coaching,InteractionHandlingUnknown | ||
+ | relativeMask: '*,~Available,~NotAvailable' | ||
+ | subject: AgentStatus | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] InboundChats" hidetext="[-] InboundChats"> | ||
+ | <pre> | ||
+ | name: InboundChats | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-chat | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=chat" | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionHandlingInbound | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] InboundEmails" hidetext="[-] InboundEmails"> | ||
+ | <pre> | ||
+ | name: InboundEmails | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-email | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionHandlingInbound | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] ChatDuration" hidetext="[-] ChatDuration"> | ||
+ | <pre> | ||
+ | name: ChatDuration | ||
+ | notificationFrequency: 9 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-chat | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=chat" | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionHandlingUnknown, Coaching, InteractionHandlingInbound | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] EmailDuration" hidetext="[-] EmailDuration"> | ||
+ | <pre> | ||
+ | name: EmailDuration | ||
+ | notificationFrequency: 9 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-email | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionHandlingUnknown, Coaching, InteractionHandlingInbound | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] TimeInCurrentChat" hidetext="[-] TimeInCurrentChat"> | ||
+ | <pre> | ||
+ | name: TimeInCurrentChat | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-chat | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=chat" | ||
+ | category: CurrentTime | ||
+ | mainMask: '*' | ||
+ | subject: AgentStatus | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] TimeInCurrentEmail" hidetext="[-] TimeInCurrentEmail"> | ||
+ | <pre> | ||
+ | name: TimeInCurrentEmail | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-email | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: CurrentTime | ||
+ | mainMask: '*' | ||
+ | subject: AgentStatus | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] OutboundEmails" hidetext="[-] OutboundEmails"> | ||
+ | <pre> | ||
+ | name: OutboundEmails | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-email | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionHandlingOutbound | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] TransferredChats" hidetext="[-] TransferredChats"> | ||
+ | <pre> | ||
+ | name: TransferredChats | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-chat | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=chat" | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: TransferMade | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] MissedChats" hidetext="[-] MissedChats"> | ||
+ | <pre> | ||
+ | name: MissedChats | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-chat | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=chat" | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionRevoked | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] RejectedChats" hidetext="[-] RejectedChats"> | ||
+ | <pre> | ||
+ | name: RejectedChats | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-chat | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=chat" | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionRejected | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] TransferredEmails" hidetext="[-] TransferredEmails"> | ||
+ | <pre> | ||
+ | name: TransferredEmails | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-email | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: TransferMade | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] MissedEmails" hidetext="[-] MissedEmails"> | ||
+ | <pre> | ||
+ | name: MissedEmails | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-email | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionRevoked | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] RejectedEmails" hidetext="[-] RejectedEmails"> | ||
+ | <pre> | ||
+ | name: RejectedEmails | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-email | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: InteractionRejected | ||
+ | subject: DNAction | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] ReadyDuration_Email" hidetext="[-] ReadyDuration_Email"> | ||
+ | <pre> | ||
+ | name: ReadyDuration_Email | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=email" | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: Available | ||
+ | subject: AgentStatus | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | <p><toggledisplay showtext="[+] ReadyDuration_Chat" hidetext="[-] ReadyDuration_Chat"> | ||
+ | <pre> | ||
+ | name: ReadyDuration_Chat | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | features: api-multimedia-chat | ||
+ | statisticDefinitionEx: | ||
+ | dynamicFilter: "MediaType=chat" | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: Available | ||
+ | subject: AgentStatus | ||
+ | maskType: MEDIA | ||
+ | </pre> | ||
+ | </toggledisplay></p> | ||
+ | |||
+ | ==Resources== | ||
+ | See [[Documentation:HTCC:Dep:ReportingConfiguration#Enabling_reporting|Enabling reporting]] in the ''Web Services and Applications Deployment Guide''. | ||
+ | <!-- See [[Documentation:HTCC:Dep:ReportingConfiguration#Configuring_Virtual_Queues_.26_Virtual_Agent_Groups|Configuring Virtual Queues & Virtual Agent Groups]] in the ''Workspace Web Edition & Web Services Deployment Guide''. --> | ||
+ | |||
+ | This list is the minimal list - it contains only statistics which are required for current version of UI. | ||
+ | |||
+ | <p><toggledisplay showtext="[+] Sample statistics.yaml file" hidetext="[-] Sample statistics.yaml file"> | ||
+ | Internal statistics used for tracing the state of agent. | ||
+ | <nowiki> | ||
+ | #internal stats | ||
+ | name: CurrentTargetState | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentTargetState | ||
+ | mainMask: '*' | ||
+ | subject: DNStatus | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | objectType: AGENT | ||
+ | notificationMode: IMMEDIATE | ||
+ | notificationFrequency: 0 | ||
+ | --- | ||
+ | name: CurrentAgentState | ||
+ | notificationFrequency: 0 | ||
+ | notificationMode: IMMEDIATE | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentState | ||
+ | mainMask: '*' | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | #queue | ||
+ | name: Total_Answered | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallAnswered | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | name: Total_Abandoned | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallAbandoned | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | name: Current_In_Queue | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentNumber | ||
+ | mainMask: CallWait | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | name: CurrMaxCallWaitingTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentMaxTime | ||
+ | mainMask: CallWait | ||
+ | relativeMask: CallWait | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | name: AverageWaitingTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: QUEUE | ||
+ | statisticDefinitionEx: | ||
+ | category: AverageTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallWait | ||
+ | relativeMask: CallWait | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | #Skill AG | ||
+ | name: CurrentNotReadyAgents | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentNumber | ||
+ | mainMask: AfterCallWork, NotReadyForNextCall | ||
+ | subject: AgentStatus | ||
+ | --- | ||
+ | name: CurrentReadyAgents | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentNumber | ||
+ | mainMask: WaitForNextCall | ||
+ | subject: AgentStatus | ||
+ | --- | ||
+ | name: CurrNumberInCall | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentNumber | ||
+ | mainMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound, CallRinging, CallDialing | ||
+ | subject: AgentStatus | ||
+ | --- | ||
+ | name: CurrentNumberLoggedInAgents | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentNumber | ||
+ | mainMask: '*,~LoggedOut,~NotMonitored' | ||
+ | subject: AgentStatus | ||
+ | --- | ||
+ | name: LongestIdleTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: CurrentMaxTime | ||
+ | mainMask: WaitForNextCall | ||
+ | subject: AgentStatus | ||
+ | --- | ||
+ | name: AverageHandlingTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: SKILL_AG | ||
+ | statisticDefinitionEx: | ||
+ | category: AverageTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound, AfterCallWork | ||
+ | relativeMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound | ||
+ | subject: DNStatus | ||
+ | --- | ||
+ | #agent | ||
+ | name: AverageHandlingTime | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: AverageTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound, AfterCallWork | ||
+ | relativeMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound | ||
+ | subject: DNStatus | ||
+ | --- | ||
+ | name: Productivity | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: AverageNumberPerRelativeHour | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallInbound,CallOutbound,CallInternal,CallConsult,CallUnknown | ||
+ | relativeMask: '*,~LoggedOut,~NotMonitored' | ||
+ | subject: AgentStatus | ||
+ | --- | ||
+ | name: InboundCalls | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallInbound | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | name: InternalCalls | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallInternal | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | name: OutboundCalls | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallOutbound | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | name: ConsultCalls | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalNumber | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallConsult | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | name: ReadyDuration | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: WaitForNextCall | ||
+ | subject: AgentStatus | ||
+ | --- | ||
+ | name: WrapDuration | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: AfterCallWork | ||
+ | relativeMask: AfterCallWork | ||
+ | subject: AgentStatus | ||
+ | --- | ||
+ | name: TalkDuration | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallUnknown, CallConsult, CallInternal, CallOutbound, CallInbound | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | name: HoldDuration | ||
+ | notificationFrequency: 10 | ||
+ | notificationMode: PERIODICAL | ||
+ | objectType: AGENT | ||
+ | statisticDefinitionEx: | ||
+ | category: TotalAdjustedTime | ||
+ | dynamicTimeProfile: "0:00" | ||
+ | intervalType: GrowingWindow | ||
+ | mainMask: CallOnHoldInbound,CallOnHoldOutbound,CallOnHoldInternal,CallOnHoldConsult,CallOnHoldUnknown | ||
+ | subject: DNAction | ||
+ | --- | ||
+ | #service level | ||
+ | name: ServiceLevel | ||
+ | statisticDefinitionEx: | ||
+ | category: ServiceFactor1 | ||
+ | subject: DNAction | ||
+ | intervalType: GrowingWindow | ||
+ | dynamicTimeProfile: "0:00+1:00" | ||
+ | timeRangeLeft: 0 | ||
+ | timeRangeRight: 120 | ||
+ | timeRangeLeft2: 0 | ||
+ | timeRangeRight2: 10 | ||
+ | objectType: QUEUE | ||
+ | notificationMode: PERIODICAL | ||
+ | notificationFrequency: 10 | ||
+ | --- | ||
+ | name: ServiceLevel | ||
+ | statisticDefinitionEx: | ||
+ | category: ServiceFactor1 | ||
+ | subject: DNAction | ||
+ | intervalType: GrowingWindow | ||
+ | dynamicTimeProfile: "0:00+1:00" | ||
+ | timeRangeLeft: 0 | ||
+ | timeRangeRight: 120 | ||
+ | timeRangeLeft2: 0 | ||
+ | timeRangeRight2: 10 | ||
+ | objectType: SKILL_Q | ||
+ | notificationMode: PERIODICAL | ||
+ | notificationFrequency: 10 | ||
+ | </nowiki> | ||
+ | </toggledisplay></p> | ||
[[Category:V:HTCC:8.5.2]] | [[Category:V:HTCC:8.5.2]] |
Latest revision as of 14:54, October 26, 2021
Monitored statistics
This document is part of the Statistics API portion of the Web Services API.
Contents
Entry Format
Two modes of statistics definitions are supported, "simple" and "extended". In "simple" mode, the statistic type is defined in Configuration Manager and the statistics.yaml entry defines the additional statistics options and the statistic name in the API. In "extended" mode, the full definition of the statistic is provided in statistics.yaml entry. In this case there is no need to use Configuration Manager for statistic definition. The switch between modes is defined basing on presence of statisticDefinitionEx property. If the specified mode is in "extended" mode, statisticDefinitionName is ignored if present.
Simple Mode Entry Format
Extended mode entry format
[+] Extended Mode Entry Format
Queue Statistics
Skills Statistics
Agent Statistics
Agent Statistics for eServices
Resources
See Enabling reporting in the Web Services and Applications Deployment Guide.
This list is the minimal list - it contains only statistics which are required for current version of UI.