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
      Assign system function
      Call system function
      Create system function
      DbExecute system function
      Delay system function
      Log system function
      Return system function
      Terminate system function
      Using dollar symbol ($)
    Timer system functions
    Checkpoint system functions
    WaitForCondition system function
  Component steps
Routes
Validate & Launch
   

About system functions

The built-in system functions perform logic-control and other functionality in the workflow. You can include one or more system functions in a system step. The system functions provide the following functionality:

Assign values to data fields

  • Assign: assigns values to work item data fields.

Create a new workflow

  • Create: launches a new workflow.

Call a workflow map

  • Call: executes another workflow map.

Execute a procedure in a database

  • DbExecute: executes the specified procedure in a database.

Log a message

  • Log: records a message in the event log.

Specify a time limit for processing

  • BeginTimer: indicates the start of a period of time during which you want a specified series of steps to execute.
  • SuspendTimer: prevents the specified timer from calling its expiration workflow map when it expires. The timer remains suspended until it is reactivated by a ResumeTimer system function.
  • ResumeTimer: reactivates a suspended timer.
  • EndTimer: works with BeginTimer to mark the end of the series of steps.
  • EndAllTimers: terminates all timers for the work item.

Suspend processing

  • Delay: suspends the processing of a work item for a specified period of time.
  • WaitForCondition: suspends the processing of a work item pending the creation of another, specific work item.

Roll back work item data values to the values held at a previous point in processing

  • BeginCheckpoint: marks the point at which current data field values are saved for possible later use by the RollbackCheckpoint system function.
  • RollbackCheckpoint: marks the point where you want the saved values (saved when BeginCheckpoint executed) to replace the current values in the data fields designated for roll back.
  • EndCheckpoint: marks the point where values previously saved by the BeginCheckpoint function are discarded and processing continues with the next step.

Return immediately from a called workflow map

  • Return: exits from a called workflow map and returns to the calling step.

End the processing of a workflow