system.eam.queryAgentHistory
Returns a list of the most recent agent events
system.eam.getAgentEvents(groupIds, agentIds, startDate, endDate, limit)
-
Parameters
List groupIds - A list of groups to restrict the results to. If not specified, all groups will be included.
List agentIds - A list of agent ids to restrict the results to. If not specified, all agents will be allowed.
Date startDate - The starting time for history events. If null, defaults to 8 hours previous to now.
Date endDate - The ending time for the query range. If null, defaults to "now".
int limit - The limit of results to return. Defaults to 100. A value of 0 means "no limit".
-
Returns
Dataset - A list of agent events, arranged by time ascending.
-
Scope
All
results
=
system.eam.queryAgentHistory()
for
row
in
range
(results.rowCount):
eventId
=
results.getValueAt(row,
"id"
)
agentName
=
results.getValueAt(row,
"agent_name"
)
agentRole
=
results.getValueAt(row,
"agent_role"
)
eventTime
=
results.getValueAt(row,
"event_time"
)
eventCategory
=
results.getValueAt(row,
"event_category"
)
eventType
=
results.getValueAt(row,
"event_type"
)
eventSource
=
results.getValueAt(row,
"event_source"
)
eventLevel
=
results.getValueAt(row,
"event_level"
)
eventLevelInt
=
results.getValueAt(row,
"event_level_int"
)
message
=
results.getValueAt(row,
"message"
)