<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<LOVS>
<!-- loader xml for Enginatics Blitz Report lov: ORB Report Name -->
 <LOVS_ROW>
  <GUID>1F0480A825896E8BE0636ADA860A3BB8</GUID>
  <LOV_NAME>ORB Report Name</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select
olf_name.property_value value,
olf_desc.property_value description
from
xxorb.orb_report orr,
xxorb.orb_meta_object omo,
xxorb.orb_localizedstring_flat olf_name,
xxorb.orb_localizedstring_flat olf_desc
where
olf_name.meta_object_id = orr.id and
olf_name.property_key = &apos;name&apos; and
olf_desc.meta_object_id(+) = orr.id and
omo.id=orr.id and
olf_desc.property_key(+) = &apos;description&apos; and 
(:$flex$.report_folder_name is null or
omo.parent_id=(
select 
omo.id
from 
xxorb.orb_meta_object omo,
xxorb.orb_localizedstring_flat olf
where 
omo.id=olf.meta_object_id and
olf.property_key = &apos;name&apos; and
omo.obj_type=12 and
olf.property_value=:$flex$.report_folder_name
)
)</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: ORB User Name -->
 <LOVS_ROW>
  <GUID>1F0480A8258E6E8BE0636ADA860A3BB8</GUID>
  <LOV_NAME>ORB User Name</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select 
ou.id value,
xxen_orb_util.orb_user(ou.id) description
from xxorb.orb_user ou</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
<!-- loader xml for Enginatics Blitz Report lov: Yes -->
 <LOVS_ROW>
  <GUID>8E2FF36EDEA679D2E0530100007F1FF2</GUID>
  <LOV_NAME>Yes</LOV_NAME>
  <VALIDATE_FROM_LIST>Y</VALIDATE_FROM_LIST>
  <LOV_QUERY>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY>
  <LOV_TRANSLATIONS>
   <LOV_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
   </LOV_TRANSLATIONS_ROW>
  </LOV_TRANSLATIONS>
 </LOVS_ROW>
</LOVS>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: ORB Report Execution Summary -->
 <REPORTS_ROW>
  <GUID>1F150D78A8B2A7D9E0636ADA860A5F62</GUID><ENABLED>Y</ENABLED>
  <SQL_TEXT>select distinct
count(x.run_id) over (partition by x.report_id) count,
x.report_name,
count(distinct x.run_by) over (partition by x.report_id) users,
max(x.run_by) keep (dense_rank last order by x.count_per_user, x.run_by) over (partition by x.report_id) most_frequent,
count(distinct x.run_by) over () total_users,
x.created_by,
xxen_util.client_time(x.created_date) creation_date,
x.last_modified_by last_updated_by,
xxen_util.client_time(x.last_modified_date) last_update_date
from
(select 
ors.run_id,
ors.component run_component,
ors.report_id,
ors.report_name,
ors.report_type,
ors.run_by,
ors.created_by,
ors.created_date,
ors.completion_time,
ors.time_in_seconds,
ors.output_type,
ors.error_message,
ors.last_modified_by,
ors.last_modified_date,
count(ors.run_id) over (partition by ors.report_id, ors.created_by) count_per_user
from
(
select 
ors.id run_id,
ors.component,
orv.report_id,
orv.report_name,
orv.report_type,
xxen_orb_util.orb_user(ors.run_by)run_by,
orv.created_by,
cast(orv.created_date as date) created_date,
cast(ors.run_date as date) run_date,
cast(ors.completion_time as date) completion_time,
round((cast(ors.completion_time as date) - cast(ors.created_date as date)) * 86400,2) time_in_seconds,
ors.output_type,
ors.error_message,
ors.rows_retrieved,
orv.last_modified_by,
cast(orv.last_modified_date as date) last_modified_date 
from 
xxorb.orb_report_stats ors,
xxorb.orb_report_v orv
where 1=1 and
--ors.created_date &gt;=sysdate-30 and
orv.report_id=ors.report_id
)ors
)x</SQL_TEXT>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>ORB Report Execution Summary</REPORT_NAME>
    <DESCRIPTION>Execution history of Orbit  reports, summarized by users accessing the reports ,most frequent user and total user count. This can be used when migrating from Orbit Reporting to Blitz Report, to analyze which Orbit Report were previously used by the business</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>ORBIT</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>1=1</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>orv.report_name=:report_name</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>ORB Report Name</LOV_NAME>
    <LOV_GUID>1F0480A825896E8BE0636ADA860A3BB8</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
olf_name.property_value value,
olf_desc.property_value description
from
xxorb.orb_report orr,
xxorb.orb_meta_object omo,
xxorb.orb_localizedstring_flat olf_name,
xxorb.orb_localizedstring_flat olf_desc
where
olf_name.meta_object_id = orr.id and
olf_name.property_key = &apos;name&apos; and
olf_desc.meta_object_id(+) = orr.id and
omo.id=orr.id and
olf_desc.property_key(+) = &apos;description&apos; and 
(:$flex$.report_folder_name is null or
omo.parent_id=(
select 
omo.id
from 
xxorb.orb_meta_object omo,
xxorb.orb_localizedstring_flat olf
where 
omo.id=olf.meta_object_id and
olf.property_key = &apos;name&apos; and
omo.obj_type=12 and
olf.property_value=:$flex$.report_folder_name
)
)</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Report Name</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ors.run_by=:created_by</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>ORB User Name</LOV_NAME>
    <LOV_GUID>1F0480A8258E6E8BE0636ADA860A3BB8</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select 
ou.id value,
xxen_orb_util.orb_user(ou.id) description
from xxorb.orb_user ou</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Submitted by User</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ors.created_date&gt;=sysdate-:submitted_within</SQL_TEXT>
    <PARAMETER_TYPE_DSP>Number</PARAMETER_TYPE_DSP>
    <DEFAULT_VALUE>60</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Submitted within Days</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>1=1</ANCHOR>
    <SQL_TEXT>ors.created_by&lt;&gt;nvl((select id from xxorb.orb_user ou where ou.authority_user_id=fnd_global.user_id),-99)</SQL_TEXT>
    <PARAMETER_TYPE_DSP>LOV</PARAMETER_TYPE_DSP>
    <LOV_NAME>Yes</LOV_NAME>
    <LOV_GUID>8E2FF36EDEA679D2E0530100007F1FF2</LOV_GUID>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select &apos;Y&apos; id, xxen_util.meaning(&apos;Y&apos;,&apos;YES_NO&apos;,0) value, null description from dual</LOV_QUERY_DSP>
    <DEFAULT_VALUE>Y</DEFAULT_VALUE>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Exclude own Submissions</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
