Workflow Models

A workflow model controls the user tasks, stages of workflow, and types of data involved to govern a particular set of changes to data in Oracle Data Relationship Management. Each request uses a workflow model to determine:

  • The workflow tasks to be performed

  • The workflow stages to be completed

  • The users groups who can work with the request

  • The approval method and sequence

  • How and when users are notified about the request

  • The versions, hierarchies, and types of nodes available to the request

  • The length of time that the request should take to complete

Workflow Tasks

A workflow task represents a change action (Add, Update, Insert, Move) to be performed along with a set of properties to be displayed, edited, and required during the task. Workflow tasks are defined separately from workflow models and can be used by multiple models to ensure consistency of common tasks performed in different business processes.

Workflow Stages

A workflow model consists of multiple workflow stages. When a stage is defined for a workflow model, the stage type defines the level of participation for users in that stage of the workflow. A workflow model has:

  • A single Submit stage which is defined by a list of allowable workflow tasks that can be used to submit changes

  • An optional series of Approval or Enrichment stages, each consisting of a single workflow task

  • A single Commit stage used for final approval and commitment of all workflow tasks performed