Applies To
Applies To
Siebel Reports - Version: 8.1 SIA [21039] and later [Release: V8 and later ]
Information in this document applies to any platform.
Purpose
The Reports Business Service enables BI Publisher reports to be executed from the Siebel application via
a Workflow Process, or through scripting. The report is generated in the background by connecting to the
BI Publisher server. The report output is stored in the Siebel File System and accessed from the My BI
Publisher Reports view. The Reports Business Service can not be executed on the Mobile Web Client.
The technical document is aimed at Siebel configurators. The steps are straight-forward. An SRF
compilation is required to deploy the new Business Object, Business Service and test the Workflow.
It is recommended to use the attachde archive files for this configuration and testing of the Reports
Business Service as documented in the 'Quick Setup Steps'. The 'Complete Setup Steps with Technical
Detail' show the exact configuration changes.
Setup Overview
To use the Reports Business Service and example Workflow Process requires the following steps:
Use the sif files below for importing the objects detailed in the technical note. The files are included in the
Reports Business Service.zip archive file.
Test
3. Enter the Input Arguments. Click Load File. Open the file 'BIP Workflow Simulator Input Args.xml'. This
will load the following input arguments, change according to your environment.
Inputs
Name Value
ProcessName BIP Report Generation
BIP User ID Administrator
BIP Password Administrator
Integration Object BIP Accounts - Current Query
Bookmark [Name] LIKE 'A*'
ViewMode Organization
Language Code ENU
Report Name Account List
4. Select Run
5. Navigate to My Reports view and download the report. If there is no data check the Bookmark query is
valid.
In Siebel Tools, for the existing BI Publisher business services, arguments for some of the methods need
to be added in order to support Workflow configuration.
1.1. XMLP Data Service
Inputs
Name Value
IntegrationObject BIP Accounts - Current Query
BIP Accounts - Current Query IO
BIP Current Account Service Profile IO
Inputs
Name Value
IntegrationObject BIP Accounts - Current Query
Inputs
Name Value
IntegrationObject BIP Accounts - Current Query
Bookmark [Name] Like 'A*'
ViewMode Organization
Outputs
Name Value
EnableChunk TRUE
reportFileName xmlp91996317.tmp
Name Value
BIPUserId Administrator Example runtime values:-
BIPPassword Administrator
Inputs
EnableChunk True
LanguageCode ENU
ReportName Account List
ReportOutputId 88-320FR
ReportOutputType PDF
ReportSelected Account List
reportFileName xmlp91996317.tmp
Method Arguments: Add the following method arguments for the GenerateBIPReport method.
In order to generate the report using Workflow, a new record has to be created in the Report Output BC.
To create a new record in Report Output BC, we have to add a new Business Object.
Name Link
Report Output BC
Report Output
BC.Sequence Number
(Sequence)
In Siebel Tools create new Workflow Processes for Siebel BI Publisher report generation.
3.1.3. WF Step
Step Name Type Field Name Sub Process Method Arg Property Value/Se Inp
Nam Input Arg Name arch ut
e Specifica Fla
tion g
New Report Name Process Report Name Report Name Report Name Report I
Rep Propert Name
ort y
ReportOutputFil Process ReportOutputFil ReportOutputFil ReportOutputFil Report I
eName Propert eName eName eName Name
y
Owner Id Express Owner Id Owner Id Owner Id LoginId() I
ion
Time Generated Express Time Generated Time Generated Time Generated TimeSta I
ion mp()
O:New Express O:New O:New O:New ReportOut [&Siebel O
Report70 ion Report70 Report70 Report70 putId Operatio
n Object
Id]
3.2.3. WF Step
4.2 Activate the new Workflow Processes in the application. Go to Site Map > Administration -
Business Process > Workflow
Deployment > Active Workflow Processes > Query for BIP* > select and Activate.
4.3 To test, follow the test steps detailed at the beginning of the document.