20.1 About Workflows

Oracle APEX Workflow provides basic workflow capabilities for APEX developers.

A workflow is the automation of a business process where documents, information, or tasks move from one participant to another, following a set of procedural rules.

APEX workflows provide the following capabilities:
  • Workflow Versions for managing both a development and an active version of a workflow
  • Workflow Definitions for managing parameters, variables, activities, connections, and participants
  • a visual Workflow Designer for creating and authoring sequential workflows
  • a Workflow Console for monitoring and administering workflows
  • a Workflow Runtime Engine for running workflow instances

You can manage workflows by creating workflow definitions in the Workflow Designer, activate the workflows and monitor them in the Workflow Console, and use page processes to initiate the Workflow Runtime Engine.

You can copy workflows from other applications. When you copy a workflow, the workflow versions, parameters, activities, participants, variables, and any associated shared components are copied from the selected application to the current application. If the copied workflow invokes one or more workflows, the invoked workflows are also copied to the current application if they are not already present.