System and Custom Task Properties

A task property can be a system task property or a custom task property.

System Task Property

A system task property is a type of task property that is automatically created when you create a new task, such as when you create a new record in the Tasks list. It is similar to the system process property in a Workflow Process. Every object definition for a task includes a set of system task properties. If you create a new task, then the following system task properties are automatically created:

  • Context BC Id

  • Context BO Name

  • Context BC Name

If a task uses a standard view through a context-sensitive task group, then Siebel CRM enters data into these properties. For more information, see Task Group.

The following table describes system task properties. For more information, see Viewing System Task Properties of a Task.

Task Property Description

Context BC Id

The Id of the current record in the business component that the Context BC Name task property identifies when Siebel CRM starts this task instance. If the Context BC Id property is:

  • Empty. The Siebel operation queries the new record that the task creates.

  • Not empty. The Siebel operation queries the Context BC record.

Context BC Name

The name of the business component that includes the record that the Context BC Id task property identifies.

Context BO Name

The name of the business object that the standard view references. Siebel CRM starts the task instance from this view.

Error Code

An error symbol for the task instance. Siebel CRM enters it if a step returns an error. An example of an error code is as follows: SBL-BPR-00515.

Error Message

The text that describes the error. Siebel CRM enters data in this property if a step returns an error. For example, the following text is the error message for error code SBL-BPR-00515:

 Error Executing Searchspecs at Task View Step Task View1

Instance Identifier

The object identifier of the task instance. Siebel CRM creates a unique identifier each time the task executes and places it in this property.

Object Id

The ROW_ID of the active record in the primary business component.

Siebel Operation Object Id

The object identifier of an object that Siebel CRM updates, creates, or queries during an operation step. It enters data into this system property when the operation runs. If a query returns multiple values, then Siebel CRM sets the Object Id property to an asterisk (*).

Custom Task Property

A custom task property is a property that you explicitly define to meet your design requirements. A custom task property can be one of the following types:

  • String

  • Number

  • Binary

  • Date

  • Hierarchy

  • Integration Object

  • Strongly Typed Integration Object

You use the Multi Value Property Window (MVPW) pane to define a custom task property. For more information, see Creating a Task Property.