Understanding Workflow Processes

Workflow processes refer to processes that you have set up to be handled through scripted workflow. For each process that you define, you can:

  • Set up criteria that indicates the start and end of the process.

  • Determine the workflow activities involved in the process, such as sending an approval message, calling an application, or launching a subprocess.

  • Determine the relevant data that the system requires to complete the process.

  • Determine the path, such as an approval route, that a process takes, and whether the process depends on some conditional value, such as work order status, amount, or date. Activity conditions determine the next workflow activity in the process.

You can set up a hierarchy of processes by creating nested subprocesses so that one process calls another. This procedure is especially useful when you need to reuse components within other processes. For example, the initial workflow process for work orders determines the document type of the work order and calls other processes that are based on the document type, such as the process to determine the work order type.