Slight (incomptaible!) modification to the dashboards format to support incremental changes through the XML.

SVN:trunk[2336]
This commit is contained in:
Denis Flaven
2012-10-24 08:04:17 +00:00
parent b72151d968
commit 80ec842042
18 changed files with 991 additions and 630 deletions

View File

@@ -3,37 +3,54 @@
<layout>DashboardLayoutTwoCols</layout>
<title>UI:ChangeMgmtMenuOverview:Title</title>
<cells>
<cell>
<dashlet id="1" xsi:type="DashletGroupByTable">
<title>UI-ChangeManagementOverview-ChangeByCategory-last-7-days</title>
<query>SELECT Change WHERE start_date &gt; DATE_SUB(NOW(), INTERVAL 7 DAY)</query>
<group_by>category</group_by>
<style>table</style>
</dashlet>
<cell id="0">
<rank>0</rank>
<dashlets>
<dashlet id="1" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-ChangeManagementOverview-ChangeByCategory-last-7-days</title>
<query>SELECT Change WHERE start_date &gt; DATE_SUB(NOW(), INTERVAL 7 DAY)</query>
<group_by>category</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="2" xsi:type="DashletGroupByBars">
<title>UI-ChangeManagementOverview-Last-7-days</title>
<query>SELECT Change WHERE start_date &gt; DATE_SUB(NOW(), INTERVAL 7 DAY)</query>
<group_by>start_date:day_of_month</group_by>
<style>bars</style>
</dashlet>
<cell id="1">
<rank>1</rank>
<dashlets>
<dashlet id="2" xsi:type="DashletGroupByBars">
<rank>0</rank>
<title>UI-ChangeManagementOverview-Last-7-days</title>
<query>SELECT Change WHERE start_date &gt; DATE_SUB(NOW(), INTERVAL 7 DAY)</query>
<group_by>start_date:day_of_month</group_by>
<style>bars</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="3" xsi:type="DashletGroupByTable">
<title>UI-ChangeManagementOverview-ChangeByDomain-last-7-days</title>
<query>SELECT Change WHERE start_date &gt; DATE_SUB(NOW(), INTERVAL 7 DAY)</query>
<group_by>finalclass</group_by>
<style>table</style>
</dashlet>
<cell id="2">
<rank>2</rank>
<dashlets>
<dashlet id="3" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-ChangeManagementOverview-ChangeByDomain-last-7-days</title>
<query>SELECT Change WHERE start_date &gt; DATE_SUB(NOW(), INTERVAL 7 DAY)</query>
<group_by>finalclass</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="4" xsi:type="DashletGroupByTable">
<title>UI-ChangeManagementOverview-ChangeByStatus-last-7-days</title>
<query>SELECT Change WHERE start_date &gt; DATE_SUB(NOW(), INTERVAL 7 DAY)</query>
<group_by>status</group_by>
<style>table</style>
</dashlet>
<cell id="3">
<rank>3</rank>
<dashlets>
<dashlet id="4" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-ChangeManagementOverview-ChangeByStatus-last-7-days</title>
<query>SELECT Change WHERE start_date &gt; DATE_SUB(NOW(),
INTERVAL 7 DAY)</query>
<group_by>status</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
</cells>
</dashboard>
</dashboard>

View File

@@ -3,138 +3,192 @@
<layout>DashboardLayoutOneCol</layout>
<title></title>
<cells>
<cell>
<dashlet id="1" xsi:type="DashletHeaderStatic">
<title>Menu:ConfigManagement:AllDevices</title>
<icon>itop-config-mgmt/images/server.png</icon>
<subtitle>Menu_ConfigManagement_AllDevices</subtitle>
</dashlet>
<dashlet id="2" xsi:type="DashletBadge">
<class>Rack</class>
</dashlet>
<dashlet id="3" xsi:type="DashletBadge">
<class>Enclosure</class>
</dashlet>
<dashlet id="4" xsi:type="DashletBadge">
<class>Server</class>
</dashlet>
<dashlet id="5" xsi:type="DashletBadge">
<class>NetworkDevice</class>
</dashlet>
<dashlet id="6" xsi:type="DashletBadge">
<class>StorageSystem</class>
</dashlet>
<dashlet id="7" xsi:type="DashletBadge">
<class>SANSwitch</class>
</dashlet>
<dashlet id="8" xsi:type="DashletBadge">
<class>NAS</class>
</dashlet>
<dashlet id="9" xsi:type="DashletBadge">
<class>TapeLibrary</class>
</dashlet>
<dashlet id="10" xsi:type="DashletBadge">
<class>ElectricalConnection</class>
</dashlet>
<cell id="0">
<rank>0</rank>
<dashlets>
<dashlet id="1" xsi:type="DashletHeaderStatic">
<rank>0</rank>
<title>Menu:ConfigManagement:AllDevices</title>
<icon>itop-config-mgmt/images/server.png</icon>
<subtitle>Menu_ConfigManagement_AllDevices</subtitle>
</dashlet>
<dashlet id="2" xsi:type="DashletBadge">
<rank>1</rank>
<class>Rack</class>
</dashlet>
<dashlet id="3" xsi:type="DashletBadge">
<rank>2</rank>
<class>Enclosure</class>
</dashlet>
<dashlet id="4" xsi:type="DashletBadge">
<rank>3</rank>
<class>Server</class>
</dashlet>
<dashlet id="5" xsi:type="DashletBadge">
<rank>4</rank>
<class>NetworkDevice</class>
</dashlet>
<dashlet id="6" xsi:type="DashletBadge">
<rank>5</rank>
<class>StorageSystem</class>
</dashlet>
<dashlet id="7" xsi:type="DashletBadge">
<rank>6</rank>
<class>SANSwitch</class>
</dashlet>
<dashlet id="8" xsi:type="DashletBadge">
<rank>7</rank>
<class>NAS</class>
</dashlet>
<dashlet id="9" xsi:type="DashletBadge">
<rank>8</rank>
<class>TapeLibrary</class>
</dashlet>
<dashlet id="10" xsi:type="DashletBadge">
<rank>9</rank>
<class>ElectricalConnection</class>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="11" xsi:type="DashletHeaderStatic">
<title>Menu:ConfigManagement:virtualization</title>
<icon>itop-config-mgmt/images/application.png</icon>
</dashlet>
<dashlet id="12" xsi:type="DashletBadge">
<class>Farm</class>
</dashlet>
<dashlet id="13" xsi:type="DashletBadge">
<class>Hypervisor</class>
</dashlet>
<dashlet id="14" xsi:type="DashletBadge">
<class>VirtualMachine</class>
</dashlet>
<cell id="1">
<rank>1</rank>
<dashlets>
<dashlet id="11" xsi:type="DashletHeaderStatic">
<rank>0</rank>
<title>Menu:ConfigManagement:virtualization</title>
<icon>itop-config-mgmt/images/application.png</icon>
</dashlet>
<dashlet id="12" xsi:type="DashletBadge">
<rank>1</rank>
<class>Farm</class>
</dashlet>
<dashlet id="13" xsi:type="DashletBadge">
<rank>2</rank>
<class>Hypervisor</class>
</dashlet>
<dashlet id="14" xsi:type="DashletBadge">
<rank>3</rank>
<class>VirtualMachine</class>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="15" xsi:type="DashletHeaderStatic">
<title>Menu:ConfigManagement:EndUsers</title>
<icon>itop-config-mgmt/images/team.png</icon>
</dashlet>
<dashlet id="16" xsi:type="DashletBadge">
<class>PC</class>
</dashlet>
<dashlet id="17" xsi:type="DashletBadge">
<class>Phone</class>
</dashlet>
<dashlet id="18" xsi:type="DashletBadge">
<class>IpPhone</class>
</dashlet>
<dashlet id="19" xsi:type="DashletBadge">
<class>MobilePhone</class>
</dashlet>
<dashlet id="20" xsi:type="DashletBadge">
<class>Tablet</class>
</dashlet>
<dashlet id="21" xsi:type="DashletBadge">
<class>Printer</class>
</dashlet>
<dashlet id="22" xsi:type="DashletBadge">
<class>Peripheral</class>
</dashlet>
<cell id="2">
<rank>2</rank>
<dashlets>
<dashlet id="15" xsi:type="DashletHeaderStatic">
<rank>0</rank>
<title>Menu:ConfigManagement:EndUsers</title>
<icon>itop-config-mgmt/images/team.png</icon>
</dashlet>
<dashlet id="16" xsi:type="DashletBadge">
<rank>1</rank>
<class>PC</class>
</dashlet>
<dashlet id="17" xsi:type="DashletBadge">
<rank>2</rank>
<class>Phone</class>
</dashlet>
<dashlet id="18" xsi:type="DashletBadge">
<rank>3</rank>
<class>IpPhone</class>
</dashlet>
<dashlet id="19" xsi:type="DashletBadge">
<rank>4</rank>
<class>MobilePhone</class>
</dashlet>
<dashlet id="20" xsi:type="DashletBadge">
<rank>5</rank>
<class>Tablet</class>
</dashlet>
<dashlet id="21" xsi:type="DashletBadge">
<rank>6</rank>
<class>Printer</class>
</dashlet>
<dashlet id="22" xsi:type="DashletBadge">
<rank>7</rank>
<class>Peripheral</class>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="23" xsi:type="DashletHeaderStatic">
<title>Menu:ConfigManagement:SWAndApps</title>
<icon>itop-config-mgmt/images/application.png</icon>
</dashlet>
<dashlet id="24" xsi:type="DashletBadge">
<class>Middleware</class>
</dashlet>
<dashlet id="25" xsi:type="DashletBadge">
<class>DBserver</class>
</dashlet>
<dashlet id="26" xsi:type="DashletBadge">
<class>Webserver</class>
</dashlet>
<dashlet id="27" xsi:type="DashletBadge">
<class>OtherSoftware</class>
</dashlet>
<dashlet id="29" xsi:type="DashletBadge">
<class>MiddlewareInstance</class>
</dashlet>
<dashlet id="30" xsi:type="DashletBadge">
<class>DatabaseSchema</class>
</dashlet>
<dashlet id="31" xsi:type="DashletBadge">
<class>WebApplication</class>
</dashlet>
<dashlet id="32" xsi:type="DashletBadge">
<class>Patch</class>
</dashlet>
<dashlet id="33" xsi:type="DashletBadge">
<class>Licence</class>
</dashlet>
<cell id="3">
<rank>3</rank>
<dashlets>
<dashlet id="23" xsi:type="DashletHeaderStatic">
<rank>0</rank>
<title>Menu:ConfigManagement:SWAndApps</title>
<icon>itop-config-mgmt/images/application.png</icon>
</dashlet>
<dashlet id="24" xsi:type="DashletBadge">
<rank>1</rank>
<class>Middleware</class>
</dashlet>
<dashlet id="25" xsi:type="DashletBadge">
<rank>2</rank>
<class>DBserver</class>
</dashlet>
<dashlet id="26" xsi:type="DashletBadge">
<rank>3</rank>
<class>Webserver</class>
</dashlet>
<dashlet id="27" xsi:type="DashletBadge">
<rank>4</rank>
<class>OtherSoftware</class>
</dashlet>
<dashlet id="29" xsi:type="DashletBadge">
<rank>5</rank>
<class>MiddlewareInstance</class>
</dashlet>
<dashlet id="30" xsi:type="DashletBadge">
<rank>6</rank>
<class>DatabaseSchema</class>
</dashlet>
<dashlet id="31" xsi:type="DashletBadge">
<rank>7</rank>
<class>WebApplication</class>
</dashlet>
<dashlet id="32" xsi:type="DashletBadge">
<rank>8</rank>
<class>Patch</class>
</dashlet>
<dashlet id="33" xsi:type="DashletBadge">
<rank>9</rank>
<class>Licence</class>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="34" xsi:type="DashletHeaderStatic">
<title>Menu:ConfigManagement:Misc</title>
<icon>itop-config-mgmt/images/subnet.png</icon>
</dashlet>
<dashlet id="35" xsi:type="DashletBadge">
<class>NetworkInterface</class>
</dashlet>
<dashlet id="36" xsi:type="DashletBadge">
<class>Subnet</class>
</dashlet>
<dashlet id="37" xsi:type="DashletBadge">
<class>LogicalVolume</class>
</dashlet>
<dashlet id="38" xsi:type="DashletBadge">
<class>BusinessProcess</class>
</dashlet>
<dashlet id="39" xsi:type="DashletBadge">
<class>ApplicationSolution</class>
</dashlet>
<dashlet id="40" xsi:type="DashletBadge">
<class>Group</class>
</dashlet>
<cell id="4">
<rank>4</rank>
<dashlets>
<dashlet id="34" xsi:type="DashletHeaderStatic">
<rank>0</rank>
<title>Menu:ConfigManagement:Misc</title>
<icon>itop-config-mgmt/images/subnet.png</icon>
</dashlet>
<dashlet id="35" xsi:type="DashletBadge">
<rank>1</rank>
<class>NetworkInterface</class>
</dashlet>
<dashlet id="36" xsi:type="DashletBadge">
<rank>2</rank>
<class>Subnet</class>
</dashlet>
<dashlet id="37" xsi:type="DashletBadge">
<rank>3</rank>
<class>LogicalVolume</class>
</dashlet>
<dashlet id="38" xsi:type="DashletBadge">
<rank>4</rank>
<class>BusinessProcess</class>
</dashlet>
<dashlet id="39" xsi:type="DashletBadge">
<rank>5</rank>
<class>ApplicationSolution</class>
</dashlet>
<dashlet id="40" xsi:type="DashletBadge">
<rank>6</rank>
<class>Group</class>
</dashlet>
</dashlets>
</cell>
</cells>
</dashboard>
</dashboard>

View File

@@ -3,21 +3,27 @@
<layout>DashboardLayoutOneCol</layout>
<title></title>
<cells>
<cell>
<dashlet id="1" xsi:type="DashletHeaderDynamic">
<title>Menu:Contact</title>
<icon>itop-config-mgmt/images/team.png</icon>
<subtitle>Menu:Contact:Count</subtitle>
<query>SELECT Contact</query>
<group_by>status</group_by>
<values>active,inactive</values>
</dashlet>
<dashlet id="2" xsi:type="DashletBadge">
<class>Team</class>
</dashlet>
<dashlet id="3" xsi:type="DashletBadge">
<class>Person</class>
</dashlet>
<cell id="0">
<rank>0</rank>
<dashlets>
<dashlet id="1" xsi:type="DashletHeaderDynamic">
<rank>1</rank>
<title>Menu:Contact</title>
<icon>itop-config-mgmt/images/team.png</icon>
<subtitle>Menu:Contact:Count</subtitle>
<query>SELECT Contact</query>
<group_by>status</group_by>
<values>active,inactive</values>
</dashlet>
<dashlet id="2" xsi:type="DashletBadge">
<rank>2</rank>
<class>Team</class>
</dashlet>
<dashlet id="3" xsi:type="DashletBadge">
<rank>3</rank>
<class>Person</class>
</dashlet>
</dashlets>
</cell>
</cells>
</dashboard>

View File

@@ -3,51 +3,74 @@
<layout>DashboardLayoutTwoCols</layout>
<title>UI:IncidentMgmtMenuOverview:Title</title>
<cells>
<cell>
<dashlet id="1" xsi:type="DashletGroupByPie">
<title>UI-IncidentManagementOverview-IncidentByPriority-last-14-days</title>
<query>SELECT Incident WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>priority</group_by>
<style>pie</style>
</dashlet>
<cell id="0">
<rank>0</rank>
<dashlets>
<dashlet id="1" xsi:type="DashletGroupByPie">
<title>UI-IncidentManagementOverview-IncidentByPriority-last-14-days</title>
<query>SELECT Incident WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>priority</group_by>
<style>pie</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="2" xsi:type="DashletGroupByBars">
<title>UI-IncidentManagementOverview-Last-14-days</title>
<query>SELECT Incident WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>start_date:day_of_month</group_by>
<style>bars</style>
</dashlet>
<cell id="1">
<rank>1</rank>
<dashlets>
<dashlet id="2" xsi:type="DashletGroupByBars">
<title>UI-IncidentManagementOverview-Last-14-days</title>
<query>SELECT Incident WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>start_date:day_of_month</group_by>
<style>bars</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="3" xsi:type="DashletGroupByTable">
<title>UI-IncidentManagementOverview-OpenIncidentByStatus</title>
<query>SELECT Incident WHERE status NOT IN ('closed','rejected')</query>
<group_by>status</group_by>
<style>table</style>
</dashlet>
<cell id="2">
<rank>2</rank>
<dashlets>
<dashlet id="3" xsi:type="DashletGroupByTable">
<title>UI-IncidentManagementOverview-OpenIncidentByStatus</title>
<query>SELECT Incident WHERE status NOT IN
('closed','rejected')</query>
<group_by>status</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="4" xsi:type="DashletGroupByTable">
<title>UI-IncidentManagementOverview-OpenIncidentByAgent</title>
<query>SELECT Incident WHERE status NOT IN ('closed','rejected')</query>
<group_by>agent_id</group_by>
<style>table</style>
</dashlet>
<cell id="3">
<rank>3</rank>
<dashlets>
<dashlet id="4" xsi:type="DashletGroupByTable">
<title>UI-IncidentManagementOverview-OpenIncidentByAgent</title>
<query>SELECT Incident WHERE status NOT IN
('closed','rejected')</query>
<group_by>agent_id</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="5" xsi:type="DashletGroupByTable">
<title>UI-IncidentManagementOverview-OpenIncidentByCustomer</title>
<query>SELECT Incident WHERE status NOT IN ('closed','rejected')</query>
<group_by>org_id</group_by>
<style>table</style>
</dashlet>
<cell id="4">
<rank>4</rank>
<dashlets>
<dashlet id="5" xsi:type="DashletGroupByTable">
<title>UI-IncidentManagementOverview-OpenIncidentByCustomer</title>
<query>SELECT Incident WHERE status NOT IN ('closed','rejected')</query>
<group_by>org_id</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="0" xsi:type="DashletEmptyCell"/>
<cell id="5">
<rank>5</rank>
<dashlets>
<dashlet id="0" xsi:type="DashletEmptyCell" />
</dashlets>
</cell>
<cell>
<dashlet id="0" xsi:type="DashletEmptyCell"/>
<cell id="6">
<rank>6</rank>
<dashlets>
<dashlet id="0" xsi:type="DashletEmptyCell" />
</dashlets>
</cell>
</cells>
</dashboard>

View File

@@ -3,28 +3,40 @@
<layout>DashboardLayoutTwoCols</layout>
<title>UI:ProblemMgmtMenuOverview:Title</title>
<cells>
<cell>
<dashlet id="1" xsi:type="DashletGroupByBars">
<title>UI-ProblemManagementOverview-ProblemByService</title>
<query>SELECT Problem</query>
<group_by>service_id</group_by>
<style>bars</style>
</dashlet>
<cell id="0">
<rank>0</rank>
<dashlets>
<dashlet id="1" xsi:type="DashletGroupByBars">
<rank>0</rank>
<title>UI-ProblemManagementOverview-ProblemByService</title>
<query>SELECT Problem</query>
<group_by>service_id</group_by>
<style>bars</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="2" xsi:type="DashletGroupByPie">
<title>UI-ProblemManagementOverview-ProblemByPriority</title>
<query>SELECT Problem</query>
<group_by>priority</group_by>
<style>pie</style>
</dashlet>
<cell id="1">
<rank>1</rank>
<dashlets>
<dashlet id="2" xsi:type="DashletGroupByPie">
<rank>0</rank>
<title>UI-ProblemManagementOverview-ProblemByPriority</title>
<query>SELECT Problem</query>
<group_by>priority</group_by>
<style>pie</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="3" xsi:type="DashletObjectList">
<title>UI-ProblemManagementOverview-ProblemUnassigned</title>
<query>SELECT Problem WHERE status IN ("new")</query>
<menu>false</menu>
</dashlet>
<cell id="2">
<rank>2</rank>
<dashlets>
<dashlet id="3" xsi:type="DashletObjectList">
<rank>0</rank>
<title>UI-ProblemManagementOverview-ProblemUnassigned</title>
<query>SELECT Problem WHERE status IN ("new")</query>
<menu>false</menu>
</dashlet>
</dashlets>
</cell>
</cells>
</dashboard>

View File

@@ -3,59 +3,84 @@
<layout>DashboardLayoutTwoCols</layout>
<title>UI:RequestMgmtMenuOverview:Title</title>
<cells>
<cell>
<dashlet id="1" xsi:type="DashletGroupByPie">
<title>UI-RequestManagementOverview-RequestByType-last-14-days</title>
<query>SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>request_type</group_by>
<style>pie</style>
</dashlet>
<cell id="0">
<rank>0</rank>
<dashlets>
<dashlet id="1" xsi:type="DashletGroupByPie">
<rank>0</rank>
<title>UI-RequestManagementOverview-RequestByType-last-14-days</title>
<query>SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14
DAY) &lt; start_date</query>
<group_by>request_type</group_by>
<style>pie</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="2" xsi:type="DashletGroupByBars">
<title>UI-RequestManagementOverview-Last-14-days</title>
<query>SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>start_date:day_of_month</group_by>
<style>bars</style>
</dashlet>
<cell id="1">
<rank>1</rank>
<dashlets>
<dashlet id="2" xsi:type="DashletGroupByBars">
<rank>0</rank>
<title>UI-RequestManagementOverview-Last-14-days</title>
<query>SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14
DAY)
&lt; start_date</query>
<group_by>start_date:day_of_month</group_by>
<style>bars</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="3" xsi:type="DashletGroupByTable">
<title>UI-RequestManagementOverview-OpenRequestByStatus</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>status</group_by>
<style>table</style>
</dashlet>
<cell id="2">
<rank>2</rank>
<dashlets>
<dashlet id="3" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-RequestManagementOverview-OpenRequestByStatus</title>
<query>SELECT UserRequest WHERE status NOT IN
('closed','rejected')</query>
<group_by>status</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="4" xsi:type="DashletGroupByTable">
<title>UI-RequestManagementOverview-OpenRequestByAgent</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>agent_id</group_by>
<style>table</style>
</dashlet>
<cell id="3">
<rank>3</rank>
<dashlets>
<dashlet id="4" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-RequestManagementOverview-OpenRequestByAgent</title>
<query>SELECT UserRequest WHERE status NOT IN
('closed','rejected')</query>
<group_by>agent_id</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="5" xsi:type="DashletGroupByTable">
<title>UI-RequestManagementOverview-OpenRequestByType</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>finalclass</group_by>
<style>table</style>
</dashlet>
<cell id="4">
<rank>4</rank>
<dashlets>
<dashlet id="5" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-RequestManagementOverview-OpenRequestByType</title>
<query>SELECT UserRequest WHERE status NOT IN
('closed','rejected')</query>
<group_by>finalclass</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="6" xsi:type="DashletGroupByTable">
<title>UI-RequestManagementOverview-OpenRequestByCustomer</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>org_id</group_by>
<style>table</style>
</dashlet>
</cell>
<cell>
<dashlet id="0" xsi:type="DashletEmptyCell"/>
</cell>
<cell>
<dashlet id="0" xsi:type="DashletEmptyCell"/>
<cell id="5">
<rank>5</rank>
<dashlets>
<dashlet id="6" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-RequestManagementOverview-OpenRequestByCustomer</title>
<query>SELECT UserRequest WHERE status NOT IN
('closed','rejected')</query>
<group_by>org_id</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
</cells>
</dashboard>

View File

@@ -3,59 +3,77 @@
<layout>DashboardLayoutTwoCols</layout>
<title>UI:RequestMgmtMenuOverview:Title</title>
<cells>
<cell>
<dashlet id="1" xsi:type="DashletGroupByPie">
<title>UI-RequestManagementOverview-RequestByType-last-14-days</title>
<query>SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>request_type</group_by>
<style>pie</style>
</dashlet>
<cell id="0">
<rank>0</rank>
<dashlets>
<dashlet id="1" xsi:type="DashletGroupByPie">
<rank>0</rank>
<title>UI-RequestManagementOverview-RequestByType-last-14-days</title>
<query>SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>request_type</group_by>
<style>pie</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="2" xsi:type="DashletGroupByBars">
<title>UI-RequestManagementOverview-Last-14-days</title>
<query>SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>start_date:day_of_month</group_by>
<style>bars</style>
</dashlet>
<cell id="1">
<rank>1</rank>
<dashlets>
<dashlet id="2" xsi:type="DashletGroupByBars">
<rank>0</rank>
<title>UI-RequestManagementOverview-Last-14-days</title>
<query>SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) &lt; start_date</query>
<group_by>start_date:day_of_month</group_by>
<style>bars</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="3" xsi:type="DashletGroupByTable">
<title>UI-RequestManagementOverview-OpenRequestByStatus</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>status</group_by>
<style>table</style>
</dashlet>
<cell id="1">
<rank>2</rank>
<dashlets>
<dashlet id="3" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-RequestManagementOverview-OpenRequestByStatus</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>status</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="4" xsi:type="DashletGroupByTable">
<title>UI-RequestManagementOverview-OpenRequestByAgent</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>agent_id</group_by>
<style>table</style>
</dashlet>
<cell id="2">
<rank>3</rank>
<dashlets>
<dashlet id="4" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-RequestManagementOverview-OpenRequestByAgent</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>agent_id</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="5" xsi:type="DashletGroupByTable">
<title>UI-RequestManagementOverview-OpenRequestByType</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>finalclass</group_by>
<style>table</style>
</dashlet>
<cell id="3">
<rank>4</rank>
<dashlets>
<dashlet id="5" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-RequestManagementOverview-OpenRequestByType</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>finalclass</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="6" xsi:type="DashletGroupByTable">
<title>UI-RequestManagementOverview-OpenRequestByCustomer</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>org_id</group_by>
<style>table</style>
</dashlet>
</cell>
<cell>
<dashlet id="0" xsi:type="DashletEmptyCell"/>
</cell>
<cell>
<dashlet id="0" xsi:type="DashletEmptyCell"/>
<cell id="4">
<rank>5</rank>
<dashlets>
<dashlet id="6" xsi:type="DashletGroupByTable">
<rank>0</rank>
<title>UI-RequestManagementOverview-OpenRequestByCustomer</title>
<query>SELECT UserRequest WHERE status NOT IN ('closed','rejected')</query>
<group_by>org_id</group_by>
<style>table</style>
</dashlet>
</dashlets>
</cell>
</cells>
</dashboard>

View File

@@ -3,48 +3,63 @@
<layout>DashboardLayoutOneCol</layout>
<title></title>
<cells>
<cell>
<dashlet id="1" xsi:type="DashletHeaderStatic">
<title>Menu:ConfigManagementCI</title>
<icon>itop-welcome-itil/images/database.png</icon>
</dashlet>
<dashlet id="2" xsi:type="DashletBadge">
<class>BusinessProcess</class>
</dashlet>
<dashlet id="3" xsi:type="DashletBadge">
<class>ApplicationSolution</class>
</dashlet>
<dashlet id="4" xsi:type="DashletBadge">
<class>Contact</class>
</dashlet>
<dashlet id="5" xsi:type="DashletBadge">
<class>Location</class>
</dashlet>
<dashlet id="6" xsi:type="DashletBadge">
<class>Contract</class>
</dashlet>
<dashlet id="7" xsi:type="DashletBadge">
<class>Server</class>
</dashlet>
<dashlet id="8" xsi:type="DashletBadge">
<class>NetworkDevice</class>
</dashlet>
<cell id="0">
<rank>0</rank>
<dashlets>
<dashlet id="1" xsi:type="DashletHeaderStatic">
<rank>0</rank>
<title>Menu:ConfigManagementCI</title>
<icon>itop-welcome-itil/images/database.png</icon>
</dashlet>
<dashlet id="2" xsi:type="DashletBadge">
<rank>1</rank>
<class>BusinessProcess</class>
</dashlet>
<dashlet id="3" xsi:type="DashletBadge">
<rank>2</rank>
<class>ApplicationSolution</class>
</dashlet>
<dashlet id="4" xsi:type="DashletBadge">
<rank>3</rank>
<class>Contact</class>
</dashlet>
<dashlet id="5" xsi:type="DashletBadge">
<rank>4</rank>
<class>Location</class>
</dashlet>
<dashlet id="6" xsi:type="DashletBadge">
<rank>5</rank>
<class>Contract</class>
</dashlet>
<dashlet id="7" xsi:type="DashletBadge">
<rank>6</rank>
<class>Server</class>
</dashlet>
<dashlet id="8" xsi:type="DashletBadge">
<rank>7</rank>
<class>NetworkDevice</class>
</dashlet>
</dashlets>
</cell>
<cell>
<dashlet id="8" xsi:type="DashletHeaderDynamic">
<title>Menu:RequestManagement</title>
<icon>itop-welcome-itil/images/user-request-deadline.png</icon>
<subtitle>Open Requests</subtitle>
<query>SELECT UserRequest WHERE status != "closed"</query>
<group_by>status</group_by>
<values>new,assigned,escalated_tto,escalated_ttr,resolved</values>
</dashlet>
<dashlet id="9" xsi:type="DashletObjectList">
<title>UI:WelcomeMenu:MyCalls</title>
<query>SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved")</query>
<menu>true</menu>
</dashlet>
<cell id="1">
<rank>1</rank>
<dashlets>
<dashlet id="8" xsi:type="DashletHeaderDynamic">
<rank>0</rank>
<title>Menu:RequestManagement</title>
<icon>itop-welcome-itil/images/user-request-deadline.png</icon>
<subtitle>Open Requests</subtitle>
<query>SELECT UserRequest WHERE status != "closed"</query>
<group_by>status</group_by>
<values>new,assigned,escalated_tto,escalated_ttr,resolved</values>
</dashlet>
<dashlet id="9" xsi:type="DashletObjectList">
<rank>1</rank>
<title>UI:WelcomeMenu:MyCalls</title>
<query>SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved")</query>
<menu>true</menu>
</dashlet>
</dashlets>
</cell>
</cells>
</dashboard>