Skip navigation FileNet logo
Glossary  |  Help Directory  
  Help for Process Tracker
  Search  |  Index
Process Reference  
Process Tracker
Getting started
View workflow
  View workflow maps
  About the Properties pane
  About workflow properties
  View workflow history
  View milestones
  About system functions
Edit workflow
Manage workflow
   

About system functions

The built-in system functions perform logic-control and other functionality in the workflow. System functions are represented on the workflow map by system steps. Double-click on a system step to display the system function and its parameters.

System instructions fall into the following general categories:

System Function

Description

Parameters


Create a new workflow
Create

Launches a new workflow; for example, to satisfy a WaitForCondition.

Name of workflow to launch.
Optional, assign values to data fields.


Assign a value to a data field
Assign

Assigns a value to a work item data field during processing.

Name of the data field.
Expression to update the data field.


Call a workflow map
Call

Executes another workflow map within the same workflow definition.

Name of the workflow map.


Execute a stored procedure in a database
DbExecute

Executes a stored procedure in a database.

Name of the database.
Name of the stored procedure.
Data fields that will provide parameter values.


Time limit for processing
BeginTimer

The start of a period of time during which a specified series of steps should be completed.

A timer name.
A period of time.
Submap to call.

SuspendTimer

Allow for uninterrupted processing without actually ending the timer.

Name of timer to suspend.

ResumeTimer

Reactivate a suspended timer.

Name of timer to reactivate

EndTimer

Works with BeginTimer to mark the end of the series of steps.

Name of the timer to end.

EndAllTimers

Terminate all timers.

<no parameters>


Suspend processing
Delay

Suspend the processing of a workflow for a specified period of time.

Expression indicating the duration of delay or a specific time.

WaitForCondition

Suspends the processing of a workflow pending the creation of another, specific workflow having a specific condition identifier.

Name of waited-for workflow.
Comparison expression for the condition identifier.
Fields to be updated in the waiting and waited-for work items.
Time limit.


Roll back workflow data values to a checkpoint
BeginCheckPoint

Marks the point at which values are saved for later use by the RollBackCheckPoint system function. Use with EndCheckPoint in conjunction with RollBackCheckPoint to roll back workflow data field values to the values held at a previous point in the processing.

<no parameters>

RollBackCheckPoint

The point where the saved values (saved when BeginCheckPoint executed) replace the current values in the data fields designated for roll back.

Rollback status of each data field.

An expression indicating where processing resumes after the rollback is complete.

  • True indicates the step after BeginCheckPoint
  • False indicates the step after RollBackCheckPoint.
EndCheckPoint

Marks the point where values previously saved by the BeginCheckPoint function are discarded and processing continues with the next instruction.

<no parameters>


Return immediately from a called workflow map
Return

Exits from a called workflow map and returns to the calling step.

<no parameters>


End the processing of a workflow
Terminate

Ends processing of a workflow. In a submap, it returns to the calling step.

<no parameters>