<?xml version="1.0" encoding="UTF-8"?>
<dashboard xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <layout>DashboardLayoutThreeCols</layout>
  <title/>
  <auto_reload>
    <enabled>true</enabled>
    <interval>300</interval>
  </auto_reload>
  <cells xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <cell id="0">
      <rank>0</rank>
      <dashlets>
        <dashlet id="15" xsi:type="DashletGroupByPie" _revision_id="1811" _altered_in="">
          <rank>10</rank>
          <title>Réseau - Satisfaction Client (incidents)</title>
          <query>SELECT `Incident` FROM Incident AS `Incident` JOIN Organization AS `Organization` ON `Incident`.org_id = `Organization`.id JOIN Organization AS `Organization1` ON `Organization`.parent_id BELOW `Organization1`.id WHERE (`Incident`.`close_date` &gt;= '2024-01-01 00:00:00')AND (`Incident`.`parent_incident_id` = '0')AND ((`Incident`.`team_id` = '2027') OR (`Incident`.`team_id` = '2028')) AND (`Organization1`.`id` NOT IN ('215','1955','225','55','222','226','227','231','20','224')) </query>
          <group_by>user_satisfaction</group_by>
          <style>pie</style>
          <aggregation_function>count</aggregation_function>
          <aggregation_attribute/>
          <limit/>
          <order_by/>
          <order_direction/>
        </dashlet>
      </dashlets>
    </cell>
    <cell id="1">
      <rank>1</rank>
      <dashlets>
        <dashlet id="14" xsi:type="DashletHeaderDynamic" _revision_id="1811" _altered_in="">
          <rank>0</rank>
          <title>Incidents</title>
          <icon/>
          <subtitle>Ouverts</subtitle>
          <query>SELECT `Incident` FROM Incident AS `Incident` JOIN Organization AS `Organization` ON `Incident`.org_id = `Organization`.id JOIN Organization AS `Organization1` ON `Organization`.parent_id BELOW `Organization1`.id
                                                  WHERE
                                                  (`Incident`.`status` NOT IN ('closed', 'resolved'))
                                                  AND ((`Incident`.`team_id` = '2027') OR (`Incident`.`team_id` = '2028'))
                                                  AND (`Incident`.`parent_incident_id` = '0')
                                                  AND (`Organization1`.`id` NOT IN ('215','1955','225','55','226','227', '222','231','20','224'))</query>
          <group_by>status</group_by>
          <values>dispatched,pending,pendingprovider,assigned,updated,new,redispatched</values>
        </dashlet>
      </dashlets>
    </cell>
    <cell id="2">
      <rank>2</rank>
      <dashlets>
        <dashlet id="13" xsi:type="DashletHeaderDynamic" _revision_id="1811" _altered_in="">
          <rank>0</rank>
          <title>Demandes</title>
          <icon/>
          <subtitle>Ouvertes</subtitle>
          <query>SELECT `UserRequest` FROM UserRequest AS `UserRequest` JOIN Organization AS `Organization` ON `UserRequest`.org_id = `Organization`.id JOIN Organization AS `Organization1` ON `Organization`.parent_id BELOW `Organization1`.id
                                                    WHERE
                                                    (`UserRequest`.`status` NOT IN ('closed', 'resolved'))
                                                    AND ((`UserRequest`.`team_id` = '2027') OR (`UserRequest`.`team_id` = '2028'))
                                                    AND (`UserRequest`.`parent_request_id` = '0')
                                                    AND (`Organization1`.`id` NOT IN ('215','1955','225','222','55','226','227','231','20','224'))</query>
          <group_by>status</group_by>
          <values>dispatched,pending,assigned,updated,new,redispatched</values>
        </dashlet>
      </dashlets>
    </cell>
    <cell id="3">
      <rank>3</rank>
      <dashlets>
        <dashlet id="6" xsi:type="DashletGroupByPie" _revision_id="1811" _altered_in="">
          <rank>0</rank>
          <title>Incidents à traiter en urgence</title>
          <query>SELECT `Incident` FROM Incident AS `Incident` JOIN Organization AS `Organization` ON `Incident`.org_id = `Organization`.id JOIN Organization AS `Organization1` ON `Organization`.parent_id BELOW `Organization1`.id
                                                      WHERE
                                                      (`Incident`.`status` NOT IN ('closed', 'resolved'))
                                                      AND ((`Incident`.`team_id` = '2027') OR (`Incident`.`team_id` = '2028'))
                                                      AND (`Incident`.`parent_incident_id` = '0')
                                                      AND (`Organization1`.`id` NOT IN ('215','1955','225','55','222','226','227','231','20','224'))
                                                      AND ((`Incident`.`priority` = '1')
                                                      OR ((`Incident`.`priority` = '2') AND (`Incident`.`last_update` &lt; (DATE_SUB(NOW(), INTERVAL 1 DAY)))) OR (`Incident`.`status` IN ('updated', 'new', 'dispatched', 'redispatched'))
                                                      OR (`Incident`.`last_update` &lt; (DATE_SUB(NOW(), INTERVAL 4 DAY)))
                                                      OR ((ISNULL(`Incident`.`tto_escalation_deadline`) = 0) AND (`Incident`.`status` NOT IN ('pending', 'closed', 'updated', 'resolved')))
                                                      OR ((ISNULL(`Incident`.`ttr_escalation_deadline`) = 0)AND (`Incident`.`status` NOT IN ('pending', 'closed', 'updated', 'resolved')))) </query>
          <group_by>priority</group_by>
          <style>pie</style>
          <aggregation_function>count</aggregation_function>
          <aggregation_attribute/>
          <limit/>
          <order_by>attribute</order_by>
          <order_direction>desc</order_direction>
        </dashlet>
      </dashlets>
    </cell>
    <cell id="4">
      <rank>4</rank>
      <dashlets>
        <dashlet id="1" xsi:type="DashletGroupByPie" _revision_id="1811" _altered_in="">
          <rank>0</rank>
          <title>Incidents ouverts</title>
          <query>SELECT `Incident` FROM Incident AS `Incident` JOIN Organization AS `Organization` ON `Incident`.org_id = `Organization`.id JOIN Organization AS `Organization1` ON `Organization`.parent_id BELOW `Organization1`.id
                                                        WHERE
                                                        (`Incident`.`status` NOT IN ('closed', 'resolved'))
                                                        AND ((`Incident`.`team_id` = '2027') OR (`Incident`.`team_id` = '2028'))
                                                        AND (`Incident`.`parent_incident_id` = '0')
                                                        AND (`Organization1`.`id` NOT IN ('215','1955','225','222','55','226','227','231','20','224'))
                                                      </query>
          <group_by>priority</group_by>
          <style>pie</style>
          <aggregation_function>count</aggregation_function>
          <aggregation_attribute/>
          <limit/>
          <order_by/>
          <order_direction/>
        </dashlet>
      </dashlets>
    </cell>
    <cell id="5">
      <rank>5</rank>
      <dashlets>
        <dashlet id="2" xsi:type="DashletGroupByBars" _revision_id="1811" _altered_in="">
          <rank>0</rank>
          <title>Répartition des incidents</title>
          <query>SELECT `Incident` FROM Incident AS `Incident` JOIN Organization AS `Organization` ON `Incident`.org_id = `Organization`.id JOIN Organization AS `Organization1` ON `Organization`.parent_id BELOW `Organization1`.id
                                                        WHERE
                                                        (`Incident`.`status` NOT IN ('closed', 'resolved'))
                                                        AND ((`Incident`.`team_id` = '2027') OR (`Incident`.`team_id` = '2028'))
                                                        AND (`Incident`.`parent_incident_id` = '0')
                                                        AND (`Organization1`.`id` NOT IN ('215','1955','225','55','226','227','231','222','20','224'))
                                                      </query>
          <group_by>agent_id</group_by>
          <style>bars</style>
          <aggregation_function>count</aggregation_function>
          <aggregation_attribute/>
          <limit/>
          <order_by>attribute</order_by>
          <order_direction>desc</order_direction>
        </dashlet>
      </dashlets>
    </cell>
    <cell id="6">
      <rank>6</rank>
      <dashlets>
        <dashlet id="8" xsi:type="DashletGroupByPie" _revision_id="1811" _altered_in="">
          <rank>0</rank>
          <title>Demandes à traiter en urgence</title>
          <query>SELECT `UserRequest` FROM UserRequest AS `UserRequest` JOIN Organization AS `Organization` ON `UserRequest`.org_id = `Organization`.id JOIN Organization AS `Organization1` ON `Organization`.parent_id BELOW `Organization1`.id
                                                        WHERE
                                                        (`UserRequest`.`status` NOT IN ('closed', 'resolved'))
                                                        AND ((`UserRequest`.`team_id` = '2027') OR (`UserRequest`.`team_id` = '2028'))
                                                        AND (`UserRequest`.`parent_request_id` = '0')
                                                        AND (`Organization1`.`id` NOT IN ('215','1955','225','55','226','227','231','222','20','224'))
                                                        AND ((`UserRequest`.`priority` = '1')
                                                        OR ((`UserRequest`.`priority` = '2') AND (`UserRequest`.`last_update` &lt; (DATE_SUB(NOW(), INTERVAL 1 DAY)))) OR ((ISNULL(`UserRequest`.`tto_escalation_deadline`) = 0) AND (`UserRequest`.`status` NOT IN ('pending', 'closed', 'updated', 'resolved')))
                                                        OR ((ISNULL(`UserRequest`.`ttr_escalation_deadline`) = 0)  AND (`UserRequest`.`status` NOT IN ('pending', 'closed', 'updated', 'resolved')))
                                                        OR (`UserRequest`.`status` IN ('new', 'updated', 'dispatched', 'redispatched'))
                                                        OR (`UserRequest`.`last_update` &lt; (DATE_SUB(NOW(), INTERVAL 4 DAY))))
                                                      </query>
          <group_by>priority</group_by>
          <style>pie</style>
          <aggregation_function>count</aggregation_function>
          <aggregation_attribute/>
          <limit/>
          <order_by>attribute</order_by>
          <order_direction>desc</order_direction>
        </dashlet>
      </dashlets>
    </cell>
    <cell id="7">
      <rank>7</rank>
      <dashlets>
        <dashlet id="9" xsi:type="DashletGroupByPie" _revision_id="1811" _altered_in="">
          <rank>0</rank>
          <title>Demandes ouvertes</title>
          <query>SELECT `UserRequest` FROM UserRequest AS `UserRequest` JOIN Organization AS `Organization` ON `UserRequest`.org_id = `Organization`.id JOIN Organization AS `Organization1` ON `Organization`.parent_id BELOW `Organization1`.id
                                                        WHERE
                                                        (`UserRequest`.`status` NOT IN ('closed', 'resolved'))
                                                        AND ((`UserRequest`.`team_id` = '2027') OR (`UserRequest`.`team_id` = '2028'))
                                                        AND (`UserRequest`.`parent_request_id` = '0')
                                                        AND (`Organization1`.`id` NOT IN ('215','1955','222','225','55','226','227','231','20','224'))
                                                      </query>
          <group_by>service_id</group_by>
          <style>pie</style>
          <aggregation_function>count</aggregation_function>
          <aggregation_attribute/>
          <limit/>
          <order_by/>
          <order_direction/>
        </dashlet>
      </dashlets>
    </cell>
    <cell id="8">
      <rank>8</rank>
      <dashlets>
        <dashlet id="10" xsi:type="DashletGroupByBars" _revision_id="1811" _altered_in="">
          <rank>0</rank>
          <title>Répartition des demandes</title>
          <query>SELECT `UserRequest` FROM UserRequest AS `UserRequest` JOIN Organization AS `Organization` ON `UserRequest`.org_id = `Organization`.id JOIN Organization AS `Organization1` ON `Organization`.parent_id BELOW `Organization1`.id
                                                        WHERE
                                                        (`UserRequest`.`status` NOT IN ('closed', 'resolved'))
                                                        AND ((`UserRequest`.`team_id` = '2027') OR (`UserRequest`.`team_id` = '2028'))
                                                        AND (`UserRequest`.`parent_request_id` = '0')
                                                        AND (`Organization1`.`id` NOT IN ('215','1955','222','225','55','226','227','231','20','224'))
                                                      </query>
          <group_by>agent_id</group_by>
          <style>bars</style>
          <aggregation_function>count</aggregation_function>
          <aggregation_attribute/>
          <limit/>
          <order_by>attribute</order_by>
          <order_direction/>
        </dashlet>
      </dashlets>
    </cell>
  </cells>
</dashboard>
