Siebel eCommunications Guide > Defining an Integration Workflow Process >
Sample Integration Workflow Processes
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 16).
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 16 shows the steps for the CUT Send Account Data workflow process.
Table 16. 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 17 shows the steps for the CUT Get Account Data workflow subprocess.
Table 17. 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 18 shows the steps for the CUT Receive Account Data workflow process.
Table 18. 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 19 shows the steps for the CUT Send Service Profile Data workflow process.
Table 19. 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 20 shows the steps for the CUT Get Service Profile Data workflow subprocess.
Table 20. 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 21 shows the steps for the CUT Receive Service Profile Data workflow process.
Table 21. 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 22 shows the steps for the CUT Get Sales Order Data workflow process.
Table 22. 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 23 shows the steps for the CUT Send Sales Order Data workflow process.
Table 23. 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 24 shows the steps for the CUT Receive Sales Order Data workflow process.
Table 24. 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 25 shows the steps for the CUT Get Work Order Data workflow process.
Table 25. 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 26 shows the steps for the CUT Send Work Order Data workflow process.
Table 26. 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 27 shows the steps for the CUT Receive Work Order Data workflow process.
Table 27. 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 28 shows the steps for the CUT Get Trouble Ticket Data workflow process.
Table 28. 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 29 shows the steps for the CUT Send Trouble Ticket Data workflow process.
Table 29. 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 30 shows the steps for the CUT Receive Trouble Ticket Data workflow process.
Table 30. 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 31 shows the steps for the CUT Receive Fraud Alert Data workflow process.
Table 31. 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 32 shows the steps for the CUT Receive Credit Alert Data workflow process.
Table 32. 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 33 shows the steps for the CUT Get Phone Number Data workflow process.
Table 33. 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 34 shows the steps for the CUT Send Phone Number Data workflow process.
Table 34. 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 35 shows the steps for the CUT Receive Phone Number Data workflow process.
Table 35. 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
|