Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for Bulk Requests >

ABO Bulk Request - Suspend/Resume Sub-Process Workflow


This workflow creates an order line item when the consolidated action is Suspend or Resume. Figure 64 shows this workflow.

The ABO Bulk Request - Inclusive Process Action Sub-Process Workflow and the ABO Bulk Request - All Exclusive Process Action Sub-Process Workflow call this workflow as a subprocess when the consolidated action is Suspend or Resume.

Figure 64. ABO Bulk Request - Suspend/Resume Sub-Process Workflow

Workflow Description. This workflow performs the following actions:

  1. Loads the asset records to suspend and resume. If no asset records exist, then an exception occurs, and the workflow terminates.
  2. From the instance asset records created in the previous step, loads into memory the next asset to suspend or resume.
  3. Checks whether the assets are merged.
  4. Clears the business service cache.
  5. If the user selects the Suspend action, then creates the order line item records with Suspend action codes.
  6. If the user selects the Resume action, then creates the order line item records with Resume action codes.
  7. Merges the Suspend and Resume order line item records.
  8. Adds the order line items to a collection in memory for synchronization.

Table 58 shows the steps in this workflow that call business service methods.

Table 58. Associated Business Service Methods
Workflow Step
Method Called
In Business Service

Build Instance Assets

BuildInstanceAsset

ABO Bulk Request Processing Service

Process Exception

WriteException

ABO Bulk Request Processing Service

Next Asset

NextObject

ABO Bulk Request Processing Service

Reset PMT Cache

Reset

SIS OM PMT Service

Get Active Document

Query

EAI Siebel Adapter

Apply

MergeConsolidatedAction

ABO Bulk Request Processing Service

Create Suspended Instance

Set Field Value

SIS OM PMT Service

Create Active Instance

Set Field Value

SIS OM PMT Service

Set Active Document Header 0

Set Output Header

SIS OM PMT Service

Set Active Instance

Set Product Instance

SIS OM PMT Service

Suspend Delta

Delta

SIS OM PMT Service

Set Due Date (Suspend)

Set Field Value

SIS OM PMT Service

Set Active Document Header 1

Set Output Header

SIS OM PMT Service

Set Suspended Instance

Set Product Instance

SIS OM PMT Service

Resume Delta

Delta

SIS OM PMT Service

Set Due Date (Resume)

Set Field Value

SIS OM PMT Service

Set Suspended Delta Doc

Set Product Instance

SIS OM PMT Service

Merge Suspended and Resumed Items

Merge

SIS OM PMT Service

Ensure New LineItem

Set Field Value

SIS OM PMT Service

Add To Collection

AddItemtoCollection

ABO Bulk Request Processing Service

Siebel Order Management Guide Addendum for Communications Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.