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:

BIP Create Report Output Workflow Process Details

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

BIP Create Report Output Workflow Process Properties

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

BIP Create Report Output Workflow Process Properties

Name Type Business Component Operation
Start Start
New Report Siebel Operation Report Output BC Insert
End 0 End

BIP Create Report Output Workflow Process Step Branch

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:

BIP Report Generation Workflow Process Details

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

BIP Report Generation Workflow Process Properties

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