Siebel Communications Guide > Defining Integration Workflows for Siebel Communications >

Sample Integration Workflows for Siebel Communications


This section lists the sample integration workflow processes and indicates which business services, integration objects, and methods are used for each step.

NOTE:  Sample workflows must be imported into your database. For instructions on importing these workflows, see Siebel Business Process Designer Administration Guide.

Some workflow process steps call other workflow processes. For example, Step 1 of the CUT Send Account Data workflow process calls the CUT Get Account Data workflow process. In this example, the CUT Get Account Data workflow process is a subprocess of the CUT Send Account Data workflow process (see Table 14).

Some sample workflow processes communicate using the Siebel EAI MQ Series Transport. If your company does not use MQ Series, you can replace the appropriate step with one that uses either a custom transport business service, the provided HTTP business service, or the provided XML file business service. Business services are located in the Siebel Tools repository and are available for use when defining workflow processes.

The integration objects used in the samples are:

  • CUT Sample Account IO
  • CUT Sample Asset IO
  • CUT Sample Credit Alert IO
  • CUT Sample Fraud Alert IO
  • CUT Sample Sales Order IO
  • CUT Sample Service Profile IO
  • CUT Sample Trouble Ticket IO
  • CUT Sample Work Order IO

NOTE:  The Integration Object mentioned in this section is specified in XML. It is not specified as a Business Service Input Argument.

CUT Send Account Data

Table 14 shows the steps for the CUT Send Account Data workflow process.

Table 14.  CUT Send Account Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Account Data

Send Account Data

Subprocess Name

CUT Get Account Data

 

Business Service

 

EAI MQSeries Server Transport

Integration Object

 

 

Method

 

Send

CUT Get Account Data

Table 15 shows the steps for the CUT Get Account Data workflow subprocess.

Table 15.  CUT Get Account Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Account Data

Convert to XML

Subprocess Name

 

 

Business Service

EAI Siebel Adapter

EAI XML Converter

Integration Object

CUT Sample Account IO

 

Method

Query

Integration Object Hierarchy to XML Document

CUT Receive Account Data

Table 16 shows the steps for the CUT Receive Account Data workflow process.

Table 16.  CUT Receive Account Data Workflow Process Steps
Step Element
Step 1
Step 2
Step 3

Step Name

Receive Account Update

Convert to Internal

Update Account

Subprocess Name

 

 

 

Business Service

EAI MQSeries Server Transport

EAI XML Converter

EAI Siebel Adapter

Integration Object

 

 

 

Method

Receive

XML Document to Integration Object Hierarchy

Insert or Update

CUT Send Service Profile Data

Table 17 shows the steps for the CUT Send Service Profile Data workflow process.

Table 17.  CUT Send Service Profile Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Service Profile Data

Send Service Profile Data

Subprocess Name

CUT Get Service Profile Data

 

Business Service

 

EAI MQSeries Server Transport

Integration Object

 

 

Method

 

Send

CUT Get Service Profile Data

Table 18 shows the steps for the CUT Get Service Profile Data workflow subprocess.

Table 18.  CUT Get Service Profile Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Service Profile Data

Convert to XML

Subprocess Name

 

 

Business Service

EAI Siebel Adapter

EAI XML Converter

Integration Object

CUT Sample Service Profile IO

 

Method

Query

Integration Object Hierarchy to XML Document

CUT Receive Service Profile Data

Table 19 shows the steps for the CUT Receive Service Profile Data workflow process.

Table 19.  CUT Receive Service Profile Data Workflow Process Steps
Step Element
Step 1
Step 2
Step 3

Step Name

Receive Service Profile Update

Convert to Internal

Update Service Profile

Subprocess Name

 

 

 

Business Service

EAI MQSeries Server Transport

EAI XML Converter

EAI Siebel Adapter

Integration Object

 

 

 

Method

Receive

XML Document to Integration Object Hierarchy

Insert or Update

CUT Get Sales Order Data

Table 20 shows the steps for the CUT Get Sales Order Data workflow process.

Table 20.  CUT Get Sales Order Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Sales Order Data

Convert to XML

Subprocess Name

 

 

Business Service

EAI Siebel Adapter

EAI XML Converter

Integration Object

CUT Sample Sales Order IO

 

Method

Query

Integration Object Hierarchy to XML Document

CUT Send Sales Order Data

Table 21 shows the steps for the CUT Send Sales Order Data workflow process.

Table 21.  CUT Send Sales Order Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Sales Order Data

Send Sales Order Data

Subprocess Name

CUT Get Sales Order Data

 

Business Service

 

EAI MQSeries Server Transport

Integration Object

 

 

Method

 

Send

CUT Receive Sales Order Data

Table 22 shows the steps for the CUT Receive Sales Order Data workflow process.

Table 22.  CUT Receive Sales Order Data Workflow Process Steps
Step Element
Step 1
Step 2
Step 3

Step Name

Receive Sales Order Update

Convert to Internal

Update Sales Order

Subprocess Name

 

 

 

Business Service

EAI MQSeries Server Transport

EAI XML Converter

EAI Siebel Adapter

Integration Object

 

 

 

Method

Receive

XML Document to Integration Object Hierarchy

Insert or Update

CUT Get Work Order Data

Table 23 shows the steps for the CUT Get Work Order Data workflow process.

Table 23.  CUT Get Work Order Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Work Order Data

Convert to XML

Subprocess Name

 

 

Business Service

EAI Siebel Adapter

EAI XML Converter

Integration Object

CUT Sample Work Order IO

 

Method

Query

Integration Object Hierarchy to XML Document

CUT Send Work Order Data

Table 24 shows the steps for the CUT Send Work Order Data workflow process.

Table 24.  CUT Send Work Order Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Work Order Data

Send Work Order Data

Subprocess Name

CUT Get Work Order Data

 

Business Service

 

EAI MQSeries Server Transport

Integration Object

 

 

Method

 

Send

CUT Receive Work Order Data

Table 25 shows the steps for the CUT Receive Work Order Data workflow process.

Table 25.  CUT Receive Work Order Data Workflow Process Steps
Step Element
Step 1
Step 2
Step 3

Step Name

Receive Work Order Update

Convert to Internal

Update Work Order

Subprocess Name

 

 

 

Business Service

EAI MQSeries Server Transport

EAI XML Converter

EAI Siebel Adapter

Integration Object

 

 

 

Method

Receive

XML Document to Integration Object Hierarchy

Insert or Update

CUT Get Trouble Ticket Data

Table 26 shows the steps for the CUT Get Trouble Ticket Data workflow process.

Table 26.  CUT Get Trouble Ticket Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Trouble Ticket Data

Convert to XML

Subprocess Name

 

 

Business Service

EAI Siebel Adapter

EAI XML Converter

Integration Object

CUT Sample Trouble Ticket IO

 

Method

Query

Integration Object Hierarchy to XML Document

CUT Send Trouble Ticket Data

Table 27 shows the steps for the CUT Send Trouble Ticket Data workflow process.

Table 27.  CUT Send Trouble Ticket Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Trouble Ticket Data

Send Trouble Ticket Data

Subprocess Name

CUT Get Trouble Ticket Data

 

Business Service

 

EAI MQSeries Server Transport

Integration Object

 

 

Method

 

Send

CUT Receive Trouble Ticket Data

Table 28 shows the steps for the CUT Receive Trouble Ticket Data workflow process.

Table 28.  CUT Receive Trouble Ticket Data Workflow Process Steps
Step Element
Step 1
Step 2
Step 3

Step Name

Receive Trouble Ticket Update

Convert to Internal

Update Trouble Ticket

Subprocess Name

 

 

 

Business Service

EAI MQSeries Server Transport

EAI XML Converter

EAI Siebel Adapter

Integration Object

 

 

 

Method

Receive

XML Document to Integration Object Hierarchy

Insert or Update

CUT Receive Fraud Alert Data

Table 29 shows the steps for the CUT Receive Fraud Alert Data workflow process.

Table 29.  CUT Receive Fraud Alert Data Workflow Process Steps
Step Element
Step 1
Step 2
Step 3

Step Name

Receive Fraud Alert Update

Convert to Internal

Update Fraud Alert

Subprocess Name

 

 

 

Business Service

EAI MQSeries Server Transport

EAI XML Converter

EAI Siebel Adapter

Integration Object

 

 

 

Method

Receive

XML Document to Integration Object Hierarchy

Insert or Update

CUT Receive Credit Alert Data

Table 30 shows the steps for the CUT Receive Credit Alert Data workflow process.

Table 30.  CUT Receive Credit Alert Data Workflow Process Steps
Step Element
Step 1
Step 2
Step 3

Step Name

Receive Credit Alert Update

Convert to Internal

Update Credit Alert

Subprocess Name

 

 

 

Business Service

EAI MQSeries Server Transport

EAI XML Converter

EAI Siebel Adapter

Integration Object

 

 

 

Method

Receive

XML Document to Integration Object Hierarchy

Insert or Update

CUT Get Phone Number Data

Table 31 shows the steps for the CUT Get Phone Number Data workflow process.

Table 31.  CUT Get Phone Number Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Phone Number Data

Convert to XML

Subprocess Name

 

 

Business Service

EAI Siebel Adapter

EAI XML Converter

Integration Object

CUT Sample Asset IO

 

Method

Query

Integration Object Hierarchy to XML Document

CUT Send Phone Number Data

Table 32 shows the steps for the CUT Send Phone Number Data workflow process.

Table 32.  CUT Send Phone Number Data Workflow Process Steps
Step Element
Step 1
Step 2

Step Name

Get Phone Number Data

Send Phone Number Data

Subprocess Name

CUT Get Phone Number Data

 

Business Service

 

EAI MQSeries Server Transport

Integration Object

 

 

Method

 

Send

CUT Receive Phone Number Data

Table 33 shows the steps for the CUT Receive Phone Number Data workflow process.

Table 33.  CUT Receive Phone Number Data Workflow Process Steps
Step Element
Step 1
Step 2
Step 3

Step Name

Receive Phone Number Update

Convert to Internal

Update Phone Number

Subprocess Name

 

 

 

Business Service

EAI MQSeries Server Transport

EAI XML Converter

EAI Siebel Adapter

Integration Object

 

 

 

Method

Receive

XML Document to Integration Object Hierarchy

Insert or Update

Siebel Communications Guide