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

Workflow Utilities Business Service


The Workflow Utilities business service includes generic utilities that you can use in a test environment. For an example that uses the Workflow Utilities business service, see Defining a Workflow Process That Traverses a Record Set to Close Service Requests.

Echo Method of the Workflow Utilities Business Service

The Echo method of the Workflow Utilities business service returns a mirror image of the input arguments. Echo copies the echo inputs to the echo outputs. For example, you can use Echo to create or format the body of an email message before calling the SendMessage method of the Outbound Communications Manager. The Echo method was known as the Return Property Values method in Siebel CRM version 6.x. Siebel CRM removed the Return Property Values display name from Siebel Tools in Siebel CRM version 7.0.3.

Table 81 describes arguments of the Echo method of the Workflow Utilities business service.

Table 81. Arguments of the Echo Method of the Workflow Utilities Business Service
Argument
Description

Input Arguments

This method accepts input arguments.

Output Arguments

An exact copy of the input arguments.

Using Output Parameters with the Echo Method

When using the Echo Method of the Workflow Utilities business service, you define the output parameters that Siebel CRM updates with values from the active record of the business component that the workflow process modifies. For example, assume Siebel CRM must get the value for the Price List Id field from the active record in the Account business component. You can use the Echo method with no input argument and one output argument.

Table 82 describes an example output argument that you can use with the Echo Method to get a value. When the workflow process in this example runs, Siebel Tools updates the Echo Variable process property with the value in the Price List Id field of the active record for the Account business component.

Table 82. Example Output Argument That You Can Use with the Echo Method to Get a Value
Property
Value

Property Name

Echo Variable

Type

Business Component

Business Component Name

Account

Business Component Field

Price List Id

Table 83 describes the methods of the Workflow Utilities business service.

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

Sleep

Sleeps for the number of seconds defined by value.

PropSetToText

Converts a hierarchical input property set to a single string.

TextToPropSet

Converts a single string to a hierarchical output property set.

DynamicDispatch

Calls a service.

Echo

Sends inputs to outputs.

Siebel Business Process Framework: Workflow Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.