Skip navigation links

Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1.5.0)
E10660-05


oracle.bpel.services.workflow.report
Interface ITaskReportService


public interface ITaskReportService

There are 4 out-of-the-box reports that are part of the installation. These reports are:

Report Name Description
UNATTENDED_TASKS_REPORT Provides an analysis of tasks assigned to users' groups or reportees' groups that need attention because they have not yet been acquired
PRIORITY_REPORT Provides an analysis of number of tasks by priorities assigned to a user, reportees, or their groups
CYCLE_TIME_REPORT Provides an analysis of time taken to complete tasks from assignment to completion based on users' groups or reportees' groups
PRODUCTIVITY_REPORT Provides an analysis of tasks assigned and tasks completed in a given time period for a user, reportees, or their groups


Please refer to the Developers guide to get list of parameters to each of these reports. The parameter names for these reports are listed below.

parameter name values
TASK_ASSIGNEEUSERS My+Group, My, or Reportees
PRIORITY Any, 1, 2, 3, 4, or 5
TASK_CREATED_DATE_FROM and TASK_CREATED_DATE_TO date range
TASK_END_DATE_FROM and TASK_END_DATE_TO date range
TASK_EXPIRATION_DATE_FROM and TASK_EXPIRATION_DATE_TO date range
TASK_STATE Any, ASSIGNED, EXPIRED, INFO_REQUESTED
TASK_UPDATEDBY My and Reportees


Also, please refer to the schema definition fragment below for the report input type.
<xsd:element name="reportInput" type="reportInputType"></xsd:element> <xsd:complexType name="reportInputType"> <xsd:sequence> <xsd:element name="reportName" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="reportInputParameters" type="reportInputParametersType" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="reportInputParametersType"> <xsd:sequence> <xsd:element name="reportInputParameter" type="reportInputParameterType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="reportInputParameterType"> <xsd:attribute name="name" type="xsd:string" use="required"/> <xsd:attribute name="value" type="xsd:string" use="required"/> </xsd:complexType>"


Method Summary
 ReportOutput executeReport(IWorkflowContext ctx, ReportInputType input)
          executeReport is used for executing a report with the supplied parameters.

 

Method Detail

executeReport

ReportOutput executeReport(IWorkflowContext ctx,
                           ReportInputType input)
                           throws WorkflowException
executeReport is used for executing a report with the supplied parameters.
Parameters:
ctx - the workflow context (can contain valid token or credentials)
Returns:
ReportOutput (results of the report execution)
Throws:
WorkflowException - if any runtime error occurs while executing the report

Skip navigation links

Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1.5.0)
E10660-05


Copyright © 2009, 2011, Oracle and/or its affiliates. All rights reserved.