Событие, содержащее статистику оператора в режиме реального времени.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">

    <xs:include schemaLocation="monitor.xsd"/>

    <xs:simpleType name="LimitType">
        <xs:union>
            <xs:simpleType>
                <xs:restriction base="xs:nonNegativeInteger"/>
            </xs:simpleType>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="unbounded"/>
                </xs:restriction>
            </xs:simpleType>
        </xs:union>
    </xs:simpleType>

    <xs:complexType name="AgentRealtimeStatisticsEventType">
        <xs:attribute name="agent_id" type="xs:string"/>
        <xs:attribute name="available_t" type="xs:nonNegativeInteger"/> <!-- время, которое оператор находился в состоянии "доступен" -->
        <xs:attribute name="auxwork_t" type="xs:nonNegativeInteger"/> <!-- время, которое оператор находился "отошел" -->
        <xs:attribute name="blocked_t" type="xs:nonNegativeInteger"/> <!-- время, которое оператор был заблокирован супервизором -->
        <xs:attribute name="talk_t" type="xs:nonNegativeInteger"/> <!-- время, которое оператор разговаривал -->
        <xs:attribute name="acd_talk_t" type="xs:nonNegativeInteger"/> <!-- время, которое оператор разговаривал, обслуживая вызовы из очередей -->
        <xs:attribute name="acd_queue_talk_t" type="xs:nonNegativeInteger"/> <!-- время, которое оператор разговаривал, обслуживая вызовы из очередей, включая то время, которое эти вызовы ожидали в очереди -->
        <xs:attribute name="acw_t" type="xs:nonNegativeInteger"/> <!-- время, которое оператор потратил на пост-обработку вызовов -->
        <xs:attribute name="accepted_c" type="xs:nonNegativeInteger"/> <!-- количество принятых разговоров, включая разговоры с очередей -->
        <xs:attribute name="accepted_acd_c" type="xs:nonNegativeInteger"/> <!-- количество принятых разговоров с очередей -->
        <xs:attribute name="abandoned_c" type="xs:nonNegativeInteger"/> <!-- количество пропущенных разговоров, включая разговоры с очередей -->
        <xs:attribute name="abandoned_acd_c" type="xs:nonNegativeInteger"/> <!-- количество пропущенных разговоров с очередей -->
        <!--метрики за смену-->
        <xs:attribute name="s_available_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_auxwork_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_blocked_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_talk_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_acd_talk_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_acd_queue_talk_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_acw_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_accepted_c" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_accepted_acd_c" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_abandoned_c" type="xs:nonNegativeInteger"/>
        <xs:attribute name="s_abandoned_acd_c" type="xs:nonNegativeInteger"/>
        <!--метрики за неделю-->
        <xs:attribute name="w_available_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_auxwork_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_blocked_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_talk_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_acd_talk_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_acd_queue_talk_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_acw_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_accepted_c" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_accepted_acd_c" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_abandoned_c" type="xs:nonNegativeInteger"/>
        <xs:attribute name="w_abandoned_acd_c" type="xs:nonNegativeInteger"/>
        <!--метрики за месяц-->
        <xs:attribute name="m_available_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_auxwork_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_blocked_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_talk_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_acd_talk_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_acd_queue_talk_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_acw_t" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_accepted_c" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_accepted_acd_c" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_abandoned_c" type="xs:nonNegativeInteger"/>
        <xs:attribute name="m_abandoned_acd_c" type="xs:nonNegativeInteger"/>
    </xs:complexType>

    <xs:element name="event">
        <xs:complexType>
            <xs:complexContent>
                <xs:extension base="baseEventType">
                    <xs:sequence>
                        <xs:element name="agent_realtime_statistics" type="AgentRealtimeStatisticsEventType"/>
                    </xs:sequence>
                </xs:extension>
            </xs:complexContent>
        </xs:complexType>
    </xs:element>

</xs:schema>
XML