Create a Workflow Process
In Siebel Tools, create a new workflow processes for Siebel BI Publisher report generation.
For more information about creating a workflow process, see the Siebel Business Process Framework: Workflow Guide.
BIP Create Report Output Workflow Process
Create the new workflow process, BIP Create Report Output, with these properties:
| Workflow Process Name | Workflow Mode | Business Object |
|---|---|---|
| BIP Create Report Output | Service Flow | Report Output |
In this table, the attributes are these same for these values:
- Business Object: Report Output
- Data Type: String
| Name | Description | In/Out |
|---|---|---|
| Report Name | New report name to be created. | In |
| ReportOutputId | Row ID of Report Output BC for the generated report. | Out |
| Name | Type | Business Component | Operation |
|---|---|---|---|
| Start | Start | ||
| New Report | Siebel Operation | Report Output BC | Insert |
| End 0 | End |
| Step Name | Name | Type | To Step Name |
|---|---|---|---|
| Start | Connector 0 | Default | New Report |
| New Report | Connector 1 | Connector | End 0 |
BIP Create Report Output Workflow Process Step I/O Arguments
- Name: Report Name
Type: Process Property
Field Name: Report Name
Sub Process Input Argument: Report Name
Method Argument: Report Name
Property Name: Report Name
Input Flag: I
- Name: ReportOutputFileName
Type: Process Property
Field Name: ReportOutputFileName
Sub Process Input Argument: ReportOutputFileName
Method Argument: ReportOutputFileName
Property Name: Report Name
Input Flag: I
- Name: Owner Id
Type: Expression
Field Name: Owner Id
Sub Process Input Argument: ReportOutputFileName
Method Argument: ReportOutputFileName
Value/Search Specification: LoginId()
Input Flag: I
- Name: Time Generated
Type: Expression
Field Name: Time Generated
Sub Process Input Argument: Time Generated
Method Argument: Time Generated
Value/Search Specification: TimeStamp()
Input Flag: I
- Name: O:New Report70
Type: Expression
Field Name: O:New Report70
Sub Process Input Argument: O:New Report70
Method Argument: O:New Report70
Property Name: ReportOutputId
Value/Search Specification: [&Siebel Operation Object Id]
Input Flag: O
BIP Report Generation Workflow Process
Create the new workflow process, BIP Report Generation, with these properties:
| Workflow Process Name | Workflow Mode |
|---|---|
| BIP Report Generation | Long Running Flow |
In this table, the attributes are these same for these values:
- Data Type: String
| Name | Description | In/Out |
|---|---|---|
| BIP Password | BI Publisher server password for session authentication. | In |
| BIP User ID | BI Publisher server User ID for session authentication. | In |
| Bookmark | The user-specified search specification on the active view. For example: [Name] Like '3Com*' | In |
| Integration Object | Name of the Integration Object for the primary business object. | In |
| Language Code | Language code where the Siebel Object Manager is running. | In |
| Report Name | Language-independent report name to be generated. | In |
| Report Output Type | The output format the report must be generated in. | In |
| ReportOutputId | Row Id of Report Output BC for the generating report. | In/Out |
| ViewMode | Visibility of the current active view. For example: Organization. | In |
| reportFileName | Temporary file generated for the Siebel data in the BI Publisher Server. | Out |
BIP Report Generation Workflow Step
- Name: Start
Type: Start
Business Component: Report Output BC
- Name: BIP New Report Output
Type: Sub Process
Sub Process Name: BIP Create Report Output
- Name: RunReport
Type: Business Service
Business Service Name: XMLP Driver Service
Business Service Method: GenerateBIPReport
- Name: End 0
Type: End
BIP Report Generation Workflow Step Branch
- Step Name: Start
Name: Connector 0
Type: Default
To Step Name: BIP New Report Output
- Step Name: BIP New Report Output
Name: Connector 2
Type: Connector
To Step Name: Run Report
- Step Name: Run Report
Name: Connector 1
Type: Connector
To Step Name: End 0
BIP Report Generation Workflow Step I/O Arguments
- Step Name: BIP New Report Output
Name: Report Name
Type: Process Property
Field Name: Report Name
Sub Process Input Argument: Report Name
Method Argument: Report Name
Property Name: Report Name
Input Flag: I
- Step Name: BIP New Report Output
Name: O:BIP New Report Output20
Type: Output Argument
Field Name: O:BIP New Report Output20
Sub Process Input Argument: O:BIP New Report Output20
Method Argument: O:BIP New Report Output20
Property Name: ReportOutputId
Input Flag: O
Output Argument: ReportOutputId
SubProcess Output Argument: ReportOutputId
- Step Name: RunReport
Name: LoginId
Type: Expression
Field Name: LoginId
Sub Process Input Argument: LoginId
Method Argument: LoginId
Value/Search Specification: LoginId()
Input Flag: I
- Step Name: RunReport
Name: BIPUserId
Type: Process Property
Field Name: BIPUserId
Sub Process Input Argument: BIPUserId
Method Argument: BIPUserId
Property Name: BIPUserId
Input Flag: I
- Step Name: RunReport
Name: BIPPassword
Type: Process Property
Field Name: BIPPassword
Sub Process Input Argument: BIPPassword
Method Argument: BIPPassword
Property Name: BIPPassword
Input Flag: I
- Step Name: RunReport
Name: ReportName
Type: Process Property
Field Name: ReportName
Sub Process Input Argument: ReportName
Method Argument: ReportName
Property Name: ReportName
Input Flag: I
- Step Name: RunReport
Name: ReportOutputType
Type: Process Property
Field Name: ReportOutputType
Sub Process Input Argument: ReportOutputType
Method Argument: ReportOutputType
Property Name: ReportOutputType
Input Flag: I
- Step Name: RunReport
Name: LanguageCode
Type: Process Property
Field Name: LanguageCode
Sub Process Input Argument: LanguageCode
Method Argument: LanguageCode
Property Name: LanguageCode
Input Flag: I
- Step Name: RunReport
Name: ReportOutputId
Type: Process Property
Field Name: ReportOutputId
Sub Process Input Argument: ReportOutputId
Method Argument: ReportOutputId
Property Name: ReportOutputId
Input Flag: I
- Step Name: RunReport
Name: ReportSelected
Type: Process Property
Field Name: ReportSelected
Sub Process Input Argument: ReportSelected
Method Argument: ReportSelected
Property Name: Report Name
Input Flag: I
- Step Name: RunReport
Name: IntegrationObject
Type: Process Property
Field Name: IntegrationObject
Sub Process Input Argument: IntegrationObject
Method Argument: IntegrationObject
Property Name: IntegrationObject
Input Flag: I
- Step Name: RunReport
Name: ViewMode
Type: Process Property
Field Name: ViewMode
Sub Process Input Argument: ViewMode
Method Argument: ViewMode
Property Name: ViewMode
Input Flag: I
- Step Name: RunReport
Name: MethodName
Type: Literal
Field Name: MethodName
Sub Process Input Argument: MethodName
Method Argument: MethodName
Value/Search Specification: GenerateBIPReport
Input Flag: I
- Step Name: RunReport
Name: Bookmark
Type: Process Property
Field Name: Bookmark
Sub Process Input Argument: Bookmark
Method Argument: Bookmark
Property Name: Bookmark
Input Flag: I
- Step Name: RunReport
Name: LDAPEnabled
Type: Literal
Field Name: LDAPEnabled
Sub Process Input Argument: LDAPEnabled
Method Argument: LDAPEnabled
Value/Search Specification: True
Input Flag: I