System Functions for Synchronous and Asynchronous Processing

You can use the system functions Start Process and Complete Activity for asynchronous processing. You can use the system functions Start Process In Line and Complete Activity In Line for synchronous processing.

If an application depends on a JD Edwards EnterpriseOne workflow process to complete before continuing with subsequent event rule logic, then you must use Start Process In Line.

The Start Process and Complete Activity system functions run asynchronously in interactive applications, named event rules (NER), and table event rules (TER).

The Start Process In Line and Complete Activity In Line system functions run synchronously in interactive applications, named event rules (NER), and table event rules (TER).

Workflow processes in batch applications and subprocess tasks within a JD Edwards EnterpriseOne workflow always run synchronously, so only the Start Process In Line and Complete Activity In Line system functions are available in Report Design Aid and subprocess task definition. All event rules for existing batch applications that call Start Process and Complete Activity continue to be displayed as they are, but the workflow processes run synchronously.

Several system functions for JD Edwards EnterpriseOne workflow processing are available. Refer to the online APIs for more information about specific system functions.