Siebel Business Process Framework: Workflow Guide > Reference Materials for Siebel Workflow > Predefined Business Services >

About the Workflow Utilities Business Service


The Workflow Utilities business service contains generic utilities that are used most typically in a test environment. To view an example that uses the Workflow Utilities Business Service, see Example Workflow Process That Traverses a Record Set to Close Obsolete Service Requests.

About the Echo Method

The Echo method of the Workflow Utilities business service returns a mirror image of the input arguments. Echo copies its inputs to its outputs. For example, Echo can be used in building or formatting a mail body before calling the SendMessage method of the Outbound Communications Manager.

Table 85 describes Echo method arguments.

Table 85. Description of Arguments for the Echo Method
Argument
Description

Input Arguments

This method accepts input arguments.

Output Arguments

An exact copy of the input arguments.

The Echo method was known as the Return Property Values method in Siebel version 6.x. In Siebel version 7.0.3 the display name Return Property Values was omitted from Siebel tools.

Using an Output Parameter With the Echo Method

When using the Echo Method of the Workflow Utilities business service you specify output parameters that are populated with values from the active record of the business component currently being manipulated by the workflow process.

For example, assume you must acquire the value in the Price List Id field from the active record in the Account business component. You can use the Echo method on the Workflow Utilities business service with no input argument specified and one output argument.

Table 86 describes an example output parameter specified on the Workflow Utilities business service.

Table 86. Example of Output Argument Used with Echo Method to Acquire a Value
Property
Value

Property Name

Echo Variable

Type

Business Component

Business Component Name

Account

Business Component Field

Price List Id

In this example, as a result of running the workflow process, the Echo Variable process property is populated with the value in the Price List Id field of the active Account business component record.

Table 87 describes methods on the Workflow Utilities business service.

Table 87. Description of Methods on the Workflow Utilities Business Service
Method Name
Description

Sleep

Sleeps for the number of seconds specified by [value].

PropSetToText

Converts a hierarchical input property set into a single string.

TextToPropSet

Converts a single string into a hierarchical output property set.

DynamicDispatch

Invokes a service.

Echo

Echo inputs to outputs.

Siebel Business Process Framework: Workflow Guide Copyright © 2008, Oracle. All rights reserved.