Skip navigation FileNet logo
Glossary  |  Help Directory  
  Help for Process Designer
  Search  |  Index
Process Reference  
Process Designer
Getting Started
Workflow Properties
Steps
  Add a step
  Move steps
  Specify step properties
  Delete a step or route
  Change step type
  Launch step
  General steps
  Submap steps
  System steps
    General properties
    Routing properties
    Rules properties
    General system functions
    Timer system functions
    Checkpoint system functions
    WaitForCondition system function
      WaitForCondition system function
      WaitForCondition parameters
      WaitForCondition example
  Component steps
Routes
Validate & Launch
   

WaitForCondition parameters

On the Condition Parameters dialog, you define a condition that will satisfy the WaitForCondition system function. You can also specify optional activities to occur if the condition is satisfied; these options include updating data fields in the waiting or waited-for work item and calling another workflow map.

  1. On the Condition Parameters dialog, select the name of a workflow to wait for. (Only workflow definitions that have been transferred to the workflow database are listed. See About transfer for additional information.)

    The Condition Identifier of the selected workflow displays, along with its data type.

  2. Select the appropriate operator and enter an expression that will be compared to the value of the condition identifier in the waited-for work item. (The data types of the expression and the waited-for work item condition identifier must be the same.) The expression can reference one or more data fields in the waiting work item; it cannot reference an operation parameter.
  3. To update one or more data fields in the waiting or waited-for work items as the result of satisfying this condition, specify the name of the field to update and the update expressions in the Assignments table. This update facility is commonly used to copy data from the waited-for work item to the waiting work item.
    1. In the Name field, select the name of the data field in the waiting or waited-for work item that you want to update when the wait condition is satisfied. In this list, the $ identifies data fields in the waited-for work item. See Using $ Variables for information on denoting fields in the waiting or waited-for work item.
    2. In the Expression field, enter the expression that will be used to update the data field you specified under Name. Click ... to access the Expression Builder dialog.

      In the Expression Builder dialog, choose the source of the data from the dropdown list at the top of the page: Data Fields (in the waiting workflow), Data Fields in the waited-for workflow, Workflow Groups, Functions, and so on.

  4. To call another workflow map if this condition is satisfied, select the map to call. Only maps defined in the workflow definition of the waiting work item are listed.