Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for Bulk Requests >
ABO Bulk Request - All Instances Sub Process Workflow
This workflow gets a list of valid instances for processing. For example, Child Type is Service Id and Scope is Exclude in the Action Set applet. An account has three service Ids, and one of those service Ids is added in the Instances applet. In this case, the workflow returns the remaining two service Ids, excluding the one specified in the Instances applet. Figure 80 shows this workflow.
Figure 80. ABO Bulk Request - All Instances Sub Process
|
Workflow Description. This workflow performs the following actions:
- Query All. Queries for and returns all instances of the specified Child Type value.
For example, if the Child Type is Network Id, and the account has five network Ids and four service Ids, this method returns only the five network Ids.
- Get All Instance List. Gets a list of all instances.
- Is Scope Exclude ? Checks whether the scope is Exclude.
- Query ABO BR. Queries ABO Bulk Request.
- Transfer All List IO to PS. Transfers the entire Input-Output list to the property set.
- Trnsfr BR Inst List IO to PS. Transfers the bulk request instance Input-Output list to the property set.
- Get BR Inst List Rwst. Gets the bulk request instances list row set.
- Child Type = Contact ? Checks whether the child type is Contact.
- Get All List For Contact. Gets a list of all contacts for the selected account.
- Child Type = Service ? Checks whether the child type is Service.
- Get All List For Service. Gets a list of all service Ids for the selected account.
- Child Type = Agreement ? Checks whether the child type is Agreement.
- Get All List For Agreement. Gets a list of all agreements for the selected account.
- Child Type = Network ? Checks whether the child type is Network.
- Get All List For Network. Gets a list of all networks for the selected account.
- Transfer All List PS to IO. Transfers the entire property set to the Input-Output list.
Table 82 shows the steps in this workflow that call business service methods.
Table 82. Associated Business Service Methods
|
|
|
Get All Instance List |
Execute |
EAI Data Transformation Engine |
Get All List For Agreement |
Row Set Look-Up Transform |
Row Set Transformation Toolkit |
Get All List For Contact |
Row Set Look-Up Transform |
Row Set Transformation Toolkit |
Get All List For Network |
Row Set Look-Up Transform |
Row Set Transformation Toolkit |
Get All List For Service |
Row Set Look-Up Transform |
Row Set Transformation Toolkit |
Get BR Inst List Rwst |
GetRowSetData |
Context Service |
Query ABO BR |
Query |
EAI Siebel Adapter |
Query All |
GetAllInstanceList |
ABO Bulk Request Processing Service |
Transfer All List IO to PS |
IntObjHierToPSHier |
EAI Integration Object to XML Hierarchy Converter |
Transfer All List PS to IO |
PSHierToIntObjHier |
EAI Integration Object to XML Hierarchy Converter |
Trnsfr BR Inst List IO to PS |
IntObjHierToPSHier |
EAI Integration Object to XML Hierarchy Converter |
|