Siebel Order Management Guide > Workflows for Asset-Based Ordering >

Modifying a Service Item


This group of workflows allows a user to modify a service item. It consists of the workflow process and nested subprocesses:

SIS OM Modify Products & Services Process

This workflow determines whether there is an active quote for the current account. If there is no active quote, it creates a new quote. It generates a quote line item to update the selected asset. If the product is a customizable product, the workflow displays the service item in eConfigurator with all related open orders applied to it. Otherwise, it displays the Quote Detail view. This workflow is shown in Figure 16.

A user initiates this workflow by clicking the Modify button in the Accounts screen's Service Items view, Billing Items view, or Customer Portal view.

Figure 16.  SIS OM Modify Products & Services Process Workflow

Click for full size image

Workflow Description. This workflow does the following:

  1. Retrieves the active quote from the session.
  2. If there is no active quote, a new quote is created and set as the active quote. If there is an active quote, the Check Active Quote subprocess determines whether the quote is associated with the same customer account as the asset being modified, and whether the quote has a status of In Progress. See SIS OM Active Quote Sub-Process. If the quote does not meet these criteria, a new quote is created and set as active.

  3. Checks currency and assigns one, if necessary.
  4. If Currency is Null, the workflow proceeds to Step 3 without doing any processing. If Currency is not Null, the workflow sets the quote's currency to the same currency as that of the associated asset.

  5. Store the price list associated with the service item in a profile attribute to be used during the configuration session.
  6. Make changes as requested by user.
  7. The Modify Asset Sub-Process allows the user to make changes to the currently requested state of the asset. See SIS OM Edit Complex Asset Workflow.

  8. Removes the price list from the profile attribute.
  9. Displays active quote.
  10. The Go to Quote Detail View Sub-Process displays the active quote in the Quote Detail view. See SIS OM Go to Quote Detail View Sub-Process.

Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

Workflow Step
Business Service Method Called
Get Active Quote
Get Profile Attribute
Set Active Quote
Set Profile Attribute
Set New Price List Id
Set Profile Attribute
Clear New Price List Id
Set Profile Attribute

SIS OM Active Quote Sub-Process

This workflow determines whether the user has an active quote for the current account. The workflow has two process properties that are set by the calling workflow: the Row ID of the customer account associated with the asset and the Row ID of the active quote. This workflow is shown in Figure 17.

The SIS OM Modify Products & Services Process and the SIS OM Disconnect Products & Services Process initiate this workflow.

Figure 17.  SIS OM Active Quote Sub-Process Workflow

Click for full size image

Workflow Description. This workflow retrieves the Account ID and Status associated with the active quote. The workflow then returns a process property used later to determine whether to create a new quote or to use the existing one. If the process property is Y, the workflow creates a new quote. If it is N, the workflow uses an existing quote.

SIS OM Edit Complex Asset Workflow

This workflow applies the open and pending orders related to the selected asset and displays the requested state in the Product Configurator view. After the user makes the changes that specify the newly requested state, the workflow writes the delta of the two requested states as quote line items and adds them to the active quote. This workflow is shown in Figure 18.

The SIS OM Modify Products & Services Process initiates this workflow.

Figure 18.  SIS OM Edit Complex Asset Workflow

Click for full size image

Workflow Description. This workflow does the following:

  1. Clears the business service cache of existing product instances.
  2. Reads the asset from the database.
  3. Only components that do not have a status of Inactive are included. The changes specified by all the open and pending orders related to the asset are applied to it to re-create the state of the service product as the customer has requested.

  4. Determines whether an open or pending order disconnects the root component.
  5. If one of the open or pending orders disconnects the root component, then the workflow returns an empty asset and displays an error message.

  6. Tests for a customizable asset.
  7. If the asset is customizable, it is displayed in the Product Configurator view, where the user can make changes to it. If the asset is not customizable, it goes directly to Step 6.

  8. If the user clicks the Cancel button, the workflow is terminated. If the user clicks the Done button, the newly requested state is retrieved from the Configurator.
  9. Updates the active quote.
  10. The workflow retrieves the active quote. The delta of the previously requested state of the asset and the newly requested state of the asset are added as line items.

  11. Saves the quote to the database.

Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

Workflow Step
Business Service Method Called
Load Open Order Line Items
Find Orders
Set Product Instance
Set Product Instance
Set Apply Output Header
Set Output Header
Apply Changes
Apply
Set Requested Product Instance
Set Product Instance
Create Delta
Delta
Reconfigure Product Instance
Reconfigure Complex Asset
Get Instance
Get Complex Asset
PMT Sync Quote Line Items
Synchronize
Reset PMT
Reset
Get Configure Button Click Information
Get Configure Button Click Information

SIS OM Go to Quote Detail View Sub-Process

This workflow displays the Quote Detail view.

The SIS OM New Products & Service Process, the SIS OM Modify Products & Service Process, and the SIS OM Disconnect Products & Services Process initiate this workflow. This workflow is shown in Figure 19.

Figure 19.  SIS OM Go to Quote Detail View Sub-Process Workflow

Click for full size image


 Siebel Order Management Guide 
 Published: 18 April 2003