Class: Queri::Stats::AgentsAndSessions::AgentOccupancyReport

Inherits:
Queri::Stats
  • Object
show all
Includes:
CompositeReportHelpers
Defined in:
lib/queri/stats/agents_and_sessions/agent_occupancy_report.rb

Instance Attribute Summary

Attributes inherited from Queri::Stats

#response

Class Method Summary collapse

Methods inherited from Queri::Stats

#initialize, keys, query_method

Constructor Details

This class inherits a constructor from Queri::Stats

Class Method Details

.key_translationsObject



12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/queri/stats/agents_and_sessions/agent_occupancy_report.rb', line 12

def key_translations
  ActiveSupport::OrderedHash[
    :level, "Level",
    :agent, "Agent",
    :total_session_duration, "Sessions",
    :time_on_billable_pause, "Pau Bill",
    :time_on_nonbillable_pause, "Pau N/Bill",
    :total_pause_duration, "Pauses",
    :billable_non_billable_overlap_time, "Overlapping",
    :total_talk_time, "Total call time",
    :talk_time_to_session_time_plus_pause_time, "Occupancy %"
  ]
end

.xml_codeObject



8
9
10
# File 'lib/queri/stats/agents_and_sessions/agent_occupancy_report.rb', line 8

def xml_code
  AgentsAndSessions.xml_code + ".AgentOccupancy"
end