<?xml version="1.0" encoding="UTF-8"?>
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1">
    <property name="comments">v 1.0.0</property>
    <property name="createdBy">Eclipse BIRT Designer Version 4.6.0.v201606072122</property>
    <property name="units">in</property>
    <property name="iconFile">/templates/blank_report.gif</property>
    <property name="bidiLayoutOrientation">ltr</property>
    <property name="imageDPI">120</property>
    <parameters>
        <scalar-parameter name="lock_desc" id="214">
            <property name="hidden">false</property>
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">%</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="is_preview" id="355">
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">boolean</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">False</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="controlType">check-box</property>
            <structure name="format"/>
        </scalar-parameter>
        <scalar-parameter name="group_name" id="617">
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">%</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="start_date" id="95">
            <property name="valueType">static</property>
            <property name="isRequired">true</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">2022-05-15 1:00:01</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="concealValue">false</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="end_date" id="96">
            <property name="valueType">static</property>
            <property name="isRequired">true</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">2022-05-21 23:59:59</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="concealValue">false</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="date_format" id="386">
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">dd MMM y HH:mm:ss</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="sched_field_a" id="740">
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">%</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="sched_field_b" id="741">
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">%</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="method" id="742">
            <property name="valueType">static</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">%</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
    </parameters>
    <data-sources>
        <oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="Glam" id="217">
            <list-property name="privateDriverProperties">
                <ex-property>
                    <name>metadataBidiFormatStr</name>
                    <value>ILYNN</value>
                </ex-property>
                <ex-property>
                    <name>disabledMetadataBidiFormatStr</name>
                </ex-property>
                <ex-property>
                    <name>contentBidiFormatStr</name>
                    <value>ILYNN</value>
                </ex-property>
                <ex-property>
                    <name>disabledContentBidiFormatStr</name>
                </ex-property>
            </list-property>
            <property name="odaDriverClass">com.mysql.jdbc.Driver</property>
            <property name="odaURL">jdbc:mysql://localhost:3306/sog</property>
            <property name="odaUser">gis</property>
            <encrypted-property name="odaPassword" encryptionID="base64">V2U3bUpnNkBGYyN3</encrypted-property>
        </oda-data-source>
    </data-sources>
    <data-sets>
        <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="SupervisorScheduleHistory" id="659">
            <property name="nullsOrdering">nulls lowest</property>
            <list-property name="columnHints">
                <structure>
                    <property name="columnName">user_id</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">user_id</text-property>
                    <text-property name="heading">user_id</text-property>
                </structure>
                <structure>
                    <property name="columnName">keyholder_firstname</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">keyholder_firstname</text-property>
                    <text-property name="heading">keyholder_firstname</text-property>
                </structure>
                <structure>
                    <property name="columnName">keyholder_lastname</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">keyholder_lastname</text-property>
                    <text-property name="heading">keyholder_lastname</text-property>
                </structure>
                <structure>
                    <property name="columnName">key_box_no</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">key_box_no</text-property>
                    <text-property name="heading">key_box_no</text-property>
                </structure>
                <structure>
                    <property name="columnName">his_action</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">his_action</text-property>
                    <text-property name="heading">his_action</text-property>
                </structure>
                <structure>
                    <property name="columnName">transaction_job_card</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">transaction_job_card</text-property>
                    <text-property name="heading">transaction_job_card</text-property>
                </structure>
                <structure>
                    <property name="columnName">transaction_field_a</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">transaction_field_a</text-property>
                    <text-property name="heading">transaction_field_a</text-property>
                </structure>
                <structure>
                    <property name="columnName">transaction_field_b</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">transaction_field_b</text-property>
                    <text-property name="heading">transaction_field_b</text-property>
                </structure>
                <structure>
                    <property name="columnName">transaction_date_start</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">transaction_date_start</text-property>
                    <text-property name="heading">transaction_date_start</text-property>
                </structure>
                <structure>
                    <property name="columnName">transaction_date_end</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">transaction_date_end</text-property>
                    <text-property name="heading">transaction_date_end</text-property>
                </structure>
                <structure>
                    <property name="columnName">request_method</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">request_method</text-property>
                    <text-property name="heading">request_method</text-property>
                </structure>
                <structure>
                    <property name="columnName">access_point_id</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">access_point_id</text-property>
                    <text-property name="heading">access_point_id</text-property>
                </structure>
                <structure>
                    <property name="columnName">access_point_description</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">access_point_description</text-property>
                    <text-property name="heading">access_point_description</text-property>
                </structure>
                <structure>
                    <property name="columnName">last_changed_on</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">last_changed_on</text-property>
                    <text-property name="heading">last_changed_on</text-property>
                </structure>
                <structure>
                    <property name="columnName">approver_last_changed_on</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">approver_last_changed_on</text-property>
                    <text-property name="heading">approver_last_changed_on</text-property>
                </structure>
                <structure>
                    <property name="columnName">approver_firstname</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">approver_firstname</text-property>
                    <text-property name="heading">approver_firstname</text-property>
                </structure>
                <structure>
                    <property name="columnName">approver_lastname</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">approver_lastname</text-property>
                    <text-property name="heading">approver_lastname</text-property>
                </structure>
                <structure>
                    <property name="columnName">approver_username</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">approver_username</text-property>
                    <text-property name="heading">approver_username</text-property>
                </structure>
                <structure>
                    <property name="columnName">approval_time</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">approval_time</text-property>
                    <text-property name="heading">approval_time</text-property>
                </structure>
                <structure>
                    <property name="columnName">schedule_options</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">schedule_options</text-property>
                    <text-property name="heading">schedule_options</text-property>
                </structure>
            </list-property>
            <list-property name="parameters">
                <structure>
                    <property name="name">start_date</property>
                    <property name="paramName">start_date</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">-1</property>
                    <property name="position">1</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
                <structure>
                    <property name="name">end_date</property>
                    <property name="paramName">end_date</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">-1</property>
                    <property name="position">2</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">user_id</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">keyholder_firstname</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">keyholder_lastname</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">key_box_no</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">5</property>
                        <property name="name">his_action</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">6</property>
                        <property name="name">transaction_job_card</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">7</property>
                        <property name="name">transaction_field_a</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">8</property>
                        <property name="name">transaction_field_b</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">9</property>
                        <property name="name">transaction_date_start</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">10</property>
                        <property name="name">transaction_date_end</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">11</property>
                        <property name="name">request_method</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">12</property>
                        <property name="name">access_point_id</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">13</property>
                        <property name="name">access_point_description</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">14</property>
                        <property name="name">last_changed_on</property>
                        <property name="dataType">date-time</property>
                    </structure>
                    <structure>
                        <property name="position">15</property>
                        <property name="name">approver_last_changed_on</property>
                        <property name="dataType">date-time</property>
                    </structure>
                    <structure>
                        <property name="position">16</property>
                        <property name="name">approver_firstname</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">17</property>
                        <property name="name">approver_lastname</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">18</property>
                        <property name="name">approver_username</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">19</property>
                        <property name="name">approval_time</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">20</property>
                        <property name="name">schedule_options</property>
                        <property name="dataType">string</property>
                    </structure>
                </list-property>
            </structure>
            <property name="rowFetchLimit">0</property>
            <method name="beforeOpen"><![CDATA[var w = "";

// Filter on type of status
if (params["method"] != null &amp;&amp; 
	params["method"].value != "%" &amp;&amp;
	params["method"].value != "")
{
	var n = params["method"].split(",");
	var q = " AND request_method in ('xxx')";	
	w += q.replace("xxx",  n.join("','" ));
}

// Customer name
if (params["sched_field_a"] != null &amp;&amp; 
	params["sched_field_a"].value != "%" &amp;&amp;
	params["sched_field_a"].value != "")
{
	var n = params["sched_field_a"].split(",");
	var crit = "";
	for (var i = 0; i < n.length; i++)
	{
		if (i == 0) 
		{
			crit += "(";
		}
		else
		{
			crit += " OR ";
		}
		
		crit += " transaction_field_a='" + n[i] + "'";
	}
	crit += ")";
	// If we have a bit more than brackets add it to the query
	if (crit != "()")
	{
		w += " AND " + crit ;
	}
}

// Access type
if (params["sched_field_b"] != null &amp;&amp; 
	params["sched_field_b"].value != "%" &amp;&amp;
	params["sched_field_b"].value != "")
{
	var n = params["sched_field_b"].split(",");
	var crit = "";
	for (var i = 0; i < n.length; i++)
	{
		if (i == 0) 
		{
			crit += "(";
		}
		else
		{
			crit += " OR ";
		}
		
		crit += " transaction_field_b='" + n[i] + "'";
	}
	crit += ")";
	// If we have a bit more than brackets add it to the query
	if (crit != "()")
	{
		w += " AND " + crit ;
	}
}


this.queryText = this.queryText.replace("$WHERE",w);]]></method>
            <property name="dataSource">Glam</property>
            <list-property name="resultSet">
                <structure>
                    <property name="position">1</property>
                    <property name="name">user_id</property>
                    <property name="nativeName">user_id</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">keyholder_firstname</property>
                    <property name="nativeName">usr_firstname</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">keyholder_lastname</property>
                    <property name="nativeName">usr_lastname</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">key_box_no</property>
                    <property name="nativeName">key_box_no</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">5</property>
                    <property name="name">his_action</property>
                    <property name="nativeName">his_action</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">6</property>
                    <property name="name">transaction_job_card</property>
                    <property name="nativeName">transaction_job_card</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">7</property>
                    <property name="name">transaction_field_a</property>
                    <property name="nativeName">transaction_field_a</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">8</property>
                    <property name="name">transaction_field_b</property>
                    <property name="nativeName">transaction_field_b</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">9</property>
                    <property name="name">transaction_date_start</property>
                    <property name="nativeName">transaction_date_start</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">10</property>
                    <property name="name">transaction_date_end</property>
                    <property name="nativeName">transaction_date_end</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">11</property>
                    <property name="name">request_method</property>
                    <property name="nativeName">request_method</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">12</property>
                    <property name="name">access_point_id</property>
                    <property name="nativeName">access_point_id</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">13</property>
                    <property name="name">access_point_description</property>
                    <property name="nativeName">access_point_description</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">14</property>
                    <property name="name">last_changed_on</property>
                    <property name="nativeName">last_changed_on</property>
                    <property name="dataType">date-time</property>
                    <property name="nativeDataType">93</property>
                </structure>
                <structure>
                    <property name="position">15</property>
                    <property name="name">approver_last_changed_on</property>
                    <property name="nativeName">last_changed_on</property>
                    <property name="dataType">date-time</property>
                    <property name="nativeDataType">93</property>
                </structure>
                <structure>
                    <property name="position">16</property>
                    <property name="name">approver_firstname</property>
                    <property name="nativeName">usr_firstname</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">17</property>
                    <property name="name">approver_lastname</property>
                    <property name="nativeName">usr_lastname</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">18</property>
                    <property name="name">approver_username</property>
                    <property name="nativeName">approver_username</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">19</property>
                    <property name="name">approval_time</property>
                    <property name="nativeName">approval_time</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">20</property>
                    <property name="name">schedule_options</property>
                    <property name="nativeName">schedule_options</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
            </list-property>
            <xml-property name="queryText"><![CDATA[select gssh.user_id,
	ku.usr_firstname as keyholder_firstname,
	ku.usr_lastname as keyholder_lastname,
	gssh.key_box_no,
	gssh.his_action,
	gssh.transaction_job_card,
	gssh.transaction_field_a,
	gssh.transaction_field_b,
	gssh.transaction_date_start,
	gssh.transaction_date_end,
	gssh.request_method as request_method,
	gssh.access_point_id as access_point_id,
	gap.access_point_description,
	gssh.last_changed_on,
	approved.last_changed_on as approver_last_changed_on,   
	approver.usr_firstname as approver_firstname,
	approver.usr_lastname as approver_lastname,
	approver.usr_username as approver_username,
	COALESCE(TIMEDIFF(IF(approved.last_changed_on > gssh.last_changed_on,
                        approved.last_changed_on,
                        NULL),
                    gssh.last_changed_on),
            'Not approved yet') AS approval_time,
    (select group_concat(concat(group_name,  ': ', option_value) SEPARATOR '\n') from glam_supervisor_schedule_option_history left join glam_schedule_option on glam_schedule_option.option_id=glam_supervisor_schedule_option_history.option_id left join glam_schedule_option_group on glam_schedule_option_group.group_id=glam_schedule_option.group_id where glam_supervisor_schedule_option_history.supervisor_schedule_id=gssh.supervisor_schedule_id) as schedule_options
from glam_supervisor_schedule_history gssh
left join krf_user ku on ku.usr_id=gssh.user_id 
left join glam_access_point gap  on gap.access_point_id=gssh.access_point_id 
 LEFT JOIN
    glam_supervisor_schedule_history AS approved ON gssh.supervisor_schedule_id = approved.supervisor_schedule_id
        AND approved.his_action = 'APPROVED' AND approved.last_changed_on > gssh.last_changed_on 
 LEFT JOIN  krf_user AS approver ON approved.last_changed_by = approver.usr_id
where gssh.his_action='CREATED' AND gssh.last_changed_on between ? and ? $WHERE]]></xml-property>
            <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
  <Version>2.0</Version>
  <design:ResultSets derivedMetaData="true">
    <design:resultSetDefinitions>
      <design:resultSetColumns>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>his_id</design:name>
              <design:position>1</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>-5</design:nativeDataTypeCode>
            <design:precision>20</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>NotNullable</design:nullability>
            <design:uiHints>
              <design:displayName>his_id</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>his_id</design:label>
            <design:formattingHints>
              <design:displaySize>20</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>his_action</design:name>
              <design:position>2</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>8</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>NotNullable</design:nullability>
            <design:uiHints>
              <design:displayName>his_action</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>his_action</design:label>
            <design:formattingHints>
              <design:displaySize>8</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>supervisor_schedule_id</design:name>
              <design:position>3</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>4</design:nativeDataTypeCode>
            <design:precision>11</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>NotNullable</design:nullability>
            <design:uiHints>
              <design:displayName>supervisor_schedule_id</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>supervisor_schedule_id</design:label>
            <design:formattingHints>
              <design:displaySize>11</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>supervisor_id</design:name>
              <design:position>4</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>36</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>NotNullable</design:nullability>
            <design:uiHints>
              <design:displayName>supervisor_id</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>supervisor_id</design:label>
            <design:formattingHints>
              <design:displaySize>36</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>user_id</design:name>
              <design:position>5</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>36</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>NotNullable</design:nullability>
            <design:uiHints>
              <design:displayName>user_id</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>user_id</design:label>
            <design:formattingHints>
              <design:displaySize>36</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>access_point_id</design:name>
              <design:position>6</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>36</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>access_point_id</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>access_point_id</design:label>
            <design:formattingHints>
              <design:displaySize>36</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transasction_operation</design:name>
              <design:position>7</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>17</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transasction_operation</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transasction_operation</design:label>
            <design:formattingHints>
              <design:displaySize>17</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_date_start</design:name>
              <design:position>8</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>4</design:nativeDataTypeCode>
            <design:precision>10</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_date_start</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_date_start</design:label>
            <design:formattingHints>
              <design:displaySize>10</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_date_end</design:name>
              <design:position>9</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>4</design:nativeDataTypeCode>
            <design:precision>10</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_date_end</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_date_end</design:label>
            <design:formattingHints>
              <design:displaySize>10</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_location</design:name>
              <design:position>10</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>-2</design:nativeDataTypeCode>
            <design:precision>2147483647</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_location</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_location</design:label>
            <design:formattingHints>
              <design:displaySize>2147483647</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_gps_radius</design:name>
              <design:position>11</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>7</design:nativeDataTypeCode>
            <design:precision>12</design:precision>
            <design:scale>31</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_gps_radius</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_gps_radius</design:label>
            <design:formattingHints>
              <design:displaySize>12</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_description</design:name>
              <design:position>12</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>200</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_description</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_description</design:label>
            <design:formattingHints>
              <design:displaySize>200</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_type</design:name>
              <design:position>13</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>6</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_type</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_type</design:label>
            <design:formattingHints>
              <design:displaySize>6</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_is_declined</design:name>
              <design:position>14</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>-7</design:nativeDataTypeCode>
            <design:precision>1</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_is_declined</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_is_declined</design:label>
            <design:formattingHints>
              <design:displaySize>1</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_job_card</design:name>
              <design:position>15</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>64</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_job_card</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_job_card</design:label>
            <design:formattingHints>
              <design:displaySize>64</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_field_a</design:name>
              <design:position>16</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>64</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_field_a</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_field_a</design:label>
            <design:formattingHints>
              <design:displaySize>64</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>transaction_field_b</design:name>
              <design:position>17</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>64</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>transaction_field_b</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>transaction_field_b</design:label>
            <design:formattingHints>
              <design:displaySize>64</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>last_changed_on</design:name>
              <design:position>18</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>93</design:nativeDataTypeCode>
            <design:precision>19</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>last_changed_on</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>last_changed_on</design:label>
            <design:formattingHints>
              <design:displaySize>19</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>last_changed_by</design:name>
              <design:position>19</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>36</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>last_changed_by</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>last_changed_by</design:label>
            <design:formattingHints>
              <design:displaySize>36</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>key_box_no</design:name>
              <design:position>20</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>16</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>key_box_no</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>key_box_no</design:label>
            <design:formattingHints>
              <design:displaySize>16</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
        <design:resultColumnDefinitions>
          <design:attributes>
            <design:identifier>
              <design:name>request_method</design:name>
              <design:position>21</design:position>
            </design:identifier>
            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
            <design:precision>11</design:precision>
            <design:scale>0</design:scale>
            <design:nullability>Nullable</design:nullability>
            <design:uiHints>
              <design:displayName>request_method</design:displayName>
            </design:uiHints>
          </design:attributes>
          <design:usageHints>
            <design:label>request_method</design:label>
            <design:formattingHints>
              <design:displaySize>11</design:displaySize>
            </design:formattingHints>
          </design:usageHints>
        </design:resultColumnDefinitions>
      </design:resultSetColumns>
      <design:criteria/>
    </design:resultSetDefinitions>
  </design:ResultSets>
</model:DesignValues>]]></xml-property>
        </oda-data-set>
        <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="SupervisorScheduleMethodStats" id="744">
            <list-property name="parameters">
                <structure>
                    <property name="name">start_date</property>
                    <property name="paramName">start_date</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">-1</property>
                    <property name="position">1</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
                <structure>
                    <property name="name">end_date</property>
                    <property name="paramName">end_date</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">-1</property>
                    <property name="position">2</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">request_method</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">count(*)</property>
                        <property name="dataType">decimal</property>
                    </structure>
                </list-property>
            </structure>
            <method name="beforeOpen"><![CDATA[var w = "";

// Filter on type of status
if (params["method"] != null &amp;&amp; 
	params["method"].value != "%" &amp;&amp;
	params["method"].value != "")
{
	var n = params["method"].split(",");
	var q = " AND request_method in ('xxx')";	
	w += q.replace("xxx",  n.join("','" ));
}

// Customer name
if (params["sched_field_a"] != null &amp;&amp; 
	params["sched_field_a"].value != "%" &amp;&amp;
	params["sched_field_a"].value != "")
{
	var n = params["sched_field_a"].split(",");
	var crit = "";
	for (var i = 0; i < n.length; i++)
	{
		if (i == 0) 
		{
			crit += "(";
		}
		else
		{
			crit += " OR ";
		}
		
		crit += " transaction_field_a='" + n[i] + "'";
	}
	crit += ")";
	// If we have a bit more than brackets add it to the query
	if (crit != "()")
	{
		w += " AND " + crit ;
	}
}

// Access type
if (params["sched_field_b"] != null &amp;&amp; 
	params["sched_field_b"].value != "%" &amp;&amp;
	params["sched_field_b"].value != "")
{
	var n = params["sched_field_b"].split(",");
	var crit = "";
	for (var i = 0; i < n.length; i++)
	{
		if (i == 0) 
		{
			crit += "(";
		}
		else
		{
			crit += " OR ";
		}
		
		crit += " transaction_field_b='" + n[i] + "'";
	}
	crit += ")";
	// If we have a bit more than brackets add it to the query
	if (crit != "()")
	{
		w += " AND " + crit ;
	}
}


this.queryText = this.queryText.replace("$WHERE",w);]]></method>
            <property name="dataSource">Glam</property>
            <list-property name="resultSet">
                <structure>
                    <property name="position">1</property>
                    <property name="name">request_method</property>
                    <property name="nativeName">request_method</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">count(*)</property>
                    <property name="nativeName">count(*)</property>
                    <property name="dataType">decimal</property>
                </structure>
            </list-property>
            <xml-property name="queryText"><![CDATA[select 
	request_method,
	count(*)
from glam_supervisor_schedule_history gssh
where his_action='CREATED' 
AND gssh.last_changed_on between ? and ? 
$WHERE 
group by request_method]]></xml-property>
            <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
  <Version>2.0</Version>
  <DataSetParameters>
    <parameter>
      <design:ParameterDefinition>
        <design:inOutMode>In</design:inOutMode>
        <design:attributes>
          <design:identifier>
            <design:name></design:name>
            <design:position>1</design:position>
          </design:identifier>
          <design:nativeDataTypeCode>-1</design:nativeDataTypeCode>
          <design:precision>0</design:precision>
          <design:scale>0</design:scale>
          <design:nullability>Unknown</design:nullability>
        </design:attributes>
      </design:ParameterDefinition>
    </parameter>
    <parameter>
      <design:ParameterDefinition>
        <design:inOutMode>In</design:inOutMode>
        <design:attributes>
          <design:identifier>
            <design:name></design:name>
            <design:position>2</design:position>
          </design:identifier>
          <design:nativeDataTypeCode>-1</design:nativeDataTypeCode>
          <design:precision>0</design:precision>
          <design:scale>0</design:scale>
          <design:nullability>Unknown</design:nullability>
        </design:attributes>
      </design:ParameterDefinition>
    </parameter>
  </DataSetParameters>
</model:DesignValues>]]></xml-property>
        </oda-data-set>
        <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="SupervisorScheduleStats" id="745">
            <list-property name="columnHints"/>
            <list-property name="parameters">
                <structure>
                    <property name="name">start_date</property>
                    <property name="paramName">start_date</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">-1</property>
                    <property name="position">1</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
                <structure>
                    <property name="name">end_date</property>
                    <property name="paramName">end_date</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">-1</property>
                    <property name="position">2</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">user_id</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">usr_firstname</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">usr_lastname</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">count(*)</property>
                        <property name="dataType">decimal</property>
                    </structure>
                </list-property>
            </structure>
            <method name="beforeOpen"><![CDATA[var w = "";

// Filter on type of status
if (params["method"] != null &amp;&amp; 
	params["method"].value != "%" &amp;&amp;
	params["method"].value != "")
{
	var n = params["method"].split(",");
	var q = " AND request_method in ('xxx')";	
	w += q.replace("xxx",  n.join("','" ));
}

// Customer name
if (params["sched_field_a"] != null &amp;&amp; 
	params["sched_field_a"].value != "%" &amp;&amp;
	params["sched_field_a"].value != "")
{
	var n = params["sched_field_a"].split(",");
	var crit = "";
	for (var i = 0; i < n.length; i++)
	{
		if (i == 0) 
		{
			crit += "(";
		}
		else
		{
			crit += " OR ";
		}
		
		crit += " transaction_field_a='" + n[i] + "'";
	}
	crit += ")";
	// If we have a bit more than brackets add it to the query
	if (crit != "()")
	{
		w += " AND " + crit ;
	}
}

// Access type
if (params["sched_field_b"] != null &amp;&amp; 
	params["sched_field_b"].value != "%" &amp;&amp;
	params["sched_field_b"].value != "")
{
	var n = params["sched_field_b"].split(",");
	var crit = "";
	for (var i = 0; i < n.length; i++)
	{
		if (i == 0) 
		{
			crit += "(";
		}
		else
		{
			crit += " OR ";
		}
		
		crit += " transaction_field_b='" + n[i] + "'";
	}
	crit += ")";
	// If we have a bit more than brackets add it to the query
	if (crit != "()")
	{
		w += " AND " + crit ;
	}
}


this.queryText = this.queryText.replace("$WHERE",w);]]></method>
            <property name="dataSource">Glam</property>
            <list-property name="resultSet">
                <structure>
                    <property name="position">1</property>
                    <property name="name">user_id</property>
                    <property name="nativeName">user_id</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">usr_firstname</property>
                    <property name="nativeName">usr_firstname</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">usr_lastname</property>
                    <property name="nativeName">usr_lastname</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">count(*)</property>
                    <property name="nativeName">count(*)</property>
                    <property name="dataType">decimal</property>
                </structure>
            </list-property>
            <xml-property name="queryText"><![CDATA[select gssh.user_id,
	ku.usr_firstname as keyholder_firstname,
	ku.usr_lastname as keyholder_lastname,
	count(*)
from glam_supervisor_schedule_history gssh
left join krf_user ku on ku.usr_id=gssh.user_id 
where his_action='CREATED' 
AND gssh.last_changed_on between ? and ? 
$WHERE
GROUP BY gssh.user_id;]]></xml-property>
        </oda-data-set>
    </data-sets>
    <styles>
        <style name="report" id="4">
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">10pt</property>
        </style>
        <style name="crosstab-cell" id="5">
            <property name="borderBottomColor">#CCCCCC</property>
            <property name="borderBottomStyle">solid</property>
            <property name="borderBottomWidth">1pt</property>
            <property name="borderLeftColor">#CCCCCC</property>
            <property name="borderLeftStyle">solid</property>
            <property name="borderLeftWidth">1pt</property>
            <property name="borderRightColor">#CCCCCC</property>
            <property name="borderRightStyle">solid</property>
            <property name="borderRightWidth">1pt</property>
            <property name="borderTopColor">#CCCCCC</property>
            <property name="borderTopStyle">solid</property>
            <property name="borderTopWidth">1pt</property>
        </style>
        <style name="crosstab" id="6">
            <property name="borderBottomColor">#CCCCCC</property>
            <property name="borderBottomStyle">solid</property>
            <property name="borderBottomWidth">1pt</property>
            <property name="borderLeftColor">#CCCCCC</property>
            <property name="borderLeftStyle">solid</property>
            <property name="borderLeftWidth">1pt</property>
            <property name="borderRightColor">#CCCCCC</property>
            <property name="borderRightStyle">solid</property>
            <property name="borderRightWidth">1pt</property>
            <property name="borderTopColor">#CCCCCC</property>
            <property name="borderTopStyle">solid</property>
            <property name="borderTopWidth">1pt</property>
        </style>
    </styles>
    <page-setup>
        <simple-master-page name="Simple MasterPage" id="2">
            <property name="orientation">landscape</property>
            <page-header>
                <label id="58">
                    <property name="fontSize">14pt</property>
                    <text-property name="text">Access request report</text-property>
                </label>
            </page-header>
            <page-footer>
                <text id="3">
                    <property name="contentType">html</property>
                    <text-property name="content"><![CDATA[<value-of>new Date()</value-of>]]></text-property>
                </text>
            </page-footer>
        </simple-master-page>
    </page-setup>
    <body>
        <grid id="660">
            <column id="661"/>
            <row id="662">
                <cell id="663">
                    <label id="666">
                        <property name="fontSize">large</property>
                        <property name="fontWeight">bold</property>
                        <property name="paddingTop">10pt</property>
                        <text-property name="text">Request distribution</text-property>
                    </label>
                </cell>
            </row>
            <row id="664">
                <cell id="665">
                    <table id="746">
                        <property name="borderBottomStyle">none</property>
                        <property name="borderLeftStyle">none</property>
                        <property name="borderRightStyle">none</property>
                        <property name="borderTopStyle">none</property>
                        <property name="dataSet">SupervisorScheduleMethodStats</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">request_method</property>
                                <text-property name="displayName">request_method</text-property>
                                <expression name="expression" type="javascript">dataSetRow["request_method"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">count(*)</property>
                                <text-property name="displayName">count(*)</text-property>
                                <expression name="expression" type="javascript">dataSetRow["count(*)"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">Aggregation</property>
                                <text-property name="displayName">total</text-property>
                                <property name="dataType">float</property>
                                <property name="aggregateFunction">SUM</property>
                                <list-property name="arguments">
                                    <structure>
                                        <property name="name">Expression</property>
                                        <expression name="value" type="javascript">dataSetRow["count(*)"]</expression>
                                    </structure>
                                </list-property>
                                <property name="allowExport">true</property>
                            </structure>
                        </list-property>
                        <column id="760"/>
                        <column id="761"/>
                        <header>
                            <row id="747">
                                <property name="borderBottomStyle">solid</property>
                                <property name="borderBottomWidth">thin</property>
                                <property name="borderLeftStyle">solid</property>
                                <property name="borderLeftWidth">thin</property>
                                <property name="borderRightStyle">solid</property>
                                <property name="borderRightWidth">thin</property>
                                <property name="borderTopStyle">solid</property>
                                <property name="borderTopWidth">thin</property>
                                <cell id="748">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="762">
                                        <property name="fontSize">12pt</property>
                                        <property name="fontWeight">bold</property>
                                        <text-property name="text">Method</text-property>
                                    </label>
                                </cell>
                                <cell id="750">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                </cell>
                            </row>
                        </header>
                        <detail>
                            <row id="752">
                                <cell id="753">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="754">
                                        <property name="resultSetColumn">request_method</property>
                                    </data>
                                </cell>
                                <cell id="755">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="756">
                                        <property name="resultSetColumn">count(*)</property>
                                    </data>
                                </cell>
                            </row>
                        </detail>
                        <footer>
                            <row id="757">
                                <cell id="758">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="614">
                                        <property name="fontWeight">bold</property>
                                        <property name="marginLeft">5pt</property>
                                        <text-property name="text">Total</text-property>
                                    </label>
                                </cell>
                                <cell id="759">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="764">
                                        <property name="resultSetColumn">Aggregation</property>
                                    </data>
                                </cell>
                            </row>
                        </footer>
                    </table>
                </cell>
            </row>
        </grid>
        <grid id="674">
            <column id="675"/>
            <row id="676">
                <cell id="677">
                    <label id="678">
                        <property name="fontSize">large</property>
                        <property name="fontWeight">bold</property>
                        <property name="paddingTop">10pt</property>
                        <text-property name="text">Request made</text-property>
                    </label>
                </cell>
            </row>
            <row id="679">
                <cell id="680">
                    <table id="681">
                        <property name="borderBottomStyle">solid</property>
                        <property name="borderBottomWidth">thin</property>
                        <property name="borderLeftStyle">solid</property>
                        <property name="borderLeftWidth">thin</property>
                        <property name="borderRightStyle">solid</property>
                        <property name="borderRightWidth">thin</property>
                        <property name="borderTopStyle">solid</property>
                        <property name="borderTopWidth">thin</property>
                        <property name="dataSet">SupervisorScheduleHistory</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">keyholder_firstname</property>
                                <text-property name="displayName">keyholder_firstname</text-property>
                                <expression name="expression" type="javascript">dataSetRow["keyholder_firstname"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">keyholder_lastname</property>
                                <text-property name="displayName">keyholder_lastname</text-property>
                                <expression name="expression" type="javascript">dataSetRow["keyholder_lastname"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">key_box_no</property>
                                <text-property name="displayName">key_box_no</text-property>
                                <expression name="expression" type="javascript">dataSetRow["key_box_no"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">transaction_job_card</property>
                                <text-property name="displayName">transaction_job_card</text-property>
                                <expression name="expression" type="javascript">dataSetRow["transaction_job_card"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">transaction_field_a</property>
                                <text-property name="displayName">transaction_field_a</text-property>
                                <expression name="expression" type="javascript">dataSetRow["transaction_field_a"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">transaction_field_b</property>
                                <text-property name="displayName">transaction_field_b</text-property>
                                <expression name="expression" type="javascript">dataSetRow["transaction_field_b"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">transaction_date_end</property>
                                <text-property name="displayName">transaction_date_end</text-property>
                                <expression name="expression" type="javascript">var temp = new Date(dataSetRow["transaction_date_end"]*1000)&#13;
var format = params["date_format"].value;&#13;
Formatter.format(temp,format)</expression>
                                <property name="dataType">string</property>
                                <property name="allowExport">true</property>
                            </structure>
                            <structure>
                                <property name="name">transaction_date_start</property>
                                <text-property name="displayName">transaction_date_start</text-property>
                                <expression name="expression" type="javascript">var temp = new Date(dataSetRow["transaction_date_start"]*1000)&#13;
var format = params["date_format"].value;&#13;
Formatter.format(temp,format)</expression>
                                <property name="dataType">string</property>
                                <property name="allowExport">true</property>
                            </structure>
                            <structure>
                                <property name="name">access_point_description</property>
                                <text-property name="displayName">access_point_description</text-property>
                                <expression name="expression" type="javascript">dataSetRow["access_point_description"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">request_method</property>
                                <text-property name="displayName">request_method</text-property>
                                <expression name="expression" type="javascript">dataSetRow["request_method"]</expression>
                                <property name="dataType">string</property>
                                <property name="allowExport">true</property>
                            </structure>
                            <structure>
                                <property name="name">approver_username</property>
                                <text-property name="displayName">approver_username</text-property>
                                <expression name="expression" type="javascript">if (dataSetRow["approver_username"]==null) {&#13;
	'Not approved yet'&#13;
} else {&#13;
	dataSetRow["approver_username"]&#13;
}</expression>
                                <property name="dataType">string</property>
                                <property name="allowExport">true</property>
                            </structure>
                            <structure>
                                <property name="name">approval_time</property>
                                <text-property name="displayName">approval_time</text-property>
                                <expression name="expression" type="javascript">if (dataSetRow["approval_time"]==null) {&#13;
	'Not approved yet'&#13;
} else {&#13;
	dataSetRow["approval_time"]&#13;
}</expression>
                                <property name="dataType">string</property>
                                <property name="allowExport">true</property>
                            </structure>
                            <structure>
                                <property name="name">approver_last_changed_on</property>
                                <text-property name="displayName">approver_last_changed_on</text-property>
                                <expression name="expression" type="javascript">if (dataSetRow["approver_last_changed_on"]==null) {&#13;
	'Not approved yet'&#13;
} else {&#13;
	&#13;
	var format = params["date_format"].value;&#13;
	Formatter.format(dataSetRow["approver_last_changed_on"], format)&#13;
}</expression>
                                <property name="dataType">string</property>
                                <property name="allowExport">true</property>
                            </structure>
                            <structure>
                                <property name="name">schedule_options</property>
                                <text-property name="displayName">schedule_options</text-property>
                                <expression name="expression" type="javascript">if (dataSetRow["schedule_options"] == null) {&#13;
	var opts = '';&#13;
	if (dataSetRow["transaction_field_a"] != null) {&#13;
		opts += "Customer: " + dataSetRow["transaction_field_a"] + "\n"&#13;
	}&#13;
	if (dataSetRow["transaction_field_b"] != null) {&#13;
		opts += "Reason: " + dataSetRow["transaction_field_b"];&#13;
	}&#13;
	opts&#13;
} else {&#13;
	dataSetRow["schedule_options"]&#13;
}</expression>
                                <property name="dataType">string</property>
                                <property name="allowExport">true</property>
                            </structure>
                        </list-property>
                        <column id="715"/>
                        <column id="716"/>
                        <column id="717"/>
                        <column id="718"/>
                        <column id="719"/>
                        <column id="721"/>
                        <column id="722"/>
                        <column id="723"/>
                        <column id="724"/>
                        <column id="818"/>
                        <column id="797"/>
                        <column id="805"/>
                        <header>
                            <row id="682">
                                <cell id="683">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="505">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Name</text-property>
                                    </label>
                                </cell>
                                <cell id="684">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="507">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Surname</text-property>
                                    </label>
                                </cell>
                                <cell id="685">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="725">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Key</text-property>
                                    </label>
                                </cell>
                                <cell id="686">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="509">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Ticket/Reason</text-property>
                                    </label>
                                </cell>
                                <cell id="687">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="726">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Schedule Options</text-property>
                                    </label>
                                </cell>
                                <cell id="689">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="511">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Start</text-property>
                                    </label>
                                </cell>
                                <cell id="690">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="513">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">End</text-property>
                                    </label>
                                </cell>
                                <cell id="691">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="728">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Method</text-property>
                                    </label>
                                </cell>
                                <cell id="692">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="729">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Lock</text-property>
                                    </label>
                                </cell>
                                <cell id="815">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="813">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Approved Timestamp</text-property>
                                    </label>
                                </cell>
                                <cell id="794">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="812">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Approver username</text-property>
                                    </label>
                                </cell>
                                <cell id="802">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="814">
                                        <property name="fontSize">large</property>
                                        <text-property name="text">Approval Time</text-property>
                                    </label>
                                </cell>
                            </row>
                        </header>
                        <detail>
                            <row id="693">
                                <cell id="694">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="730">
                                        <property name="resultSetColumn">keyholder_firstname</property>
                                    </data>
                                </cell>
                                <cell id="695">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="731">
                                        <property name="resultSetColumn">keyholder_lastname</property>
                                    </data>
                                </cell>
                                <cell id="696">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="732">
                                        <property name="resultSetColumn">key_box_no</property>
                                    </data>
                                </cell>
                                <cell id="697">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="733">
                                        <property name="resultSetColumn">transaction_job_card</property>
                                    </data>
                                </cell>
                                <cell id="698">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="830">
                                        <property name="resultSetColumn">schedule_options</property>
                                    </data>
                                </cell>
                                <cell id="700">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="737">
                                        <property name="resultSetColumn">transaction_date_start</property>
                                    </data>
                                </cell>
                                <cell id="701">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="736">
                                        <property name="resultSetColumn">transaction_date_end</property>
                                    </data>
                                </cell>
                                <cell id="702">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="739">
                                        <property name="resultSetColumn">request_method</property>
                                    </data>
                                </cell>
                                <cell id="703">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="738">
                                        <property name="resultSetColumn">access_point_description</property>
                                    </data>
                                </cell>
                                <cell id="816">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="811">
                                        <property name="resultSetColumn">approver_last_changed_on</property>
                                    </data>
                                </cell>
                                <cell id="795">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="807">
                                        <property name="resultSetColumn">approver_username</property>
                                    </data>
                                </cell>
                                <cell id="803">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="809">
                                        <property name="resultSetColumn">approval_time</property>
                                    </data>
                                </cell>
                            </row>
                        </detail>
                        <footer>
                            <row id="704">
                                <cell id="705"/>
                                <cell id="706"/>
                                <cell id="707"/>
                                <cell id="708"/>
                                <cell id="709"/>
                                <cell id="711"/>
                                <cell id="712"/>
                                <cell id="713"/>
                                <cell id="714"/>
                                <cell id="817"/>
                                <cell id="796"/>
                                <cell id="804"/>
                            </row>
                        </footer>
                    </table>
                </cell>
            </row>
        </grid>
        <grid id="667">
            <column id="668"/>
            <row id="669">
                <cell id="670">
                    <label id="671">
                        <property name="fontSize">large</property>
                        <property name="fontWeight">bold</property>
                        <property name="paddingTop">10pt</property>
                        <text-property name="text">Summary</text-property>
                    </label>
                </cell>
            </row>
            <row id="672">
                <cell id="673">
                    <table id="765">
                        <property name="dataSet">SupervisorScheduleStats</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">user_id</property>
                                <text-property name="displayName">user_id</text-property>
                                <expression name="expression" type="javascript">dataSetRow["user_id"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">usr_firstname</property>
                                <text-property name="displayName">usr_firstname</text-property>
                                <expression name="expression" type="javascript">dataSetRow["usr_firstname"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">usr_lastname</property>
                                <text-property name="displayName">usr_lastname</text-property>
                                <expression name="expression" type="javascript">dataSetRow["usr_lastname"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">count(*)</property>
                                <text-property name="displayName">count(*)</text-property>
                                <expression name="expression" type="javascript">dataSetRow["count(*)"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">Aggregation</property>
                                <text-property name="displayName">Total</text-property>
                                <property name="dataType">float</property>
                                <property name="aggregateFunction">AVE</property>
                                <list-property name="arguments">
                                    <structure>
                                        <property name="name">Expression</property>
                                        <expression name="value" type="javascript">dataSetRow["count(*)"]</expression>
                                    </structure>
                                </list-property>
                                <property name="allowExport">true</property>
                            </structure>
                        </list-property>
                        <column id="790"/>
                        <column id="791"/>
                        <column id="792"/>
                        <header>
                            <row id="766">
                                <cell id="769">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="580">
                                        <property name="fontSize">14pt</property>
                                        <property name="fontWeight">bold</property>
                                        <text-property name="text">Name</text-property>
                                    </label>
                                </cell>
                                <cell id="771">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="591">
                                        <property name="fontSize">14pt</property>
                                        <property name="fontWeight">bold</property>
                                        <text-property name="text">Surname</text-property>
                                    </label>
                                </cell>
                                <cell id="773">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="582">
                                        <property name="fontSize">14pt</property>
                                        <property name="fontWeight">bold</property>
                                        <text-property name="text">Count</text-property>
                                    </label>
                                </cell>
                            </row>
                        </header>
                        <detail>
                            <row id="775">
                                <cell id="778">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="779">
                                        <property name="resultSetColumn">usr_firstname</property>
                                    </data>
                                </cell>
                                <cell id="780">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="781">
                                        <property name="resultSetColumn">usr_lastname</property>
                                    </data>
                                </cell>
                                <cell id="782">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="783">
                                        <property name="resultSetColumn">count(*)</property>
                                    </data>
                                </cell>
                            </row>
                        </detail>
                        <footer>
                            <row id="784">
                                <cell id="786">
                                    <property name="colSpan">2</property>
                                    <property name="rowSpan">1</property>
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <label id="585">
                                        <property name="fontWeight">bold</property>
                                        <property name="marginLeft">5pt</property>
                                        <text-property name="text">Total Received</text-property>
                                    </label>
                                </cell>
                                <cell id="788">
                                    <property name="borderBottomStyle">solid</property>
                                    <property name="borderBottomWidth">thin</property>
                                    <property name="borderLeftStyle">solid</property>
                                    <property name="borderLeftWidth">thin</property>
                                    <property name="borderRightStyle">solid</property>
                                    <property name="borderRightWidth">thin</property>
                                    <property name="borderTopStyle">solid</property>
                                    <property name="borderTopWidth">thin</property>
                                    <data id="793">
                                        <property name="resultSetColumn">Aggregation</property>
                                    </data>
                                </cell>
                            </row>
                        </footer>
                    </table>
                </cell>
            </row>
        </grid>
    </body>
</report>
