Business Processes and Rules: Siebel Enterprise Application Integration > Data Mapping Using the Siebel Data Mapper > Examples of Workflow Process >

Inbound Workflow Process


To execute the map for an inbound process you need to create a workflow process to read the data from a file, purge the data map, execute the data map, and then write the XML into a file.

To create an inbound workflow process

  1. Navigate to Workflow Process Designer.
  2. Create a workflow process consisting of Start, End and four business services. Set up each business service according to the task it needs to accomplish.

    NOTE:  The EAI Data Mapping Engine Purge step should only be used in a development environment.

  3. Define the process properties using the following table as a guide.
    Name
    Data Type

    Contact Message

    Hierarchy

    DTE Message

    Hierarchy

    Process Instance Id

    String

    Error Code

    String

    Error Message

    String

    Object Id

    String

    Siebel Operation Object Id

    String

  4. The first business service after Start uses the EAI XML Read from File business service with the Read Siebel Message method, to read the information from a file. The business service uses the following input and output arguments.
    Input Argument
    Type
    Value

    File Name

    Literal

    c:\emp.xml

    Property Name
    Type
    Output Argument

    DTE Message

    Output Argument

    Siebel Message

  5. The second business service purges the map using the EAI Data Mapping Engine business service with the Purge method. This step is only for development mode so that the latest map is picked for the process and should not be used in a production environment. This step does not require any input or output arguments.
  6. The third business service uses the EAI Data Mapping Engine business service with the Execute method, to execute the data map. The business service uses the following input and output arguments.
    Input Argument
    Type
    Value
    Property Name
    Property Data Type

    Map Name

    Literal

    Inbound DDTE Map

    -

    -

    Output Integration Object Name

    Literal

    A Contact

    -

    -

    Siebel Message

    Process Property

    -

    DTE Message

    Hierarchy

    Property Name
    Type
    Output Argument

    Contact Message

    Output Argument

    Siebel Message

  7. The last business service uses the EAI Siebel Adapter business service with Insert or Update method to write the data into the database. This business service uses the following input argument.
    Input Argument
    Type
    Property Name
    Property Data Type

    Siebel Message

    Process Property

    Contact Message

    Hierarchy

    This step does not have any output arguments.

    NOTE:  For more information on using the EAI Siebel Adapter, see Integration Platform Technologies: Siebel Enterprise Application Integration.

  8. Use the Workflow Process Simulator to test your workflow process.

    NOTE:  For details on creating a workflow process and using the Workflow Process Simulator to test your workflow process, see Siebel Business Process Framework: Workflow Guide.

Business Processes and Rules: Siebel Enterprise Application Integration Copyright © 2006, Oracle. All rights reserved.