Siebel Business Process Framework: Task UI Guide > Using the Development Environment to Develop a Task UI > About the Task Property >

Task Property and the Property Set


A task property is an object that stores a value that the task UI gets from the Siebel database or gets before or during processing. The following examples describe some of the ways that Siebel CRM can use a task property:

  • Pass information between objects. For example, between two steps in a task UI, between a task and a subtask, or between a task and a business service. You define the task property as an input argument or output argument for the step.
  • Design a decision branch that uses the value in a task property.
  • Use the value in a task property in an expression.

The final value of each task property is available as a separate output argument when a task UI finishes. You can configure Siebel CRM to pass this value to other objects.

For more information about:

  • Defining metrics for a task property, see About Task Metrics.
  • The process property, which is similar to the task property, see Siebel Business Process Framework: Workflow Guide.
  • A detailed description of properties, see Siebel Object Types Reference.

How a Task Property Works

A property set is a hierarchical structure that includes task properties, which are multiple sets of name and value pairs. A property set can include these task properties at each level in the hierarchy. Siebel CRM uses the property set to pass data between steps in a task UI.

Figure 12 illustrates how Siebel CRM uses a task property.

Figure 12. How Siebel CRM Uses a Task Property
Explanation of Callouts

The following steps describe an example of how Siebel CRM uses a task property:

  1. Siebel CRM uses a task property to send data to Task Step 1 as an input argument.
  2. Task Step 1 uses the data according to the internal configuration for the step.
  3. An output argument on Task Step 1 sends data from the step to the task property.
  4. An input argument on Task Step 2 brings the data that Task Step 1 uses into Task Step 2, where Siebel CRM can use it according to the internal configuration that is defined for Task Step 2.

Table 7 describes how a task property manages property sets in two different ways.

Table 7. How a Task Property Manages Property Sets
Object
Description
Work You Perform

Task Property

Store values that apply to the entire task UI.

Click the Task Editor canvas, and then use the Multi Value Property Window.

Step Argument

Communicates information between a task property and an individual step in a task UI.

Click a task step, and then use the Multi Value Property Window.

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