Creating an Input Argument for a Task Event

This topic describes how to create an input argument for a task event that uses a business service.

To create an input argument of a task event

  1. Locate the task that you want to modify.

  2. In the Object Explorer, expand the Task tree and then click Task Event.

  3. In the Task Events list, locate the task event you want to modify.

  4. In the Object Explorer, expand the Task Event tree and then click Task Event IO Argument.

  5. In the Task Event IO Arguments list, add a new task event IO argument.

  6. In the Input/Output property, select Input.

    Do not modify the Name property. Name is a system defined property.

  7. In the Argument property, select the argument name.

    This picklist shows the input arguments that are available for the business service method that appear in the Business Service Method property of the parent task event. You select an argument and then Siebel enters the data in the Name property.

    Note: In the Argument property you must enter a value. Either pick a value from the Pick List or type one in yourself if one is not available. The Pick List is not bounded.
  8. In the Type property, select a source type. The following options are available:

    • Business Component

    • Expression

    • Literal

    • Task Property

    The type you select identifies the source for the value of the input argument.

  9. Define the remaining properties, according to the Type selected in the previous step, with the values shown in the following table.

    Type Description

    Business Component

    Do the following work:

    • Choose a business component in the Business Component property.

    • Choose a business component field in the Business Component Field property.

    Expression

    Use the Value property to define an expression. Siebel CRM evaluates this expression at runtime to determine the value that it uses for the input argument.

    Literal

    Use the Value property of the input argument to define a literal value for the input argument.

    Task Property

    Choose a task property in the Property Name property.

    Note that some properties will be disabled if they do not apply for the selected Type.