Siebel Business Process Framework: Workflow Guide > Building a Workflow Process > Process of Building a Workflow Process >

Defining Process Properties for a Workflow Process


This task is a step in Process of Building a Workflow Process.

You can define a Process Property in either the Multi Value Property Window (MVPW) or in the WF Process Props OBLE.

You can define process properties step-by-step as you diagram a workflow process, or you can diagram the entire workflow process, then define properties for individual steps. However, it is recommended you define process properties before defining an input or output argument on an individual step since some of those arguments can reference a process property. For more information, see About Process Properties.

To define a process property through the MVPW

  1. Open Siebel Tools.
  2. In the Workflow Processes OBLE, locate the object definition to which you need to define a process property, right-click the record, then choose Edit Workflow Process.
  3. From the application-level menu, choose View > Windows > Multi Value Property Window.

    For more information, see About the Multi Value Property Window.

  4. Click the canvas background, making sure no workflow process step or connector is chosen.
  5. In the MVPW, make sure the Process Properties tab is chosen.
  6. In the MVPW, right-click anywhere in the window below the Process Properties tab, then choose New Record.
  7. Enter a name for the process property.

    For more information, see About Naming a Process Step or Process Property.

  8. Configure the Data Type argument field, as described in the following table:
    Data Type
    Description

    String

    If the property holds a character value.

    Number

    If the property holds a numeric value.

    Date

    If the property holds a date value.

    Hierarchy

    If the property holds hierarchical data, as in a property set.

    Binary

    If the property holds a binary value. Binary data is encoded in the original character set it was entered in. This data type code is appropriate for self describing data, such as XML.

    Integration Object

    If the property holds an integration object. The Siebel .srf uses the integration object definition for this object.

    Strongly Typed Integration Obj

    If the property holds a strongly typed integration object.

    Alias

    If the property holds an XPath notation for pointing to a child in a hierarchical process property.

    The String data type code is appropriate for strings, text data, and non XML data, even though XML data can be stored here. String data in a workflow process is assumed to be UTF 16 String encoded. Literal or Expression data types are always UTF 16 String.

    NOTE:  Once a data type is chosen, it cannot be modified.

  9. Define the Default String, Default Date, or Default Number property, if applicable.

    The value you define in one of these properties is the value used at the start of workflow process execution. Note that you only define one of these default values if its corresponding data type is chosen. For example, if you specify the Date data type, then you can specify a Default Date.

  10. Repeat Step 5 through Step 9 to define more process properties, as necessary.
Siebel Business Process Framework: Workflow Guide Copyright © 2008, Oracle. All rights reserved.